计算机程序设计课程实践和考试方法的改革
- 格式:ppt
- 大小:1.12 MB
- 文档页数:29
基于OBE理念的《程序设计基础》课程教学改革与实践一、课程教学改革的背景和意义随着信息技术的飞速发展,程序设计已经成为了当今社会中一项非常重要的技能,越来越多的人开始关注并学习程序设计。
作为计算机科学与技术专业的一门重要基础课程,《程序设计基础》在培养学生计算机编程能力、思维逻辑能力和解决问题的能力方面具有重要意义。
目前《程序设计基础》课程的教学存在一些问题,如教学目标不够明确、考核方式过于单一、教学内容不够贴近实际应用等。
有必要对《程序设计基础》课程进行教学改革,以提高教学质量和培养学生的实际应用能力。
OBE(Outcome-Based Education)即基于结果的教育,是一种注重学习成果、突出学生核心素养和能力发展的教育理念。
它的核心理念是以学生的学习为中心,着力培养学生的自主学习能力和实践能力,强调培养学生的创新精神和解决问题的能力。
基于OBE理念对《程序设计基础》课程进行教学改革,能够更好地满足社会对程序设计人才的需求,提高学生的综合素质和实际应用能力。
1. 知识与技能目标(1)掌握程序设计的基本原理和方法,具备较强的编程能力;(2)熟练运用至少一种常用的程序设计语言进行编程;(3)熟练掌握程序设计中的基本数据结构和算法。
2. 能力与素质目标(1)具备较强的解决问题和分析问题的能力;(2)具备良好的团队协作能力和沟通能力;(3)具备持续学习和自主学习的能力。
3. 情感态度目标(1)具备积极的学习态度和对程序设计的浓厚兴趣;(2)具备良好的职业道德和社会责任感。
1. 优化教学内容设计传统的《程序设计基础》课程内容包括基本概念、基本语法、算法、数据结构等。
在教学改革中,需要结合实际应用需求,优化课程内容设计,引入实际案例和项目实践,拓展教学内容,使学生能够在学习过程中接触到更多的实际应用场景,提高学生的实际应用能力。
也需要对教学内容进行精简和优化,避免教学内容过于繁杂,导致学生学习负担过重。
资治文摘管理版浅谈职业学院计算机程序课程教学方法改革张海波(大兴安岭职业学院,黑龙江加格达奇)面对新时代的机遇和挑战,如何加强高等职业学院的计算机教学,成了摆在我们从事计算机语言类课程教学教师面前亟待解决的问题。
本文结合教学实际,探讨了高等职业学院计算机语言课程教学改革的方法。
计算机语言程序类课程教学方法改革如何在教学过程中针对高等职业学院学生的特点,充分调动学生的学习积极性,最大限度地挖掘学生潜能,激发学生的创新思维,培养面向生产、服务、管理第一线的开放型、外向型、实用型人才,是摆在从事计算机语言类课程教学教师面前亟待解决的问题。
一、理论课教学方法的改革1.合理安排教学内容。
教师在组织教学过程中,应该合理安排教学内容,将一些枯燥乏味的内容尽可能注入通俗有趣、与学生生活息息相关的实例中去,这样既可以使学生掌握基本知识,又便于增强他们解决问题的能力。
2.实施任务教学法。
任务教学是以明确的任务作为课堂主要教学目标,在学生实践任务过程中,培养学生自我分析、解决、总结问题能力的教学模式。
在实施任务教学法的过程中,教师必须根据教学进度、学生所关心的问题,针对某一阶段的教学内容和技能要求,设计一个包含相关知识点的综合性任务,使学生在真实的问题下应用旧知识,探索新知识,使所学知识得到巩固、加深和迁移。
3.实施问题教学法。
高职高专学生的基础较差,在学习中往往表现出理解能力差的特点,因此,在理论教学过程中,要结合计算机语言类课程和高职高专学生的特点,改变传统的教学模式,将以往教师帮助学生解答疑惑,转变为教师寻找、发现与理论知识和学生生活相关的实际问题,使学生在思考、解答问题中增强理解,培养学生进行创造性思维的能力,充分调动高职高专学生的学习积极性,使学生在解决问题的过程中获取新知识、新理论。
4.改变授课模式。
教师是教学的主体,学生是学习的主体,教师的教学效果要通过学生的主动理解掌握来实现。
因此应采用交流式、对话式、讨论式等多种互动的教学模式,让学生积极地参与到课堂教学中来,充分调动学生的主观能动性,发挥每个学生的聪明才智,让课堂变为教师和学生的共同课堂。
程序设计类课程教学改革的研究摘要:本文分析了程序设计类课程教学模式中存在的问题,在实际教改过程中,提出了案例教学法、项目推动法、改革实验内容、改革考核环节具体措施,在教学实践中取得很好的效果。
关键词:程序设计课程教学改革程序设计类课程是计算机科学技术专业最重要的专业课之一。
这类课程作为计算机专业主要的专业必修课程,涉及多方面知识,而如今以网络技术发展迅,程序设计类课程出现很多新概念和新技术。
程序设计类语言也由单机版发展到网络版,所以这类课程的教学改革研究也很活跃,但没有一种成果能完全满足我学校的教学需求,因此研究该类课程教学改革非常必要。
1 教学中存在的主要问题1.1 教学模式不合理当前计算机程序设计类课程教学上以传统教学模式为主,重视理论教学,而忽视实践教学的重要性。
理论教学在多媒体教室上课,经常是老师讲,学生听,理论教学与实践教学相脱节,学生如果听完理论课不做实验,理论知识得不到巩固,更不利于培养学生编程能力。
程序设计类课程与其它的专业课不同,是实践性很强的课程,除了要把理论知识学透之外,上机编程很重要。
如果只注重理论教学与不注重上机编程,那无异于纸上谈兵,对于培养计算机人才没有意义。
1.2 考核环节不合理考核方式不利于实际编程能力测评。
目前的闭卷考试偏重记忆性内容、计算能力的考核,而较少考核综合实践能力和分析能力。
有的学生上机编程能力很强,但笔答编程题可能考核不出学生的动手能力,反之,有的学生实际动手能力并不强,但即擅长答卷,也能得高分。
因此对于程序设计类课程,应该大胆改革考核方式。
1.3 教学难度大程序设计类课程教学中出现的问题较多。
在学生稍具备或完全不具备计算机基础知识时,就学习程序设计,比如大一新生一来,就开C 程序设计,学生在没有一点计算机基础知识和编程经验情况下学习,这使得教学难度很大,每个知识点的教学难度都很大,在教学进度和复杂控制等方面对教师提出了较高的要求。
2 教学改革研究针对教学过程中存在的以上问题,我们进行了大量的教学研究,提出以下教学研究方法。
《C#程序设计》课程教学改革实践摘要:介绍了通过对《C#程序设计》这门课程进行教学改革实践,确定了本课程的课程目标、课程设计思路和考核内容与方法,并且从开设依据、设计理念、内容选择、编排顺序等方面对C#课程教学改革做了详细的说明。
通过将《C#程序设计》课程教学改革付诸实践后,结果证明效果还是很显著的。
关键词:项目任务驱动过程考核校企合作1 课程培养目标本课程的前序课程有:《JA V A程序设计》,为本课程软件产品的代码实现奠定面向对象的语法基础;本课程后续课程是《程序设计》,为后续软件产品设计和代码实现提供必要的知识和必要的技能。
通过本课程的学习,能读懂和编写C#程序代码,能对基于.NET平台的软件产品进行代码设计和开发。
学完后可以胜任初级程序员工作岗位,并逐步达到软件开发师的岗位需求。
课程的主要功能是:训练和培养学生使用C#语言,能读懂和编写C#程序代码,能对基于NET平台的软件产品进行代码设计和开发。
学完后可以胜任初级程序员工作岗位,并逐步达到软件开发师的岗位需求。
1.1 知识目标(1)掌握C#的编程语法。
(2)学会用面向对象思想来编写程序。
(3)学会使用类库进行快速开发。
(4)掌握C#访问数据库的编写方法。
(5)掌握用C#进行WEB程序设计的编程方法。
1.2 能力目标(1)具备用C#能够编写一些实现简单需求的的能力。
(2)具备能够将C#同数据库结合起来,完成一个基本的信息管理的项目的能力培养良好的表达能力、沟通理解能力。
(3)具备能够编写规范化、可读性、鲁棒性、可扩充性、可维护性的编程能力。
1.3 素质目标(1)有进行软件开发类文献检索、C#资料查找与阅读(含英文资料)的兴趣和习惯。
(2)具备软件项目设计中必须应有的团队精神与协作态度,善于协调人际关系,工作细心有条理,有较强责任心和抗压力。
(3)具有较强的学习主动性,有创新精神,有及时掌握快速发展的软件行业的最新动向的意识。
依据C#职业的工作流程和典型工作任务要求,分析所需的职业能力,结合职业教育的特点,分为16个学习情境、30个工作任务,共计120学时,教学内容与实际工作过程保持一致。
全国计算机考试新思路
全国计算机考试在新思路下的改革可以从以下几个方面进行:
1. 考试内容的更新:随着计算机技术的不断发展,考试内容也需要不断更新与变化。
可以增加对最新技术和应用的考察,如人工智能、大数据、云计算等。
同时,可以加强对计算机科学基础知识的考查,确保考生具备扎实的理论基础。
2. 考试形式的改变:传统的笔试方式可能越来越难以满足考察学生计算机能力的需求。
可以引入计算机模拟实验等实际操作性考试,更加贴合实际工作需求。
考试过程中可以充分利用计算机技术,设立虚拟考场、在线自动阅卷等,提高考试效率和公正性。
3. 实践能力的考察:计算机专业的核心能力在于实践操作能力。
可以增加实际案例分析和解决问题的考核,考察考生的实际能力和解决实际问题的能力。
可以结合实际工作中常见的计算机技术难题,考查考生分析问题和解决问题的能力。
4. 引入开放性题目:开放性题目可以更好地考察考生的创新思维和综合能力。
可以设置一定数量的开放性题目,鼓励考生从不同的角度思考问题并给出自己的解决方案。
5. 精确评价与反馈:改革考试评价体系,建立科学、全面、具体的评价和反馈机制。
通过各种形式,如技术报告、项目开发、实际操作等,对考生进行全面的能力评估和反馈,帮助考生了解自身的优势和不足,推动个人的学习和发展。
这样的全国计算机考试新思路将更加贴合现实需要,更能体现考生的实际能力和综合素质,对于培养优秀的计算机人才具有重要意义。