首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 363 毫秒
1.
分析系统化教学思想在软件工程专业教学中的必要性,以设计模式为例,提出将软件工程学科中多个相关领域知识有机结合在教学过程中,重视抽象的软件方法学理论基础与具体的编程开发实践两方面,并围绕案例,探讨多种教学方式,力求学生在掌握该课程知识的同时,能够加深对软件工程学科整体的理解。  相似文献   

2.
将软件工程课件放到网上让学生通过计算机来学习,可以使学生更好地理解软件工程这门课程的真谛,以此培养学生开发计算机应用系统的实际能力.为此设计了一个软件工程课程实践教学互动平台,给出了其各功能的详细设计.该平台结合了Java、HTML语言与Struts2框架,提供了一种软件工程新的学习方法.案例提供者将案例传到网上,学生即可对其进行模拟实践,并对实践的分析结果进行记录,以便再次学习或者提供给他人学习.学生还可以在平台上互相交流,互相帮助.  相似文献   

3.
软件工程实践教学改革研究   总被引:3,自引:1,他引:2  
汪斌 《福建电脑》2009,25(3):205-206
软件工程课程理论性较强,本文对该课程实践教学改革进行研究,提出采用软件项目驱动教学模式,从软件开发技术与软件工程管理入手,涉及软件工程过程、方法论和工具三个层次的核心内容。培养学生开发计算机软件系统的实际能力。  相似文献   

4.
王中华  汪文彬 《福建电脑》2013,(12):40-42,45
软件工程专业十年的发展过程中存在的一些问题,反映出软件工程专业教学改革的迫切性。针对"软件工程"课程的特点及教学中存在的问题,将CDIO工程教育模式引入到课程的实践教学过程中,提出了"案例引导、项目驱动"的教学模式,深化学生对理论知识的认识,训练提高学生的职业素质和职业能力,使学生具备开发实际工程系统的能力,创新能力和团队合作精神。实践证明,基于CDIO模式的软件工程课程教学改革模式取得了良好的教学效果。  相似文献   

5.
软件工程的开发是用对IT知识的综合能力要求很高的学科,同时也是一门非常重要的学科.软件的开发需要掌握数据结构、数据库、开发工具、基础的程序设计语言、设计模式和运行的系统平台等多方面的知识能力.由于目前计算机技术的不断进步,软件工程涉及的知识也在不断的增强.然而,传统的软件工程中却没有语义检索的能力,这一大缺陷大大影响了软件工程的进步.就软件工程开发现在存在的问题来看,对检索的问题进行讨论,尤其是对软件工程领域知识库的构建进行研究.  相似文献   

6.
软件工程的核心基础是软件的质量。文章围绕如何提高软件的质量问题,分析面向对象设计原则和设计模式,提出通过结合软件复用、组件技术以及新型软件工程体系结构的方法,使得具有一定软件工程基础的学生通过软件工程课程的学习,能够进一步提高设计高质量软件的能力。  相似文献   

7.
设计模式的核心思想是代码的可重用性,在软件工程中注入设计模式思想可以使得项目真正实现工程化.文章简要介绍了设计模式的基本思想,三层架构基本模型,以及在PHP项目开发中如何应用设计模式思想部署三层架构,重点介绍了设计模式在数据访问层的应用.  相似文献   

8.
软件工程实践教学内容探索   总被引:1,自引:1,他引:0  
金鑫 《计算机教育》2011,(18):107-111
软件工程是一门实践特征明显的学科,在借鉴前人研究的基础上,结合教学和系统开发的实践,本文提出并分析软件工程课程6大特点,根据软件工程的工程性、实践性的需求,提出软件工程实践教学环节的知识体系,并依据该知识体系的内容设计参考实践案例。  相似文献   

9.
本文介绍了采用软件工程方法开发的信息管理系统。该系统使用J2EE平台技术结合MVC设计模式,实现了参保管理子系统、数据交换接口子系统、基金收缴子系统、财务管理子系统、用户管理系统、系统管理子系统等功能模块。文中主要以数据访问对象DAO的开发为例,说明了系统业务逻辑层次的开发方法。  相似文献   

10.
随着社会的发展,科技不断进步。软件工程是计算机专业的必修课程。该课程以计算机科学为基础,目的在于培养学生的计算机软件维护开发能力。软件工程课程的特点包括实践性强、理论性突出。为了提高该学科教育的有效性,同时,推动学科技术的发展,以软件工程今后的发展作为着手点展开深度分析,希望为计算机行业的发展提供参考依据。  相似文献   

11.
Design patterns have become a widely acknowledged software engineering practice and therefore have been incorporated in the curricula of most computer science departments. This paper presents an observational study on students’ ability to understand and apply design patterns. Within the context of a postgraduate software engineering course, students had to deliver two versions of a software system; one without and one with design patterns. The former served as a poorly designed system suffering from architectural problems, while the latter served as an improved system where design problems had been solved by appropriate patterns. The experiment allowed the quantitative evaluation of students’ preference to patterns. Moreover, it was possible to assess students’ ability in relating design problems with patterns and interpreting the impact of patterns on software metrics. The overall goal was to empirically identify ways in which a course on design patterns could be improved.  相似文献   

12.
软件工程课程教学改革与实践探索   总被引:1,自引:0,他引:1  
蒲保兴 《软件》2011,32(5):114-115
基于软件工程课程的特点,分析了目前教学过程中存在的问题,提出了两阶段教学法:理论讲授阶段以案例分析教学法,通过分析和演示案例,讲述软件工程的过程、理论与方法;在学生实践阶段采用任务驱动教学法,学生通过完成软件项目来巩固理论知识,并锻炼实践能力。实践表明,改进的教学方法能充分调动学生的学习自主性,提高学生的学习兴趣,改善教学效果。  相似文献   

13.
软件工程课程设计是独立学院计算机专业的一门独立实践课程,以培养学生软件开发能力为目标。针对目前独立学院计算机专业学生实训环节薄弱的问题,结合多年的教学经验,对软件工程课程设计的教学模式、MVC模式的应用、多层架构的设计等进行了探讨。通过对软件工程课程设计的改革与实践,有效地提高了学生的实际动手能力、创新能力和解决具体问题的能力,为学生今后的就业执业奠定了坚实的基础。  相似文献   

14.
In this paper we describe and review the course plan and syllabus we use in a course on formal methods in software engineering currently included in the degree in Informatics of the Faculty of Sciences at the University of Bologna. The course matches the theory of formal methods with their practice based on actual tool usage. In fact, the course is centered upon a project whose main goal is to let students learn some formal specification techniques, all supported by specific tools. The students use well-known notations for both requirements specification and formal design. The formal methods we use are based on the Z notation for requirements specification and on the Larch family of languages for design specifications.  相似文献   

15.
在传统工程制图课程中融入舰船工程图内容,是海军院校图学教育发展和 改革的新要求。在全面分析各种舰船工程图样内容和特点的基础上,依据它们与传统工程制 图课程内容的联系和区别,提出按不同类别的图样以不同方式融合到现有工程制图课程内容 体系之中,形成有海军装备特色的工程制图课程体系,让学员在学习基本的投影理论和方法, 掌握基本的图形表达和空间思维能力的同时,拓展舰船工程图知识,提高专业学习能力和岗 位任职能力。  相似文献   

16.
针对当前学生对编程课程学习热情普遍不高的情况,提出在编程语言教学中使用案例教学法来激发学生的学习热情。首先,对案例教学法进行了解释;然后,结合软件工程专业的C#程序设计课程教学实践,从四个方面分析案例教学法的实际作用,具体阐述如何有效运用案例教学来提升学生编程能力;最后,给出了关于如何恰当使用案例教学法的几点建议。  相似文献   

17.
本文阐述了一种与软件开发技术发展要求相适应的以实践为主导、理论讲授为指导的实践教学模式,以适应软件工程硕士学制短和学科基础差别大的现实。该实践教学模式整合了软件开发技术相关的语言、工具及其相关基础课程的核心知识点,规避了传统课程划分中的多点重复问题,目前已经在我校5届1000多名工程硕士的教学方案中应用,得到了学生和学院的高度肯定。  相似文献   

18.
Software engineering(SE) courses are confronted with predicaments how to cultivate students' engineering concept and how to abridge the distance between the academy and industry.The "Computing and Software Engineering,III(CSE III)" helps students mimic a real-world software development and broaden realworld SE view.With the spiral model as the main development model,the CSE III course includes not only the SE theory knowledge,but also quick learning,team cooperation,development management and risk management skills which meet the real-world industry requirements.Our contribution is providing an introductory course for multiple dimensions of knowledge,creating a real-world software development circumstance for students under quantitative control and designing a systematic and practical evaluation mechanism which stimulates the interests of students.CSE III has been executed from 2009 and obtains a valuable teaching and learning effects among our teachers,TAs and students;and we add refinements to the course according to feedbacks of participants.This paper will describe the design and practice of the CSE III course.  相似文献   

19.
Integrating software engineering in introductory computing courses   总被引:1,自引:0,他引:1  
《Software, IEEE》2002,19(5):64-71
An introductory course for undergraduate computing students aims to integrate data structures and software engineering. In addition to completing assignments involving analysis, modeling, and software design, students work in teams using a 10-step process to develop an object-oriented software system.  相似文献   

20.
Many students who participate in online courses experience frustration and failure because they are not prepared for the demanding and isolated learning experience. A traditional learning theory known as self-directed learning (SDL) is a foundation that can help establish features of a personalized system that helps students improve their abilities to manage their overall learning activities and monitor their own performance. Additionally, the system enables collaboration, interaction, feedback, and the much-needed support from the instructor and students' peers. A Web 2.0 social-technology application, MediaWiki, was adopted as the platform from which incremental features were developed to utilize the fundamental concepts of SDL. Students were able to customize content by setting specific learning goals, reflecting on their learning experiences, self-monitoring activities and performances, and collaborating with others in the class. SDL skills exist to some degree in all learners, this study finds that students' SDL abilities can improve when a course adopts a personalized and collaborative learning system that enables the students to be more proactive in planning, organizing, and monitoring their course activities.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号