本课程是《C语言程序设计》基础部分的后续课程,属项目实训类课程。课程本着传授知识、培养能力、提高素质的教学理念,采用项目导向、案例驱动的思想来组织。
通过项目案例学习和实践,综合复习C语言编程的基础知识和基本操作,帮助学生掌握利用C语言进行结构化程序设计的技术和方法,培养学生利用计算机处理问题的思维方式和程序设计的基本方法,启发学生主动将计算机引入到其它基础课和专业课。
整个课程以项目案例、项目实战为主,根据实际情况安排至少8个C语言项目,内容涉及C语言基础知识、选择结构设计、循环结构设计、数组、函数、指针、结构体、文件等;由易到难,循序渐进地引导学生理解程序的语法和算法的思想,掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力,能应用C语言解决一般编程问题。
通过项目实训,使学生能够应用本项目所学知识进行更多地开发和应用,从而增强学生的实际开发能力。为今后的面向对象编程和其他语言学习打下坚实的基础。
(一) 课程相关基础建设
自2006年开始,学院C语言程序课程组,经过近几年的深入推进教学研究与改革,使得该课程进行取得了长足进步,主要成果体现在如下几个方面:
2010年,成功开发《网络课堂教学平台》,并将C语言程序设计课程的相关资源,包括HTML,音频、视频、习题,在线考试,在线阅读,在线讨论等等全部融入该教学平台之中。该系统同时用于每年C语言程序设计课程的期末考试。
2011年基于C语言程序设计的《网络课堂教学平台》多媒体课件获得全国多媒体大赛理工组优秀奖。
2011年,自编教材:《C语言程序设计基础教程》和《C语言程序设计同步教程》,在科学出版社成功出版,并在全校所有的工科学生和信息科学与技术学院所有专业学生中使用。
2011年,C语言程序设计获得校级精品开放课程立项建设。
2012年,自编教材进行了改版,出版了《新编C语言程序设计基础教程》和《新编C语言程序设计同步教程》,在科学出版社再次出版,并在迅速应用于全校所有的工科学生和信息科学与技术学院所有专业学生中使用。
2014年获得《基于MOOCs的课堂教学模式探索与实践》获得校级重点教改项目立项建设,主要以C语言程序设计为主要教学改革模式探索。
2014年获得《C语言综合项目开发实战MOOC建设》校级教学改革项目立项。
2015年获得《C语言综合项目开发实战翻转课堂》校级教改项目立项-翻转课堂以及MOOC建设立项。
2016年,该课程在超星平台以SPOC方式上线,开展基于MOOC的混合式教学。(地址:https://mooc1-1.chaoxing.com/course/80433103.html)。
2017年,《C语言综合项目实战》获省教育厅“四川省第二批创新创业示范课程”立项。
2017,《C语言综合项目开发实战》获“教育部高等教育司2017年第一批产学合作协同育人项目(教学内容和课程体系改革)”立项。
2018,成都大学人才培养质量和教学改革项目:“互联网+”时代课程教学模式的改革研究与实践。
2019,四川省2018-2020年高等教育人才培养质量和教学改革项目:“互联网+”时代课程教学模式的改革研究与实践。
(二) 解决教学问题的方法
构建课程群:
课程群建设和改革:将内容进阶、能力递进的关联性较强的课程整合在一起,进行统一规划和建设
组建双师双能化教学团队
大力推进混合式教学模式改革:综合采用MOOC、翻转课堂、SPOC等教学方式,以学生中心、以培养实践创新能力为导向进行教学
进行“全方位、立体化”资源的系统规划与建设
定制化教材,精心设计课程内容,构建课程体系
搭建课程群网络教学平台
建设网络试题库及无纸化考试系统
生动丰富详实的教学课件
录制全套微课视频
C程序设计基础64个课时,课程将基本理论及程序设计方法分解成一个个小知识点,共录制微视频99个,1393分钟(折合共23.22个小时),平均每个视频14.07分钟;C程序设计实践48个课时,共录制微视频114个,1595分钟(折合共26.58小时),平均每个视频13.99分钟。
课程以项目案例为驱动,加大工程应用能力培养力度
增设“C语言项目实践”课程,并编写配套教材《C语言综合项目实战》
引入企业,进行C综合项目实训课程
考评体系过程化,探索非标准答案考试
(三) 课程相关教改成果
立项时间
| 项目名
| 级别
|
2008
| 基于应用型高校本科人才培养模式的计算机基础教学研究
(FIB070335-A8-34) “十一五”国家课题计算机类子课题
| 教育部
|
2014.6.23
| 《基于MOOCs的课堂教学模式探索与实践》
| 省教育厅
|
2014.11
| 《C语言程序设计》MOOCs建设
| 成都大学
|
2015.3
| 《C语言程序设计实践》“翻转课堂”教学模式改革
| 成都大学
|
2015.7
| 《C语言综合项目实战》MOOCs建设
| 成都大学
|
2015.9
| 《C语言程序设计》“翻转课堂”教革项目
| 成都大学
|
2017.7.23
| 《C语言综合项目实战》获四川省第二批创新创业示范课程立项
| 省教育厅
|
2017.7.25
| “互联网+”时代课程教学模式的改革研究与实践
| 成都大学
|
2017.8.11
| 教育部高等教育司2017年第一批产学合作协同育人项目
项目类型:教学内容和课程体系改革
项目名称:C语言综合项目开发实战
| 教育部高等教育司
|
2019.5.31
| 四川省2018-2020年高等教育人才培养质量和教学改革项目:“互联网+”时代课程教学模式的改革研究与实践
| 省教育厅
|
| | |