《C语言程序设计》教学大纲

本课程旨在教授学生C语言程序设计,涵盖语言发展历史、算法基础、数据类型、控制结构、数组、函数、指针、结构体、位运算和文件操作等内容,通过上机实践增强编程能力,为后续数据结构等课程奠定基础。
摘要由CSDN通过智能技术生成

 适应专业:全院所有专业
一、本课程的地位、任务和作用
本课程是计算机系各专业的院定必修课,非计算机专业的选修课,通过本课程的学习可以使学生掌握结构化程序设计的方法,确立程序设计的思维方式,培养和提高学生的应用程序开发能力,并为数据结构等后续课程的学习打下基础。
二、本课程的相关课程
先修课程:计算机文化基础。
三、本课程的基本内容及要求
1. 了解计算机语言的发展历史和各阶段语言的特点,并了解C语言的特点
2. 掌握C语言常见算法及用程序流程图或N/S图表示算法
3. 熟练掌握并能灵活应用C语言的各种基本数据类型、运算符和表达式
4. 熟练掌握C语言的输入和输出方法
5. 熟练掌握顺序、条件和循环三种结构的程序设计
6. 熟练掌握数组的定义和使用
7. 熟练掌握函数的定义和调用
8. 掌握指针的定义和使用
9. 掌握预处理命令的使用
10. 掌握结构体和共用体的定义及使用
11. 了解位运算
12. 掌握文件的类型和使用
四、实验内容及实验学时分配(20学时)
1. 熟悉上机环境及顺序结构程序设计 2学时
2. 选择结构程序设计 2学时
3. 循环结构程序设计 2学时
4. 综合运用三种基本结构进行程序设计 2学时
5. 数组的定义及使用 2学时
6. 函数定义及调用 2学时
7. 指针的定义使用 4学时
8. 结构体和共用体的使用 2学时
9. 文件的应用 2学时
五、习题数量及要求
每章均应布置五至六题作业,使得学生能对所学概念加深理解并利用所学知识解决实际问题。相应章节结束后应安排上机实习,督促学生掌握相应知识,培养并提高学生编程和调试程序的能力。
六、教学方式与考核方式
采用课堂讲授(或多媒体教学)与上机练习相结合的教学方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值