摘要
计算机课程设置中缺乏将分散在各个课程中的软件开发理论、技术与工具综合应用的实践课程,是造成难以培养具有开发一定规模软件能力的因素。对此,设置了一门独立的软件开发综合实验课——软件构造课程设计,强化软件技术集成及开发能力。通过整合相关课程的内容,设计了一个面向软件开发技术、培养工程技术人才的软件构造课程群。该课程群涵盖了计算机课程体系中的编程基础、系统软件、软件过程的课程,以及新增的软件构造课程设计。给出了软件构造课程设计的教学设计、软件构造课程群的构成,以及针对不同人才类型的课程群的教学实施方案。比较并分析了相关的教学研究。
It lacks a comprehensive practice course that integrates the software development theories,techniques and tools,which are scattered across different courses in computer science curriculum. That is one of the reasons that we failed to educate students with the competence of developing large-scale software applications. A separate software comprehensive experimental course named software constructs course design is setup,for the purpose of strengthening the competence of software integration and development. The practice course is designed for support a course group covering courses of programming foundation, data structures and algorithms, and software process. The paper describes constitution of the course group,curriculum design of the practice course,and different teaching implementation plans aiming at different types of students. Related teaching researches are comparatively analyzed.
出处
《实验室研究与探索》
CAS
北大核心
2015年第10期84-88,共5页
Research and Exploration In Laboratory
关键词
课程群
软件构造
综合课程设计
实践教学
工程技术型人才
course group
software construction
comprehensive course design
practice teaching
engineering talents