查看原文
其他

【课程思政建设经验谈】《C语言程序设计》:培养计算思维意识,弘扬算术发展历史,激发精益求精精神


一、课程简介




C语言是一种被广泛学习、普遍使用的计算机程序设计语言。它的高级语言形式、低级语言功能具有特殊的魅力。由于C语言具有完整的编程语言特点,因而被大多数高等院校作为第一门计算机教学语言。


《C语言程序设计》课程是面向计算机专业的本科生开设的计算机基础课。以C语言为平台,介绍程序设计的思想和方法。通过学习,不仅使学生掌握高级编程语言的知识、编程技术和基本算法,更重要的是掌握程序设计的思想和方法,具备利用计算机求解实际问题的基本能力,能灵活应用高级语言进行程序设计。因此,较好的掌握C语言的原理和技巧是学生编程入门的必经之路。



二、课程思政教学设计




(一)教学目标


为了实现“课程”与“思政”的深度融合,本课程设立如下教学目标:


目标1:掌握C语言基础知识、条件、选择、循环、数组、函数、结构体、指针、文件等知识,培养学生应用计算思维方法分析和解决实际问题;


目标2:掌握运用结构化设计方法设计程序,根据特定需求进行算法设计、程序编写、调试和运行,并具有查阅文献的能力,有创造性;


目标3:培养学生根据需求和开发环境的特性选择开发工具进行程序开发与测试;


(二)教学思路


课程教学团队坚持以学生为中心,以成果为导向,以“课程思政”为抓手,真正实现“思政”与“课程”的同向同行。不仅以“课程”为载体,传递“思政”元素,更重要的是以“思政”为工具,解决了“课程”教学在学生兴趣、安全意识、伦理准则等方面的顽疾。通过课程思政学习,培养学生克服困难和精益求精的精神,立足计算机行业,时刻追寻本专业的前沿发展现状和趋势,努力成为具有国际视野,有使命、有担当的社会主义接班人。


另外,近年来,在“互联网+”的背景下, 互联网技术给予了传统教学新的动力和方向,比如现在比较流行的“MOOC”,“雨课堂”和“翻转课堂”等等,本课程也利用了这些资源。首先,授课教师提前录制了实验习题的讲解、演示以及容易出现的问题等。这对学生的帮助是很大的,因为很多学生是零基础,尤其是开始阶段需要教师一点一点慢慢引入,使他们具有编程思维;其次,使用MOOC上的国家级慕课资源,可以开阔学生的思维和视野。这两种方法、QQ群或微信群交流以及传统的教学方法都可以加强学生的动手能力。



三、课程思政教学案例




案例1:判定闰年的算法用流程图表示。判定2000—2500年中的每一年是否闰年,将结果输出。



祖冲之与历法:闰年不是外国人发明或发现的,在我国古代,早有先人发现这一现象。增加学生民族自豪感。在古代,我国历法家一向把十九年定为计算闰年的单位,称为“一章”,在每一章里有七个闰年。也就是说,在十九个年头中,要有七个年头是十三个月。这种闰法一直采用了一千多年,不过它还不够周密、精确。直到公元412年,北凉赵厞创作了《元始历》,才打破了岁章的限制,规定在六百年中间插入二百二十一个闰月。可惜的是,赵厞的改革并没有引起当时人的注意,在著名历法家何承天在公元443年制作《元嘉历》时,还是采用了十九年七闰的古法。


祖冲之吸取了赵厞的先进理论,加上他自己的观察,认为十九年七闰的闰数过多,每二百年就要差一天,而赵厞六百年二百二十一闰的闰数却又嫌稍稀,也不十分精密。因此,他提出了三百九十一年内一百四十四闰的新闰法,这个闰法在当时算是最精密的了。除了改革闰法以外,祖冲之在历法研究上的另一重大成就,是破天荒地应用了“岁差”。祖冲之在历法研究方面的第三个巨大贡献,就是能够求出历法中通常称为“交点月”的日数。


祖冲之根据上述的研究成果,终于成功制成了当时最科学、最进步的历法——《大明历》。这是祖冲之科学研究的天才结晶,也是他在天文历法上最卓越的贡献。


祖冲之与《大明历》


案例2:C语言的发展


结合DELL公司被吞并示例,增加学生民族自豪感。DELL公司在当年打破传统,独创用户定制配置的电脑销售模式,得到很多个人用户的喜爱,所以发展特别快,迅速超越当时的联想,华硕,宏碁等电脑厂商,成长为世界PC界老大。在巅峰时刻,戴尔品牌的市值更是高达1700亿美元,约合6900亿人民币,是当之无愧的全球电脑第一品牌!当时在中国市场,DELL占据了大量的市场份额,让本土电脑品牌联想压力山大,甚至己经面临生死存亡的关头。


危急时刻,联想创始人柳传志带领团队,通过两年的和戴尔在市场上短兵相接,终于重回中国市场占有量第一的地位。后来联想乘胜追击,攻城攻寨,陆续收购了ThinkPad,摩托罗拉,NEC等世界品牌,坐上世界PC行业第一的宝座。 




编辑:王静

审校:李瑞宁





您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存