欢迎来到天天文库
浏览记录
ID:8234858
大小:827.61 KB
页数:4页
时间:2018-03-11
《项目实践为导向的教学方法在软件开发课程中的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第5期计算机教育2010年3月10日ComputerEducationNo.5Mar.10,201091文章编号:1672-5913(2010)05-0091-04中图分类号:G642文献标识码:A项目实践为导向的教学方法在软件开发课程中的应用章杰,陈笑蓉,皮建勇(贵州大学计算机科学与信息学院,贵州贵阳550003)摘要:为社会培养既掌握专业知识又懂得软件开发技术的复合型人才,是目前非计算机专业工科学生计算机技能培养目标之一。根据这一要求,本文提出将以项目实践为导向的教学方法应用到软件开发课程的教
2、学过程中。在综合计算机基础理论、现代软件开发技术、软件工程学原理和UML统一建模技术理论的基础上,以知识应用为目的,以项目实践为手段构建完整的教学模型。该模型具备完整的教学系统结构体系,能够满足目前企业对于复合型高素质人才的实际需求。关键词:教学方法;软件开发课程;高素质人才具备专业背景的软件设计复合型人才在行业软1以项目实践为导向的软件开发课程教学模式件产业发展中处于非常重要的地位。具备某一专业知识结构,同时又具有较强计算机应用能力,甚至计算机课程与其他课程相比,其特点是非常注重具备较强的软件开
3、发能力的复合型人才,在专业知课程实践,软件开发基础课程除了与其他计算机课程识和计算机软件设计两个领域都具备相当的知识能一样具有实践性,此外,它更强调工程性,其学习重力,能够成为学科交叉领域的行家里手,能够利用点是在应用上,灵活应用所学到的计算机相关知识是所具备的计算机专业知识推动本企业内的信息化建软件开发基础这门课程的核心和目标。设;当企业进行信息化建设时,他们能根据自身的我校软件开发基础课程教学始于2005年,至今专业知识背景对信息化建设过程提出符合企业实际已经近4年。在这4年间,我们逐步摸索出
4、一个以项的建设方案,甚至可以独立承担特定行业的信息化目实践为导向的软件开发课程的教学模型。在综合计建设项目。这种能力不是一个单纯计算机专业学科算机基础理论、现代软件开发技术、软件工程学原理的毕业生所能具备的,因为计算机专业的毕业生没和UML统一建模技术理论的基础上,以知识应用为有特定行业知识结构和背景,而且特定行业的软件目的,以项目实践为手段构建了完整的教学模型。该开发任务,往往需要他们花大量时间理解客户的需模型具备完整的教学系统结构体系,能够满足目前企求;同时,特定行业的毕业生如果没经过高层次计
5、算业对于复合型高素质人才的实际需求。这套体系主要机应用知识学习,他们也无法充分理解信息化在企业包括以下四个方面的内容。生产经营环节中起到的推动作用以及其局限性,也不1.1实用合理的知识内容结构能科学、高效地利用信息化成果推动企业的发展进步。因此,计算机应用人才不仅要由计算机专业培养,一个专业计算机软件开发人员需要很多计算机更要从非计算机专业中培养;不仅要培养非计算机专专业知识,我们无法用同样标准去要求非计算机专业业学生使用成熟商业软件的能力,也要培养非计算机学生掌握全部计算机专业课程知识,鉴于本课
6、程的培专业学生利用计算机软件进行开发的能力。养目标,我们也不必要求学生学习过多专业课程,我作者简介:章杰,男,副教授,硕士,研究方向为软件工程方向、应用系统软件。陈笑蓉,女,教授,硕士,研究方向为软件工程、应用系统软件、中文信息处理、语义Web。计算机教育92ComputerEducation2010们所选择的知识应该是必不可少且切实可用的内容,1.3以项目工程实践为主体的实践方式以下是本课程的知识内容组成(如表1所示)。在完成基于项目的主要教学内容后,教师需要对表1课程知识内容组成学生所学习的内
7、容和所具备的开发能力进行一个核知识内容所占比例知识类型查确认。在这个阶段,我们采用以具体项目开发的高级程序设计语言30%开发工具性知识形式对学生所学知识内容及开发能力进行全面检验数据库基础30%信息管理性知识工作。软件工程基础40%开发过程性知识1.4以项目完成度和应用能力为主要参照的评价体系开发工具是进行具体程序设计开发必时不可少的,学生必须掌握某种开发语言才能进行具体开发活教学过程的最后阶段是对教学效果的评价阶段,[4]动;数据库是目前进行各种信息管理的主要方式和工目前大部分课程主要是是采取终
8、结式考核。具,绝大多数行业都需要使用数据库进行信息管理工以项目实践为导向的软件开发课程教学模式的评价体系没有采用传统的考核方式,而是完全贯彻以作;软件工程知识对软件开发活动的内容、方式、成项目实践为主轴的原则,将评价体系的评价对象从个果等进行总结和提炼,对于进行软件开发活动具有高人转移到开发团队上,班级中的一个开发小组就是一度的指导意义,特别是UML(统一建模语言)是目前个开发团队,评价依据也从试卷转移到所承担的开发主流的软件建模语言。项目上。从开发分组中选出一名组长,模拟公司的项
此文档下载收益归作者所有