授课教师:刘阿力
答疑时间:周二下午03:00-05:00
办公室:院系办公楼508室
课程安排说明:2012年09月04日-2013年01月15日
周二上午8:00-12:00
教室:1号教学楼120教室,美术楼606教室
课程调整:无,
期中考试时间:根据学校安排
教材
指定教材:C程序设计 谭浩强
课程性质、地位与任务:
《C程序设计》是教育技术学专业的一门必修课程,内容为高级语言程序设计。该课程重点讲解C语言中的基础知识、结构化程序设计的方法、程序的编制与调试。是涉及多门专业基础课与专业课的综合性专业应用课程。
课程教学的基本要求:
通过本课程的学习,使学习者理解与计算机交互的基本方法,理解计算机处理、存储和传递信息的基本方式,理解计算机高级的基本结构、功能。使学习具有较强的编程能力,掌握常用的基本算法,能开发编制具有一定水平的应用程序,为适应计算机软件较高层次开发的要求做好准备,也为计算机的教育应用打下必要的基础。
3、教法特点说明:
教学要求课堂理论教学与实践教学相结合,理论教学以多媒体演示为主,实践教学以上机操作及实例制作为主。
课前预习
最好在课前进行预习,课堂上将着重于如何解决问题。如果事先阅读了相关章节,这将有助于学生理解讲课的内容。
分数说明
将有1次期中考试、1次期末考试,并布置相关实验,以及程序设计检查。各部分所占总分的比例如下:
程序设计练习:10%
期中考试:20%
期末考试:70%
本课程采取百分制,学生分数将在期末综合以上三部分成绩的总和进行统计。其中期末考试卷面分数满分为100分,卷面得分在最后提交总成绩时将乘以0.7进行折合,最终学生实际得分为:
总成绩=程序设计练习+期中考试+期末考试×70%
上机操作三周后,将程序设计作业交上来。
要求
非特殊情况,例如疾病、休学,否则不能以任何借口不参加考试和练习。如果无故不参加考试或不上交程序设计作业,给予0分。程序设计作业可以和同学讨论设计,但是不可以抄袭他人。
学术诚实
涉及学生的学术不诚实问题主要包括考试作弊和抄袭、伪造或不当使用课程设计作业等。对于学术不诚实的最低惩罚是考试给予0分。其他的惩罚包括通告学校相关部门并按照有关规定进行处理。
课程进度表
章 节
| 名 称
| 理论时数
| 实验时数
| 合计
|
第一章
| C语言概述
| 2
| 2
| 4
|
第二章
| 数据类型、运算符与表达式
| 2
| 2
| 4
|
第三章
| 顺序结构程序设计
| 2
| 2
| 4
|
第四章
| 选择结构程序设计
| 2
| 2
| 4
|
第五章
| 循环控制
| 4
| 4
| 8
|
第六章
| 数组
| 4
| 4
| 8
|
第七章
| 函数
| 4
| 4
| 8
|
第八章
| 指针
| 6
| 6
| 12
|
第九章
| 结构体与共用体
| 4
| 6
| 10
|
第十章
| 文件
| 6
| 4
| 10
|
合 计
| 36
| 36
| 72
|