案例应用课程:程序设计基础
课程代码:N19ZY11010
课程类型:应用创新课程
课程开课部门:人工智能与大数据学部
授课对象:本科学生
案例设计者:唐远翔
一、案例应用章节或知识点
本案例知识点为函数的定义及调用“循环语句的语法及其应用”。
二、案例意义与育人目标
本案例通过讲解函数的定义和调用,将函数的特点与人生的意义相结合,传递了正确的价值观念,强化了学生思维训练,提升了职业素养。具体表现在实际程序设计中,通过案例传递积极向上的价值观念。程序设计需要具备创新思维、逻辑思维、系统思维等多种思维能力,能够让学生在实践训练中形成批判性思维和创新性思维。程序设计是IT行业的核心工作之一,其性质具有一定的专业性,通过参与程序设计思政案例,学生可以锻炼自己的专业素养,提高对职业的认知和应用水平。
三、案例内容
思政元素挖掘:课中由“函数”“循环”结合“天天向上,滴水穿石”,告知同学们一个人只要持之以恒,不断努力,就能够不断接近目标。无论是在职场还是生活中,只有坚定信念、持续努力,才能最终取得成功。代码方面的“滴水穿石”力量表现在代码设计、编程、调试、优化都需要持之以恒的精神,不断迭代,不断完善才能写出高效、易维护的代码,这些经验需要持续学习、总结和不断实践。
设计思路:在课程育德目标指引下,在知识点中潜移默化地融入课程思政元素,将德育贯穿到教学的全过程。讲授理论知识,再让学生练习编写代码,锻炼学生仔细认真的工作态度,培养学生坚持不懈的精神。
教学方法:练习法、讲授法。
教学过程
示例代码:
float makeProgress(int days,float rates)
{
float ability=1.0;
for (int i = 0; i < days; i++)
{
ability=ability+ability*rate;
}
return ability;
}
这段代码只是一个简单的循环,但如果我们不去尝试理解每一行代码的含义,不去努力查找最优解,可能会导致程序运行非常缓慢。但如果我们不断优化代码,甚至去学习更高效的算法,最终可能会实现更快、更稳定的程序。这就是“滴水穿石”在编程领域的体现。
由“课堂实操”出发, 鼓励学生运用C语言定好的规则进行代码的编写,实际编程中,不要害怕代码的繁琐和枯燥,应该多敲代码,多实践,达到炉火纯青的境界,让学生明白“实践出真知”,理论可以用来推动实践,而实践则是用来修正或补充理论,代码要不断推敲,反复修改,精益求精,以此培养学生IT职业素养。
四、育人效果
通过教师的讲授和学生的实践训练,能够发挥教师的引领作用和学生的主体作用,得到较好的教学效果。通过对基本知识点的分析引导学生认识“天天向上,滴水穿石”的重要性,激发学生对程序设计的热情。通过实操强化学生对程序开发的认识,树立细致、认真的态度,在编程中传承锲而不舍、滴水穿石的工匠精神,一步一脚印,努力提升自己的综合素质。