


摘要:针对大学生初学C语言课程容易出现的枯燥、缺乏兴趣的问题,本文通过结合C语言语法和EasyX图形库函数,设计了两个图形可视化编程的引导性游戏项目。结合课程教学过程,将项目内容分解为配合教学进度的小题,逐步完成整个项目内容。从而通过趣味项目引导学生自主学习和分析,提升学生的编程能力和解决问题的能力。
关键字:C语言;EasyX图形库;图形化编程;引导性教学
一、引言
程序设计能力是应用型本科电子类专业学生的一项重要能力,尤其在新一轮智能技术革命的影响下,程序设计能力的重要性显得更加突出[1]。而C语言程序设计课程通常开设在电子类专业的大一学年,是大部分学生首次接触到程序设计的课程。因此C语言作为程序设计能力的基础,对学生后续掌握单片机、嵌入式、Java程序设计、Python等课程知识的影响十分重要。
然而不少学生在学习C语言的过程中,普遍反映对C语言不感兴趣或感到枯燥。这也表明部分学生在C语言的学习上存在困难和缺乏兴趣引导[2]。为了在新工科建设的理念下,培养具有创新思维、解决问题能力和自学能力的新一代电子信息类新工科人才,以问题为导向的教学方式逐渐受到重视[3]。本文将以C语言为基础,结合EasyX图形库,设计两个可视化编程的趣味游戏项目。并将项目设计内容逐步分解为多个小题目,随着课程教学内容的进行同步发布给学生。学生可以根据当前所学内容逐步完成游戏项目,直到课程结束时最终完成整个项目。……