“C语言程序设计”是一门重要的基础课程,但现有教学方式普遍以语法知识为提纲,以数学算法练习为主,学生普遍觉得枯燥,教学效果有待提高。
为此,本课程将一个小球融入到不断进阶的游戏编程学习中,将C语言的所有语法串起来,带领学生了解语法知识在程序开发中的应用价值,掌握更有效的学习方法,体会编程带来的乐趣。
本课程以丰富的教学资源为基础,确立了“知识传授、能力培养、价值塑造”的课程目标。
通过教学视频和在线作业的学习,学生能够全面掌握C语言的知识体系、常用算法的设计以及程序调试方法,培养计算思维能力和勇于试错、踏实务实的作风。
通过游趣味程序的拓展,将编程理论与实践训练结合,培养学生对工程问题进行建模并设计解决方案与编程求解的创新开拓能力和工匠精神。
培养学生严谨的治学态度,树立积极乐观、攻坚克难的职业素养,树立为祖国繁荣昌盛贡献自己力量的理想信念。
课程适用于零基础编程自学者、大学理工科学生,对游戏开发、趣味编程感兴趣、觉得已有编程教学方法枯燥的学生。
学习本课程不需要特别的专门知识。
《C语言课程设计与游戏开发实践教程》,童晶等,清华大学出版社,2017
《C和C++游戏趣味编程》,童晶等,人民邮电出版社,2021