本课程是国家一流本科课程,课程优势:
(1)为培养学生解决复杂工程问题的能力,设计了一个“学生信息管理系统”案例,以该案例为主线来组织教学内容,将C语言各章节的知识有机地结合起来,形成一个整体,让学生充分理解知识之间的联系,做到学以致用、融会贯通。在案例求解过程中,讲授程序设计的基本方法,并将软件工程的思想渗透其中。选用的案例与学生联系紧密、易于理解,让学生以当事人身份,从实际应用系统开发的角度来分析问题,循序渐进地引导学生掌握大规模应用程序的编写方法,在饶有兴趣的案例设计中逐步培养编程能力。
(2)遵循学生的认知规律,力图避免现有C语言教学中存在的问题。现有C语言教学通常以语言知识为主线来组织教学内容,使学生普遍感觉C语言语法规则多、枯燥难懂,全部内容学完后,只能看懂小型程序,不能充分理解各章节知识之间的联系,不能综合运用所学知识进行一个实际项目的开发。本课程采用设问解答、问题驱动的方式来求解案例,进而介绍相关的语法知识,提高了学生的学习兴趣。
(3)设计了大量趣用结合的教学实例,力图通过这些经典的实例来开拓学生思路,增强学习的趣味性,培养计算思维能力。
(4)配套教材质量高,采用龚本灿教授主编的《C语言程序设计教程》(第3版)和《C语言程序设计习题集》(第3版),2020年,高等教育出版社出版,教材采用线上线下融合的立体化出版形式,微信扫教材二维码即可观看视频。两书是“十二五”普通高等教育本科国家级规划教材。