课程简介
本课程作为一门学科教育必修课,面向计算机相关专业大一学生开设。期望通过课程教学使学生理解高级编程语言相关知识,更重要的是掌握程序设计的思想和方法,具备利用计算机求解各专业实际问题的能力。本课程主要包括C语言程序设计基础知识及算法,程序设计的顺序结构、选择结构、循环结构,利用数组处理批量数据,用函数实现模块化程序设计,善于利用指针,用户自己建立数据类型,对文件的输入输出等内容。
课程特色:
(1)注重课程思政
融入课程思政;重视学生计算思维培养,培育社会主义核心价值观。
(2)分层教学
针对学生水平差异较大,设定不同的学习目标,提高学生编程能力。
(3)分组学习
小组内各种程度的学生融合在一起,以强带弱,培养学生的自主学习能力,增强学生的集体荣誉感和责任心。
(4)引入趣味程序及现实案例增强内容的挑战度
通过趣味设计,提高学生的学习兴趣,树立自信,激发学习热情,积累开发的经验。
授课教师
枣庄学院人工智能学院专任教师。2019年9月-12月作为带队教师参加枣庄学院国语援疆支教。2020.1 被新疆维吾尔自治区喀什地区疏勒县教育局评为2019-2020学年第一学期援疆实习支教“先进个人”;
2020.1 被新疆维吾尔自治区喀什地区教育局评为喀什地区2019年秋季实习支教“优秀指导教师”;
2020年课程《C语言程序设计》申报枣庄学院课程思政改革项目,2019年主讲C语言程序设计课程获批中国高校计算机教育MOOC联盟线上线下混合式教改立项。