论文指导-佳博论文

C语言在游戏软件开发的教学尝试

在C语言教学过程中,学生、老师、教材等主体需提前明确目标,理解C语言知识,不断培养师生的职业素养以及解决问题的能力。以下主要对在游戏软件开发中C语言的教学尝试展开论述,目的是为提高学生学习C语言的积极性。C语言作为一项专业课程,在软件工程中占据重要地位,同时,该项课程也作为一门基础课程,会直接影响到学生学习专业课程的进展,因而,必须对C语言教学引起重视。然而,传统C语言教学面临诸多问题,比如,老师侧重讲解C语言的语法,导致学生缺乏学习C语言的自信心。
 
1.明确主体目标
 
1.1分析制定前的目标对于学校而言,其目标主要是为让学生尽快掌握C语言知识,提升学习能力,这就要求学校必须加强老师和学生的联系,综合考虑影响其他主体的因素,比如,学生、老师、教材。第一,学生。计算机编程专业要求学生掌握C语言基础知识,同时还必须具备较强的实践能力[1]。故在实际教学过程中,老师应简单讲解C语言的理论知识以及注意事项。第二,老师。该课程对老师提出严格要求,除了需要具备开发软件的经验以外,还需要结合学生的现状讲解理论知识。如果老师缺乏教学经验,就难以将知识点和整堂课结合在一起。第三,教材。选取实用性较强的教材,且知识点覆盖面广,学生只需上网就能查询到相关资料。1.2制定目标制定的目标必须满足SMART原则,通过全面分析来明确教学目标,规定学生学习C语言的时间,并不断培养学生解决问题的能力。例如,老师可以采取能力测试的方法来完成任务,具体过程如下:(1)切实掌握C语言功能。依照程序开发要求,明确知识点,比如,数据、函数、结构体等。关于以上重点应详细进行讲解,尤其是函数,它被划分为四个组成部分,参数、函数名等。当然,为进一步让学生掌握知识点,可列举实例。而关于非重点的内容,不需要关注其语法,只需让学生明白如何运用即可[2]。(2)培养学习C语言的素养。在校期间,学生应努力提升自身的专业素养以及竞争力,以便可以快速进入游戏软件的开发中。上述素养的养成,大多来源于学生的实践过程中。当然,为尽快让学生重视代码风格的养成,可进行明确规定。图1为学生代码风格的比较。尽管功能相似,但相比左边,右边专业。其中,模块化主要是指功能化,也就是函数化。等学生学完函数后,老师可布置和函数相关的题目[3]。例如,在一个代码中,必须具备多个功能,不仅包含输入数据、处理数据等部分,还涉及输出数据。(3)培养学生分析问题的能力。C语言作为一门综合性较强的课程,对实践能力提出要求,并至始至终将培养学生的实践能力当成重点目标。培养学生独立思考、解决问题的能力,主要通过应用C语言的形式来实现[4.
 
2.通过过程明确目标
 
2.1明确讨论主题通过对目标进行分析来明确C语言的核心知识点,并将其作为讨论主题,依照知识点提出相关问题,如表1所示。2.2和学生的交流提前告知学生研讨方案,好让他们做好准备,并随意将学生分为五个组,每组各6人,讨论前将问题提前告知。2.3讨论流程步骤一,随意安排一组讲解解决方案;步骤二,讲解完以后,让学生进行讨论,讨论时间8分钟;步骤三,讨论结束后,各小组打分;步骤四,最后剩下20分钟,老师讲解知识点。2.4讨论会的进展创新评分体制,C语言成绩=末期考试+能力测试+讨论得分。该种评分机制可以在一定程度上提高学生学习C语言的积极性。
 
3.结语
 
众所周知,计算思维主要包含以下几个部分,分别为计算机操作、求解、机器实现等。其中,C语言教学是一门面向过程的语言,相比面向对象的语言而言,前者枯燥、难懂,为让学生全面掌握思维方法,提升计算思维能力,老师应结合学生的实际情况,引进典型案例,期望可以为其他课程提供参考。
 
作者:王艳琪 郑雪飞
 
在线客服系统