正在加载图片...
前言 欢迎进入Java的世界学习计算机程序设计课程。这将是一次美妙和激动人心的探索 可能将为你今后从事的充满挑战和令人兴奋的职业奠定软件编程的基础。因为众所周知计算 机在我们的日常生活中扮演了一个重要的角色而且在未来也将一 计算机科学是一个充满了挑战和发展机遇的年轻学科,而计算机程序设计则是这门学科 的重要基础。随着计算机在各行各业的广泛应用,很多非计算机专业的课程设置中也把计算 机程序设计列为公共基础课之 既然是作为基础课的教材,那么本书所假定的读者可以既不具有程序设计经验,也没有 面向对象技术的概念和Web程序设计知识,甚至没有太多的计算机知识。即使是一个对计 算机一无所知的人,也将能通过一天天学习本书而获取所有有关的基本知识,了解和掌握程 序设计。如果读者是一位很有经验的程序员,已在其它程序设计语言中掌握了一定的开发技 能,也能在本书中发现很多有用的信息。 本书与程序设计课程 计算机程序设计既是一门概念复杂,知识面广的理论课,也是一门面向实战、需要动手 的实践课。几乎所有的初学编程者都梦想着有朝一日能在计算机上驰骋,让一行行程序在自 己敲击键盘的手下源源不断地流出,真正成为驾驭计算机的主人。然而,学完程序设计课程 后,实际开始编写程序时,却往往会觉得难以下手、无所适从。尽管自己刻苦学习,高分通 过考试,但并不能体会到所学知识给实际编程带来的便利和优势 为什么会这样?一方面原因是我们的学生在学习时没有掌握程序设计的一般过程,没有 深入了解通用程序设计语言的本质规律。另一方面是我们的教学体制僵化、教材陈旧,教学 思想和内容跟不上时代的发展,与软件开发实际情况脱节 计算机程序设计语言是一种实现对计算机操作和控制的人造语言,与人类的自然语言有 定差距。程序设计语言仅仅是程序设计的手段和途径而并不是程序设计全部。因此,掌握 程序设计语言并不意味着就精通程序设计,就能写出优秀的程序。实际上,程序设计所涉及 的领域、知识和技能要远远超出我们的想象。因此本教材对于程序设计课程在一些方面有着 自己不同的理解: 程序设计首先是一个过程 程序设计过程通常分为问题建模、算法设计、编写代码和编译调试等4个阶段。不同阶 段的任务是相对独立的,不能混为一谈。即使是一个比较简单的程序,我们也应该养成先分 析,再下手,最后调试的习惯,严格遵循程序设计过程。因为在缺乏对问题深入、全面分析 的情况下,就匆匆动手编写程序,将会增加失败的风险,带来后期修改、维护的麻烦。因此 学习程序设计,不但不能回避程序设计过程,更要从软件开发过程和软件生命周期的高度来 了解和掌握程序设计过程,从一开始就要养成遵从程序设计准则从事程序设计的良好习惯。 有别于其他程序设计教材,本书强调程序设计过程和软件开发过程的重要性,为读者介绍了 有关软件建模与测试的基本原理和技术。特别考虑到现代软件开发依赖于集体合作和项目管前 言 欢迎进入 Java 的世界学习计算机程序设计课程。这将是一次美妙和激动人心的探索, 可能将为你今后从事的充满挑战和令人兴奋的职业奠定软件编程的基础。因为众所周知计算 机在我们的日常生活中扮演了一个重要的角色而且在未来也将一样。 计算机科学是一个充满了挑战和发展机遇的年轻学科,而计算机程序设计则是这门学科 的重要基础。随着计算机在各行各业的广泛应用,很多非计算机专业的课程设置中也把计算 机程序设计列为公共基础课之一。 既然是作为基础课的教材,那么本书所假定的读者可以既不具有程序设计经验,也没有 面向对象技术的概念和 Web 程序设计知识,甚至没有太多的计算机知识。即使是一个对计 算机一无所知的人,也将能通过一天天学习本书而获取所有有关的基本知识,了解和掌握程 序设计。如果读者是一位很有经验的程序员,已在其它程序设计语言中掌握了一定的开发技 能,也能在本书中发现很多有用的信息。 本书与程序设计课程 计算机程序设计既是一门概念复杂,知识面广的理论课,也是一门面向实战、需要动手 的实践课。几乎所有的初学编程者都梦想着有朝一日能在计算机上驰骋,让一行行程序在自 己敲击键盘的手下源源不断地流出,真正成为驾驭计算机的主人。然而,学完程序设计课程 后,实际开始编写程序时,却往往会觉得难以下手、无所适从。尽管自己刻苦学习,高分通 过考试,但并不能体会到所学知识给实际编程带来的便利和优势。 为什么会这样?一方面原因是我们的学生在学习时没有掌握程序设计的一般过程,没有 深入了解通用程序设计语言的本质规律。另一方面是我们的教学体制僵化、教材陈旧,教学 思想和内容跟不上时代的发展,与软件开发实际情况脱节。 计算机程序设计语言是一种实现对计算机操作和控制的人造语言,与人类的自然语言有 一定差距。程序设计语言仅仅是程序设计的手段和途径而并不是程序设计全部。因此,掌握 程序设计语言并不意味着就精通程序设计,就能写出优秀的程序。实际上,程序设计所涉及 的领域、知识和技能要远远超出我们的想象。因此本教材对于程序设计课程在一些方面有着 自己不同的理解: 程序设计首先是一个过程 程序设计过程通常分为问题建模、算法设计、编写代码和编译调试等 4 个阶段。不同阶 段的任务是相对独立的,不能混为一谈。即使是一个比较简单的程序,我们也应该养成先分 析,再下手,最后调试的习惯,严格遵循程序设计过程。因为在缺乏对问题深入、全面分析 的情况下,就匆匆动手编写程序,将会增加失败的风险,带来后期修改、维护的麻烦。因此 学习程序设计,不但不能回避程序设计过程,更要从软件开发过程和软件生命周期的高度来 了解和掌握程序设计过程,从一开始就要养成遵从程序设计准则从事程序设计的良好习惯。 有别于其他程序设计教材,本书强调程序设计过程和软件开发过程的重要性,为读者介绍了 有关软件建模与测试的基本原理和技术。特别考虑到现代软件开发依赖于集体合作和项目管
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有