计算机核心课程规范
软件工程
Specification for Core Courses of Computer Science —
Software Engineering
2020-11-27发布 2021-05-01实施
CERACU
全国高等学校计算机教育研究会 发布 全国高等学校计算机教育研究会 团体标准
T/CERACU 201—2020 ICS 03.180
A 18
全国团体标准信息平台
全国团体标准信息平台
T/CERACU 201—2020
1 目 次
前言 ................................ ................................ .................. 2
1 范围 ................................ ................................ ................ 3
2 术语和定义 ................................ ................................ .......... 3
3 课程概述 ................................ ................................ ............ 4
4 课程教学目标 ................................ ................................ ........ 4
5 课程知识点及学习要求 ................................ ................................ 4
5.1 课程知识点 ................................ ................................ ........ 4
5.2 课程知识点学习要求 ................................ ................................ 9
6 课程实践教学及要求 ................................ ................................ .. 9
6.1 实践教学目标 ................................ ................................ ...... 9
6.2 实践教学内容及要求 ................................ ................................ 9
6.3 实践教学实施及要求 ................................ ................................ 9
7 课程考核要求 ................................ ................................ ....... 10
全国团体标准信息平台
T/CERACU 201—2020
2 前 言
本文件按照GB/T 1.1 -2020给出的规则起草。
本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本文件由全国高等学校计算机教育研究会( CERACU)提出,由全国高等学校计算机教育研究会标准
委员会归口。
本文件起草单位:
国防科技大学、北京大学、清华大学、 武汉大学、深圳点猫科技有限公司、 北京航空航天大学、湖
南师范大学、 云南大学、 西安电子科技大学、中国地质大学(武汉)、湖北第二师范大学 、韩山师范学
院、湖南智擎科技有限公司 、武汉工商学院 。
本文件主要起草人:
毛新军、 孙艳春、 刘强、应时、 李天驰、 白晓颖、 张莉、孙悦、张锦、王炜、 董威、宋胜利、尚建
嘎、蔡美玲、 胡罗凯、夏立、尹刚、张婷。
全国团体标准信息平台
T/CERACU 201—2020
3 计算机核心课程规范
软件工程
1 范围
本文件描述了软件工程课程的 教学目标、知识点及学习要求、实践教学及要求 、考核要求 等。
本文件适用于高等学校软件工程课程 、教材、 教学过程 和教学评价 。
2 术语和定义
下列术语和定义适用于本文件。
2.1
知识体系 body of knowledge
知识体系是 指构成专业领域的 一套完整概念、术语和活动的集合 。
2.2
知识点 knowledge point
知识点是 构成知识体系的 最小知识单位,也是最具体的 知识内容。
2.3
核心知识点 core knowledge point
核心知识点是 指达成课程基本教学目标所需的知识点 ,也是构成课程知识体系 的基础性知识点。
2.4
扩展知识点 expanded knowledge point
扩展知识点是 指核心知识点之外,根据课程教学实际情况,可选择性讲授的知识点。
2.5
理解 understand
理解是指能够解释知识点的内涵 和相互间的关系 ,并能正确地表述、选择和判断知识点 。
2.6
应用 apply
应用是指能够综合运用 知识点来 分析和解决问题。
2.7
分析 analyze
分析是指能够应用知识点来 比较和区分不同问题解决方法 及结果的差异性和优劣性。
全国团体标准信息平台
T/CERACU 201—2020
4 3 课程概述
软件工程是计算机大类专业的一门重要专业课程, 计算机科学与技术、软件工程等专业的核心专业
课程。课程旨在阐述软件工程的目标、过程和原则,系统讲授软件开发、管理和维护的方法、技术和工
具, 帮助学生掌握需求分析、 软件设计、 编码测试、 维护演化、 质量保证、 团队协作等方面的专业知识,
培养学生开发高质量软件产品的能力。
软件工程是一门实践性非常强的课程, 需要遵循 理论教学和实践教学相结合、知识传授 和案例研讨
相结合的教学方式,强调学以致用,突出能力和素质的培养。
4 课程教学 目标
软件工程课程的教学目标分为 基本目标和增强目标。 基本目标是指本课程教学须达成的合格性目
标。增强目标是 可选项,是 指施教学校根据自身的实际情况,所选定的一组增强性教学目标。
a) 基本目标包括:
1) 理解和掌握软件工程的目标、过程和原则;
2) 掌握和应用软件工程方法、技术及工具进行软件系统的开发、管理和维护;
3) 培养软件工程的素质和能力 ;
b) 增强目标包括:
1) 培养大型、复杂软件系统的工程开发和项目管理能力;
2) 培养针对特定的技术要求而进行软件开发的能力;
3) 培养结合特定领域软件的特点和要求进行软件开发的能力;
4) 培养综合考虑隐私、伦理、安全、健康、法律、文化及环境等因素进行软件开发的能力 ;
各个学校 和院系结合具体情况, 从本文件中 选择知识点及其能力要求、学时要求 、实践教学要求,
组成一门具体课程 的内容和要求 。
5 课程知识点及 学习要求
5.1 课程知识点
软件工程课程的 知识体系按照分层 定义,结构层级不超过 三级,每个知识点 可以容纳下级知识点,
也可以是原子知识点 。能力要求 给出一级、 二级 和三级三个层次的具体要求 ,其中一级对应于理解层次,
二级对应于应用层次,三级对应于分析层次。学时要求是 指理论讲授学时,要求 至少达到的学时下限 ,
不设上限。 知识点属性描述的定义如表1所示。软件工程课程的知识点及 其能力要求、学习要求等 如表
2所示。
全国团体标准信息平台
T/CERACU 201—2020
5 表1 知识点属性
属性项 数据类型 取值范围 可选(O)/
必备(M) 说明
标识符 字符串 长度不超 过20 M 在本文件中 唯一标识知识点
名称 字符串 长度不超过40 M 应采用行业内共识的知识点名称
能力要求 容器类型 包含一级 、二级、三
级三个子项 M 说明知识点需要达到的能力程度
一级 字符串 长度不超过 1000 O 说明某知识点 “一级”要求的具体含义
二级 字符串 长度不超过 1000 O 说明某知识点 “二级”要求的具体含义
三级 字符串 长度不超过 1000 O 说明某知识点 “三级”要求的具体含义
学时 实数 大于0 M 顶层知识点的 学时是下层所有核心知识点学时
的总和,不包括 下层扩展知识点的学时
类别 字符串 长度为1 M 核心知识点用符号“ C”来表示;扩展知识点
用符号“ X”来表示
表2 软件工程课程的知识点及学习要求 (第1页/共4页)
标识符 名称 能力要求 类
别 学
时 一级 二级 三级
SE_01 软件工程概述 理解软
T-CERACU 201—2020 计算机核心课程规范 软件工程
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2022-12-15 01:51:32上传分享