

C语言是广泛使用的一种计算机语言,它适合于作为系统描述语言,既可用来编写系统软件,也可用来编写应用软件。C语言不仅为计算机工作者,而且为广大计算机应用人员使用。
本课程主要讲解C语言程序设计的基本概念、方法、理论,内容包括基本数据类型、控制语句、数组等。
本课程的重点和难点是控制语句、数组、函数等语法知识的灵活应用。本课程教学非简单的语法知识罗列,而是突出讲述结构化程序设计的思想,注重在实例中讲解语法知识,在课堂练习中与学生互动,促使学生活学活用,锻炼其程序设计能力,培养其应用计算机解决和处理实际问题的思维方法与编程能力。
教师团队

杨艳丽副教授
单位:深圳大学
部门:计算机与软件学院
职位:程序设计课程组组长

蔡平副教授
单位:深圳大学
朱映映副教授
单位:深圳大学
部门:计算机与软件学院

职位:未来媒体科技与计算研究所常务副所长
肖志娇讲师
单位:深圳大学
部门:计算机与软件学院
职位:教师
考核方式
(1) 深圳大学校内师生
学期总成绩比如MOOC线上成绩和线下考核。总评成绩中各部分构成及所占比例为:
MOOC任务点、章节测验、考勤:10%;
线下实验:30%;
期中考试:30%;
期末考试:30%。
(2)网络选课学生
学期总成绩由MOOC线上成绩综合计算,各部份构成及所占比例为:

视频:20%;
任务点、单元测验: 20%;
讨论权重:5%
访问数权重:5%
线上作业:20%
期末测试: 30%。
学分说明
(1)深圳大学校内师生
课程学分为3,总学时68。每周2学时MOOC线上学习、课堂翻转,2学时实验。
(2)网络选课学生
课程学分为3c程序设计基础课程期末试卷,每周3学时MOOC线上学习,共48学时。
教学方法
(1)深圳大学校内学生
线上教学: 每周2学时视频学习。
线上练习:需完成任务点和每章练习。

线上答疑:通过QQ群和课程讨论区举行讨论和答疑。
线下教学:翻转课堂,通过例题讲解,帮助学员巩固理论常识。
线下实验:每周2学时上机实验,采用判题系统手动判题。
(2)网络选课学生
线上教学: 每周3学时视频学习。
线上练习和实验:根据教学内容发布章节练习和实验,提交程序源码。
线上答疑:通过QQ群和课程讨论区举行讨论和答疑。
教学目标
学生完成本课程,应才能:
1. 树立结构化程序设计思想。根据实际难题,采用结构化程序设计方法进行用途模块分解。
2. 灵活利用语法常识,对分解的功用模块进行编程实现。
3. 熟练进行代码的安装、跟踪,得到程序的正确运行结果。
教学计划
本课程为一年级新生开设,开课时间为第1周~第17周。
第1~2周:C程序设计基础、基本数据类别、运算符和表达式

第3~4周:顺序结构
第5~7周:选择结构
第8~10周:循环结构
第11~13周:数组
第14~15周:函数
第16周:复习
答疑时间
课程组答疑时间为:
周一下午(2:00-4:00):杨艳丽(老师)
周二上午(8:00-10:00):林少聪(老师) 周二下午(10:00-12:00):肖志娇(老师)
周三上午(10:00-11:30):张小健(老师) 周三下午(2:00-4:00):蔡平(老师)
周四上午(10:00-12:00):王汇文(助教)
周五下午(2:00-4:00):薛丽萍(老师) 周五下午(4:00-6:00):朱映映(老师)
参考教材
[1] 谭浩强,C程序设计(第四版)c程序设计基础课程期末试卷,清华大学出版社,2010.6.
[2] 谭浩强,C程序设计(第四版)学习辅导,清华大学出版社,2010.7.
[3] 吴文虎,程序设计基础(第3版),清华大学出版社,2010.11.
[4] 王敬华等,C语言程序设计基础(第二版),清华大学出版社,2009.8.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-123643-1.html
美帝终究是最根本的敌人