|
分类
|
课程名称
|
课程内容
|
课程目标
|
课时
|
|
公共基础课
|
计算机英语
|
英语语法,常用单词用法,计算机常用词汇,计算机英语阅读与写作
|
培养计算机英语阅读与写作能力,为后续课程及就业打下基础
|
40
|
|
公共基础课
|
软件工程
|
软件工程概念、瀑布开发模型、结构化设计语言、质量保证及开发规范
|
掌握软件工程基本理论,为规范化软件开发及进一步学习打下基础
|
30
|
|
公共基础课
|
XML概述
|
XML由来、特点、作用、主要内容
|
熟悉XML主要内容和作用
|
25
|
|
公共基础课
|
C++与面向对象编程入门
|
C++对面向对象编程的实现,常用数据结构的面向对象实现
|
更深入掌握面向对象编程,为面向对象开发、设计打下基础
|
30
|
|
公共基础课
|
现代教育基础
|
教育学简史、教育学原理、现代教育技术及教育心理学
|
熟悉教育学基本原理及技术,为专业学习打下基础
|
30
|
|
公共基础课
|
教育语言学
|
语言逻辑学,现代汉语、教育语言学概述及形体语言
|
掌握教育语言学基本原理,熟悉形体语言在教学中运用,为专业学习打下基础
|
30
|
|
选修课
|
关系数据库基础
|
数据库基本知识;关系数据库管理系统的基本原理;数据库的基本操作
|
培养基本关系数据理论知识与基本操作,为后续课程及实际开发打下基础
|
25
|
|
选修课
|
统一建模语言UML
|
统一建模语言概述,OOAD和SDLC概念,是UML标记法、图和应用程序。
|
掌握统一建模语言思想和常用图形,以在开发设计中应用
|
20
|
|
选修课
|
设计范式
|
软件开发常用设计范式、特点及主要应用
|
熟悉常用设计范式并在设计中正确运用
|
20
|
|
选修课
|
WEB应用部署
|
WEB应用中间件介绍,J2EE部署WEB应用介绍,.Net部署WEB应用介绍
|
了解采用中间件部署J2EE,.NET开发的WEB应用方法
|
30
|
|
必修课
|
VC++编程入门
|
VC++开发环境,编辑、编译、调试及发布方法,常见应用类型
|
掌握采用VC++工具进行系统开发
|
40
|
|
必修课
|
JAVA编程入门
|
Java概述、特征和语法,Java动画、网络、数据库编程
|
掌握Java语言、特征及常用开发库用法
|
40
|
|
必修课
|
EJB开发J2EE应用
|
J2EE
EJB2.0规范、特点,以及各部分在系统开发中的应用
|
掌握EJB2.0规范及在网络三层应用系统开发中应用,
|
30
|
|
必修课
|
软件测试概述
|
软件测试介绍,软件生命周期与测试,测试策略、种类与方法
|
掌握软件测试的作用与方法,为后续课程打下基础
|
30
|
|
必修课
|
软件配置概述
|
软件配置管理概念及规范,版本管理、分支管理、变更管理等主要内容
|
掌握软件配置管理概念与主要内容,为软件配置管理打下基础
|
30
|
|
必修课
|
计算机教育概述
|
计算机教育特点、网络教育、认证教育及职业教育方法及技术
|
熟悉计算机教育特点、掌握计算机网络教育、认证教育和职业教育的方法
|
30
|
|
必修课
|
软件开发教学
|
软件开发教学特点,常用技术及与实践相结合
|
掌握软件开发教学特点和常用技术,并为教学实践打下基础
|
30
|
|
必修课
|
专业实践
|
实际课程教学实践
|
将理论与实际相结合,培养实际工作经验
|
30
|
|
|
|
|
|
|