焦点期刊
在线客服

著作编辑 著作编辑

咨询邮箱:568476783@qq.com

计算机论文

Windows程序设计课程

时间:2022-08-04 22:23 所属分类:计算机论文 点击次数:

教学与实践改革的具体措施
1.以"简单地说,边学边用"组织教学内容作为指导思想组织
用生动的比喻引导枯燥的语言叙述。例如,当学生学习指针概念时,"间接存取"很难理解,借一个比喻:把房间的钥匙放在房间里,如果你想在房间里拿东西,你需要打开房间,拿出钥匙,然后打开房间,拿出房间的东西,这是"间接存取"。学生很快就能理解并加深指针的概念。另一个例子是将给出的数组分配存储单元比作住宅酒店分配的连续房间,在学习链表时比较成分分配不连续的房间,使学生从抽象变为具体,达到简单易接受的目的。改变教学形式,结合现实生活,组织教学内容"提问-分析解决问题的方法-总结概念或一般规律"为线索,注重学以致用。每节课安排简单实用的程序学习和编制,让所有学生都能接受。每节课都有一点成就感,打消了往届学生带给他们的学习C++语言对困难的恐惧。例如,当学生学习输入输出函数的使用时,他们提出"超市会计问题简单",只有使用顺序结构程序设计方法才能解决;加深问题,购物达到一定金额的商品会打折,不同金额的折扣率会不同。引入选择结构的程序设计方法,逐步深化类似方法,培养学生分析解决问题的方法,边学边用,边展示C++使用语言,激发学生的学习兴趣。
2.加强实践教学环节
C++语言课程是一门非常实用的课程,我们必须写更多的设计,编写程序才能取得进步。在实践教学中,我们必须循序渐进,学习的每一部分都应该要求学生完成一定数量的实验内容。每个部分的计算机练习都必须仔细选择,不仅要有基本的、简单的主题,还要有一些具有挑战性的新颖和有趣的主题。学生自己编写的程序必须在机器上实现,通过调试程序修改语法错误,消除逻辑错误,然后提高编程能力,通过做一定数量的练习,可以积累一定的经验,同时了解程序设计的本质,注意计算机实验。
强调学以致用,表明学生能够理解并容易提高兴趣C++语言设计软件和以往学生的设计成果,为学生安排了几个主题,如:设计课堂绩效管理系统、简单的图书管理系统、简单的地址簿管理系统、小游戏等,让学生利用业余时间思考、收集信息、教师、任务、学生,一段时间组织学生在课堂上发言和讨论,看看这些问题,提出建议,鼓励和指导,最后完成。这种教学方法不仅能让学生获得大量的课外知识,而且能促进教学内容的改革,而且有利于充分挖掘学生的学习潜力。
通过一个阶段C++语言学习,选择一批优秀学生,单独培养,结合专业,拓宽加深学习内容,尽快实际应用,有条件进入相关开放实验室,参与计算机应用小项目研究或参加大学生创新设计竞赛,培养学生学术领导[2]。以榜样的力量促进良好的学习风格建设,形成良好的学习氛围,促进整体学习进步。在C语言教学中,培养学生的自学能力尤为重要。如果学生的学习完全依赖于教师来掌握,而没有一定的自学能力,他们所学到的知识很快就会被淘汰。对大多数学生来说,他们专注于最基本、最常用的内容,让他们学习基本技能,掌握程序设计的方法,为后续课程的学习奠定基础。
3.开展4年不间断工作C++编程训练
只有一个学期c++语言学习远远不够,后续课程需要巩固和完善。C++兼容C语言,C语言是C++子集,我们把C语言和C语言和C++第一学期以C语言为主,第二学期以C语言为主。C++所有的程序都是主要的VC++为调式环境。经过这样的整合,知识内容非常连贯,一气呵成,是第三学期的。Windows程序设计课程奠定了基础。本课程使用。MFC类库进行Windows应用程序开发。利用数据结构、算法分析与设计、计算机网络原理、操作系统、编译原理等课程实践环节C++语言开发,四年不间断开展C++编程训练。
4.改革课程的考核方法
学生学习情况的考核不应停留“期末试卷”为了提高学生运用知识、自学、分析和解决问题的能力,应和解决问题的能力。
(1)增加平时成绩的考核。通常的考核方法有:课堂问题、作业和练习、阶段性考试,包括学生提出的有价值的问题。通常,评估结果占总分的20%。增加平时成绩的考核有利于学生能力的综合评价。这样可以激发学生的学习积极性和主动性,并将这种积极性和主动性贯穿于课程学习的全过程。
(2)增加计算机评估。C语言的掌握主要取决于计算机的调试。对计算机的过程和结果进行评估,不仅取决于结果,还取决于过程。鼓励学生简化和优化程序设计。计算机评估结果占总分的20%。
5.运用现代教学手段,提高教学效率
各种形式的教学方法课堂教学应运用现代教育技术,利用多媒体进行课堂教学,为学生创造良好的程序设计环境。与传统教学方法相比,多媒体教学具有生动、图形、互动、信息量大、减少文本写作等显著特点,课程难以理解抽象内容,可展示和动态模拟,帮助教师生动地教学课程难点和重点,激发学生的学习兴趣,提高教学效率和教学效果。此外,结合教学方法、实践方法、实验方法、演示方法和网络技术,将课程中抽象、难以理解的教学内容形象化,更有利于学生的理解和记忆。
本文针对作者连续几年“高级语言程序设计C++”思考和探索教学过程中的问题,在教学活动中实施方案,更好地激发学生的兴趣,调动学生的学习热情,培养学生的自学能力,提高学生的编程思想和解决实际问题的能力,取得了良好的教学效果。