返回主页

jEngineer

少年编程工程师,欢迎您!

本网站面向大学本科生和中学生,培养未来计算机编程高级人才

课程登录

 

Email:

密码:

 

新用户注册

前言

                
	

遗憾的是至今基本没有中学校提供计算机编程的课程,至今大部分大学还只把C语言当 作大班的粗放的选修课。这是明显的教育滞后于世界科技和经济发展。 计算机技术是渗透到每个领域的。把计算机技能和自己的专业工作结合起来是一项 开拓新天地的工作。是未来新经济的主要生长点。 我们需要的是一门以编程为核心的全新的计算机课程。 为了建立这种悟性,本书只提供清晰的思路,最基本最必要的编程知识。并贯彻少则 得多则惑,深入浅出,熟能生巧三个原则。避免那些艰深晦涩,高深莫测的知识。 本书将以下列三个思想贯穿全书: (1)计算机编程语言主要是由变量,运算符,函数,逻辑控制和输入输出五个要素组成。 不同的语言只是写法不同而已.(暂不计异常和调试二要素) (2)批文件(shell script)统一使用任何语言,操作系统,数据库,是最通用的二次 开发。 (3)编程是一种归纳法思维,不是演绎法思维。不可能从一个基本原理出发去编程。每 次编程应想到的是用什么算法。 由于以训练编程为目的,所以本书并不包含数据库知识。但附录了另外两个重要语言 TCL 和 Python, 供学生练习之用。除了Matlab可部分在Windows操作系统内操作外, 一 概在Linux下操作。 本书是一个整体,并不是由六个独立计算机语言组成。 所有的讲义, 练习,家庭作业,试卷都放在压缩文件中,所以压缩文件也是本讲座的一 个重要组成部分。讲义中的知识常分为两部分。一部分为基础,另一部分为扩充知识。扩 充的知识,用小字刊印。初次学习,不必阅读小字和标有星号的部分。重在理解,不在掌 握命令的多寡。 仅仅阅读是不可能理解本书的,正如谁也不可能仅仅通过阅读, 学会弹钢琴。同样,谁 也不可能仅仅通过阅读本教材,学会计算机编程。唯有练习,练习,再练习才能真正理解。 编者 2010年3月 复 旦 园