教师寄语
课程简介
《程序设计基础》是计算机相关专业的专业基础课,其目的是为了培养学生程序设计的
技能,使学生掌握程序设计的基本思想和方法,培养学生用计算机解决实际问题的能力。该
课程是后续理论和实践教学的基础和重要工具,将直接影响到专业兴趣的培养,后续专业课
程教学内容的实施。
课程内容
本课程教学的主要内容包括:
1、程序与程序设计的基本概念;算法与算法的表示;结构化程序设计方法等。
2、C 语言的基本组成,C 程序的基本结构;C 程序的上机过程;C 语言的数据类型和
各类运算规则。
3、顺序程序设计;选择结构程序设计;循环控制;函数;指针;结构体和文件等。
4、C 程序的模块化结构;函数的定义与调用,包括函数的递归调用;变量存储属性;
工程文件的建立和使用;编译预处理;库函数简介;文件的概念;文件的建立、打开与关闭;
各种文件的读写方法。
补充说明
1、本课程作为一种与计算机“沟通”的语言工具,在某种程度上讲,和普通话、英语
有一些类似。对初学者而言,最好的学习方式就是在基本的语法规则框架下,不断的模仿和
重复训练,最畏惧和担心的就是灵活与多变。只有不畏惧,才能敢模仿,敢写、敢调试。才
能避免掉入语法漩涡止步不前。
2、课程共设 8 个单元,对于每个单元的实践内容,按照基础训练和差异化训练相结合
的思想,设置了多道编程题目,同学们在每个单元可以根据实际情况,可选做 3 道,鼓励在
有精力的情况下尽可能多练习。
3、课程的源码可以手写也可以打印出来粘贴,对程序运行结果打印粘贴。
4、单元内容即是平时基本功的训练,也可当做理论考试的复习。
2