对计算机程序开发设计问题

时间:2024-02-26 点赞:50829 浏览:102475 作者原创标记本站原创

这篇教学法论文范文属于计算机数据库免费优秀学术论文范文,教学法方面有关毕业论文开题报告,与对计算机程序开发设计问题相关计算机硕士论文下载。适合教学法及计算机程序及电子商务方面的的大学硕士和本科毕业论文以及教学法相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:高职院校在开发和实施计算机程序设计项目课程时,经常会出现不知如何选择项目,对选定的项目如何高效的实施等问题,本文从高职院校程序设计课程的实际情况出发,在分析高职学生的特点和所要取得的综合职业能力要求的基础上,阐述了以下观点:开发计算机程序设计项目课程时选择的项目一定要是企业真实项目、或是精简的真实项目,不能脱离实际应用系统.在开发时要和企业的开发保持一致,在做项目的时候不应该有参考代码等.结合一些职业学院计算机程序设计项目课程开发过程的实际,在计算机程序设计项目课程开发和实施方面做一些探讨.

关 键 词 :项目课程;真实项目;真环境;无源代码

目前许多高职院校按照工学结合的要求,全面推进课程体系改革,构建基于工作过程的高职项目课程体系.项目课程强调以典型产品或项目为载体,以工作任务为中心整合理论与实践课程,实现理论与实践的一体化.教学过程中,通过校企合作、校内实训基地建设等多种途径,采取工学结合等形式,充分开发学习资源,给学生提供丰富的实践机会,从而培养学生的知识、技能、态度和的职业能力.

一、项目的地位

我国传统职业教育模式的教学特点是以"知识为本位",强调学科知识的科学性与系统性,教学上注重新旧知识之间的联系,强调对符号的识记.在这种职业教育模式下毕业的高职生基础知识都掌握了,书本也看懂了,但是一到要动手做的时候就不知道从哪里入手了.这个问题其实就是缺乏有效的编程思维训练.他们欠缺的主要是两点:

1不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛,不能满足就业的需要.

2没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开发和应用就知如何下手了.解决的方法是彻底改革传统的学科体系课程模式,以产品或项目为载体,把学生作为教学主体,突出学生能力的培养.也就是通过项目,对所学知识进行深化,然后通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到学以致用的效果.

二、选择什么样的项目

作为项目课程,项目的好坏和实施的方式对教学质量的影响非常大,常常是决定性的作用.项目既然那么重要,那么究竟如何来选择呢?我认为,选择项目的时候要注意以下方面:

1项目不能脱离实际应用系统项目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战意义的教学性或者是纯练习性的项目.因为学习的时间有限,必须让学生尽快地融入到实际项目的开发当中去.任何人接受和掌握一个东西都需要时间去适应,需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩.

2项目应能覆盖所学的主要知识点教学做一体,工学结合,学以致用,要在应用中学习知识,学完的知识点需要到应用中使用,才能够真正理解和掌握.

3项目不能太大,也不能太小对于一个初学者来说,小项目或较为简单的项目更有利于学习.但到了后期,大项目或综合性项目的教学才能真正体现出它的价值.因此,项目的选择与排序要与学生的知识基础和职业能力的发展水平相适应.这个要根据项目练习的阶段,练习的时间,练习的目标来判断.不能太大,太大了做不了,也不能太小,太小了没有意义,达不到学习的目的.


4最后综合项目一定要接近实际,学生课程结束了,可能就要走上实际的工作岗位了,如果这个系统还达不到实际应用系统的标准,学生练习过后也还是达不到企业实际的需要,那么这个教学质量就不高了.理想的状况是这个项目就是实际项目,到时候学生就业到一个公司,不过是换个地方干活而已,完全没有技能上的问题.

三、怎么选择项目

课程中选择什么项目不是靠想象,而是根据实际的情况一步一步分析出来的.我们可以采用倒推的方式来分析:

1最终的项目一定是真实的项目,也就是要把学生训练到能够独立开发实际应用,通常我们还不能选最简单的项目,因为学生的吸收还要有一个折扣,所以最终的项目应该选实际项目中中等难度的项目.

2最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目需要哪些技术和知识点,以及每部分知识点的深度,然后定出每个分阶段的任务.

3然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目标.定下分阶段项目后,同样去分解,定出为了完成他所需要的各部分知识点和深度.

4然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务的,可以认为是分阶段项目的分阶段项目.

5最终把要求掌握的知识点和要求掌握的深度,分散到日常学习和实训中.把上面的分析用正向描述就是:日常学习和练习中学习和掌握的知识等于等于〉演示项目等于等于〉分阶段项目等于等于〉综合项目等于等于〉职业能力养成,胜任企业实际开发需要.

四、怎样实施项目

在实施项目时,最基本和重要的一条就是:绝对要在比较真实的环境下亲自动手做.计算机软件开发是一个动手能力要求很高的行业,只有能够做出来,写出代码来,把问题解决了,才算会了.

1真流程开发的流程也要跟企业的实际开发过程保持一致.从项目立项开始,到需求分析、概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来做.

2真环境尽量构建跟企业完全一样的开发的环境,包括常用的开发工具、开发平台、应用服务器、常用插件、测试工具、项目管理工具、项目管理文档等等.然后跟企业开发一样,分团队开发.老师就相当于项目经理,一个班分成多个小组,每个组有自己的小组长,大家分工合作,共同完成项目.

3真开发软件是做出来的,而不是听出来或者看出来的,项目一定要让学生动手写出来.由老师这个项目经理,带领着大家一起去做需求分析、概要设计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团队进行开发,实现整个项目.这里有几个方面要注意:(1)教师一定要现场带领学生一起做分析和设计,而不是预先做好了来讲讲.因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果.(2)选用的项目是不配发源代码的,在初学阶段,看一千遍,听一千遍,都不如动手写一遍所达到的学习效果,自己能写出来的代码才是真正掌握的.

五、总结

在计算机程序设计项目课程的开发和实施过程中.只有通过真实的项目,真实的开发环境和开发流程,才能去真正开发,得到真正的锻炼,收获真正的计算机程序开发能力.

相关论文

对计算机程序开发设计问题

本文是一篇教学法论文范文,教学法方面毕业论文的格式,关于对计算机程序开发设计问题相关毕业论文开题报告范文。适合教学法及计算机程序及电。

试析计算机软件开发设计的难点和

此文是一篇软件设计论文范文,软件设计相关论文范本,与试析计算机软件开发设计的难点和相关毕业论文范文。适合不知如何写软件设计及计算机软。

试析计算机软件开发设计的难点和

本文是一篇软件设计论文范文,软件设计相关硕士论文开题报告,关于试析计算机软件开发设计的难点和相关毕业论文参考文献格式范文。适合软件设。

计算机程序设计的多应用型开发

本文是一篇计算机程序论文范文,关于计算机程序毕业论文参考文献格式,关于计算机程序设计的多应用型开发相关毕业论文提纲范文。适合计算机程。

计算机程序语言与软件开发

此文是一篇软件开发论文范文,软件开发方面有关论文范文集,与计算机程序语言与软件开发相关自考毕业论文开题报告。适合不知如何写软件开发及。

计算机程序语言与软件开发

本文是一篇计算机程序论文范文,关于计算机程序类专科毕业论文开题报告,关于计算机程序语言与软件开发相关函授毕业论文范文。适合计算机程序。