《C语言程序设计》教学大纲(64学时).pdf
《C语言程序设计》教学大纲
(三年制专科)
课程名称:C语言程序设计
课程名称英文:CProgramming
课程编码:
开课单位:软件技术教研室
授课对象:计算机应用、嵌入式、软件测试、电子商务等专业
总学时:64学时。其中:课堂讲授22学时,课堂实践24学时,考核8学时,综合训练
7学时,复习3学时。
学分:4学分
教学主要内容
一.课程的性质、教学目的和基本要求
C语言是影响深远的、传统的、面向过程的优秀编程语言。C语言功能丰富,表达能力
强,使用灵活方便,应用面广,目标程序效率高,可移植性好,特别适合编写系统软件。
时至今日,C语言仍然不仅为计算机专业工作者所使用,而且为广大计算机应用人员所喜
爱和使用。
《C语言程序设计》是计算机科学及相关许多专业必修的专业基础课。本课程的先修
课程是《计算机公共基础》,同时,本课程又是学习《数据结构》、《软件工程》等课程的基
础。
通过本课程学习,应使学生熟悉掌握常用的语言元素,能够运用所学的知识解决实际
问题,具备一定的程序结构能力、算法能力和编程技巧,培养学生规范的编码习惯和团队
协作精神,培养学生的计算机思维能力和自学能力,为后续课的学习和应用开发打下扎实
的计算机高级语言的理论和实践基础。《C语言程序设计》是一门理论性、实践性均较强的
课程,在教学程中要突出理论联系实际的基本原则,注重编程实践。
二.课程的基本内容及重点、难点
基本内容:
本课程的教学内容分为初级模块和中级模块两个模块,在整个教学过程中强调培养学
生规范的编码习惯和团队协作精神。
初级模块:
教学目标:程序代码达到500行。
1.使用编程工具进行程序的录入、编译、调试、运行;
2.一般程序的编程过程(主函数的编写);
3.数的计算;
4.字符处理;
5.内存管理。
中级模块:
教学目标:程序代码达到1500行。
1.子函数的设计,参数传递;
2.数组的使用;
3.运用选择分支结构、循环结构完成求最大值、制作菜单、字符串操作、排序等常见
任务;
4.指针概念;
5.结构体概念。
课程重点:
1.使用编程工具进行程序的录入、编译、调试、运行;
2.调试与规范化习惯;
3.子函数的设计,参数传递;
4.数组的使用;
5.运用选择分支结构、循环结构完成求最大值、制作菜单、字符串操作、排序等常见
任务;
6.指针概念;
7.结构体概念。
课程难点:
1.子函数的设计,参数传递;
2.数组的使用;
2
《C语言程序设计》教学大纲
成都东软信息技术学院ComputerDepartment计算机系2022-04-273/14
3.运用选择分支结构、循环结构完成求最大值、制作菜单、字符串操作、排序等常见
任务;
4.内存管理;
5.指针概念。
三.主要课程内容及学时分配(打*号为重点讲授部分)
其中课内是课堂讲授22学时+课堂实践24学时,共46学时;
课外是学生的课余实训学时,共52学时。
学
题目主要内容及要求课堂实践课内/课外学时
时
主要内容:1.在课堂上练习
1.介绍本学期所学C语言的输出学生基本信息;