分类筛选
分类筛选:

关于程序设计相关毕业论文怎么写 与基于客户需求的程序设计实践课程体系的改革相关论文范本

版权:原创标记原创 主题:程序设计范文 类别:学年论文 2024-03-08

《基于客户需求的程序设计实践课程体系的改革》

本文是程序设计类有关论文范例跟程序设计实践和课程体系和客户需求相关论文范本。

引言

信息时代已经成为现代社会的主题,计算机应用技术被广泛普及,计算机的教育也被各高校重视起来.计算机程序设计是计算机及相关专业的主要课程,在进行实际的教学过程中,很多学生对程序设计课程的认识程度不够,认为以后也不进行程序设计工作的设计,忽视对该课程的学习.另外,程序设计课程专业性强,教材晦涩难懂,教师教学方式单一,学生对该专业的学习缺乏主动性和兴趣性,使编程教学处于学生不爱学,教师不爱教的尴尬境地,整个学科的教学工作难以开展,也难以达到良好的教学工作,基本教学任务都无法完成,何谈培养该专业迎合社会需求的高水平技术人才.

一、程序设计实践课程的教学现状

(一)教材内容专业性过强.计算机程序设计是专业性强的学科不容置疑,但是教材内容太过专业化,注重计算机语言语法和学科的专业特质,使得教材内容深奥、晦涩,学生难以产生对教材的阅读兴趣和学习兴趣.新型编程语言不断出现,而教材所引用的案例却缺少与时俱进的更新,缺少与实际应用相结合,不能适应现代的计算机技术发展趋势,学生学的内容本身就是与实际脱节的,又怎能适应实际的工作和操作需求.

(二)教学过程重语法轻实践.教师在进行程序设计教学时,期望通过课堂学习让学生掌握更多的程序设计基础知识,让学生能够运用到实际的操作环节中,然而程序设计课程的特殊性,导致其基础知识涵盖语法知识点众多,公式格式要求严格,概念理论复杂难懂,教师通过课堂教学使学生能够完全的掌握这些基础知识,并且能够做到深入的理解和应用是难以实现的,学生无法自主利用所学的知识写出正确的程序,使很多学生产生畏难情绪,排斥对程序设计课程的学习[1].学生缺乏学习的兴趣,不能主动融入到教学环境中,教师在讲台大讲特讲一些难懂的天书,教学效果可想而知.

(三)教学实践缺乏针对性和系统性.一些高校意识到传统教学模式缺乏实践的教育弊端,对该课程多采用项目式教学的教学模式来开展该学科的教学工作,然而具体到日常的教学工作中,还出现诸多的实际问题.教师对于项目的选择缺乏深入的思考,项目式教学的意义在于通过具体的项目操作使学生能够对基础知识点进行深入的理解,并能在实际操作中能够做到独立自主的应用,项目的选择就显得至关重要,既要能够体现对知识点的运用,同时要难易程度适中,便于学生对项目学习的兴趣和重视,过难容易让学生产生抵触情绪,过于简单又达不到锻炼学生能力的目的.还有部分教师把项目式教学流于一种教学形式,对项目的选择不进行仔细的考量,就选择课本的某页教学例题让学生进行项目训练,项目缺乏与实际工作的有效连接,缺乏对学生探究意识、创新意识的培养,难以达到理想的教学目的[2].

二、基于客户需求的程序设计实践课程体系的改革措施

(一)建立与实际工作需求相联系的课程体系.计算机技术的相关应用知识都是相辅相成的,学生对计算机相关知识的应用也不是某一门基础课程能力的提高就能做到整体的提高,要针对程序设计课程进行实践性改革,首先要基于客户的需求对整体计算机知识架构进行改革,要引导学生学习真正客户需要的知识和能力,而不是泛泛而谈的理论概述[3].客户的需求往往是需要一人或者一个团队对某个程序进行设计、修复或者完善,所要运用到的计算机知识都应该是基于客户需求的知识学习,包括:C 语言程序设计、c++ 程序设计、JA 程序设计、网页制作、动态网站、网页开发等课程都是所要掌握的基础课程,要从多方面的教学实践去完善,培养学生形成计算机应用技术架构,改变各学科之间相互独立,缺乏联系的局面,使学生形成完整的计算机知识基础,通过实践能力的综合提高,整体上提高学生的程序设计能力,只有整体能力的综合提升,才能在面对实际项目的时候,有完整的思路和团队合作意识来面对工作,便于项目的开展和进行[4].

程序设计课程的学习重要的环节就是学习实践,这种实践应该是基于计算机技术最新进展基础之上的,学生的实践课程应该与实际项目相结合,这样的实践才有实用价值.在校学生中真正做了客户需求分析的少之又少,学生的项目实践往往都是学生的主观想象,感觉是在迎合客户的需求,离实际的客户需求相去甚远.对课程的实践改革可以缩减重复知识点的学习,在学生的脑海中形成系统的计算机知识体系,不断通过实践和实际项目的开发,找到自身基础知识的薄弱点和技术欠缺点,不断充实自我、完善自我,使整个知识架构丰盈起来,形成整体的计算机知识应用理论和实践相结合的有机整体.

(二)教学模式的改革.教学改革的口号已经提出多年,但是对于程序设计课程来说,多数学校还只是将改革存在于表面形式上,没有切实让教师在课堂教学环节中,真正意义的实现教学改革.教师在教学中主张达成教学目标,完成教学内容,但却没有真正意识到程序设计的最终教学目标和本质教学内容是什么.程序设计的最终教学目标,应该是能够让学生自主的完成客户制定的程序设计;本质教学内容应该是学生在进行实际课题操作中可能遇到的技术难点和解决方法,在在校的学习生活中不断培养学生的探究精神和创新意识.教师如果不能认识到这些实际的教学目标和教学内容,而还停留在对课本知识的不断解读,反复练习,训练考试,这种教学方法可能有利于学生对基础知识的掌握,但是教学效果往往不尽人意,学生以各种心态来面对考试,却缺少对知识的运用和实践,没有真正掌握程序设计应用能力.

教师要在实际的教学中,帮助学生对社会上客户的需求进行调研,结合调研结果,有针对性的进行相关知识的学习和实践,使学生能够掌握程序设计的基础知识,并且能够在实际的课题中,对相关知识进行系统的应用.[5] 教师还可以根据教学内容的不同,采用探究式、讨论式等多种形式的教学方法,使学生能够主动融入到教学活动中,激发学生对于程序设计课程的学习兴趣.

教师可以针对课程专业技术强的特点,开展课题式教学、学科式教学、拓展式教学等多样的教学形式.教师指定一个项目,以学生小组的形式让学生进行自主式学习,使组内同学各司其职,做好每个人所承担的任务,做好资料的积累和分析处理,并在组内形成针对该项目的书面报告,检验学生的学习成果,通过这种形式来锻炼学生的团队合作意识,培养学生刻苦认真的工作态度,逐渐培养学生的自主学习意识,不断提高学生的创新能力和实践能力,整体提升学生的实践水平.教师还可以拓展式教学形式来拓展学生的学习空间,根据实际的教学条件,进行多种内容形式、项目实施形式的教学活动,教师可以自由安排教学课时和教学内容,增加了教学活动的灵活多样性,让学生可以结合自身的学习特点和兴趣点来进行学习,最大程度的提升学生的个人能力.拓展式教学可以有效的提升学生对于程序设计课程学习的学习态度,有针对性的提高学生的创新能力和实践能力,是且行之有效的教学形式.

(三)考核评价形式的改革.传统教学的考核和评价都是以考试成绩来作为衡量标准的,这显然和兼具技术性和实践性的专业教育是不相符的,对学生的学习成绩衡量标注不够科学全面,对学生的专业定位也不够准确.传统的考试评价体系,表面上看中学生的学习成果,却忽略了学生的学习过程,专业技术的掌握和项目解决经验是不断积累的过程,这种考试的考核评价形式,使学生忽略平时的课程学习和实践过程,采用考前突击的形式来对知识点进行突击记忆,这种形式的学习难以使学生形成系统的知识理念,更缺乏对知识点和技术点理解和应用,考试过后可能就会造成知识点的遗忘,在面对实际的工作时,还是无从下手.教师在学校的教学环境中,与客户和企业的要求也可能存在一定程度的差异,教师一言堂的考核形式也显得过于片面,程序设计教学应该时刻与社会发展相呼应,教师可以适当引入客户考核或者企业考核的形式来作为综合考核的参考标准,使学生的学习时刻跟随社会的发展步伐,通过客户的考核,使学生更能意识到自身的薄弱点,能够站在客户的角度来理解实际项目开发应该注重的东西.在日后的学习中,有针对性的完善个人技术能力,使自身能够面对实际工作时应对自如.

结论

在程序设计教学过程中,教师应该充分了解现代学生的心理特征和学习特点,不断探索和开展多种形式的教学工作,增加学生对程序设计课程的学习兴趣.同时,还要对教学内容进行精细的安排,使课堂教学内容能够紧随社会发展对于人才技能的需求,让学生能够掌握客户所需要的基础知识和专业技能,让学生在面对实际工作时可以有的放矢,用自己的能力来展现自身的学习成果,进而提高该专业教学水平的提高.H

程序设计论文参考资料:

毕业论文设计

毕业设计日志

毕业设计

设计投稿

机械设计和制造期刊

毕业设计说明书

评论:这篇文章为关于对不知道怎么写程序设计实践和课程体系和客户需求论文范文课题研究的大学硕士、程序设计本科毕业论文程序设计论文开题报告范文和文献综述及职称论文的作为参考文献资料。

和你相关的