当前位置:文档之家› 软件工程专业本科教学计划(软件工程课程表).docx

软件工程专业本科教学计划(软件工程课程表).docx

软件工程专业本科教学计划一、培养目标和基本规格(一) 培养目标软件工程专业本科生的培养目标是:针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力,掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神。

学生毕业后能从事大型软件项目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。

(二) 培养规格本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具备独立工作能力和团队精神。

毕业生应获得以下几方面的知识和能力:1、掌握软件工程专业的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作。

3、掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质。

4、具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神。

5、了解软件工程领域的最新成果、发展动态和法律法规;6、具有良好的英语写作和交际能力,外语水平达到规定的等级要求。

二、学制:四年。

三、授予学位:工学学士。

四、课程设置及学时学分安排(一)课程类别本专业课程设置为公共必修课(政治理论课、通识文化课)、专业必修课(学科基础课、专业基础课)、专业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共限制选修课、公共任意向选修课)。

(二)本专业主要课程离散数学、C++语言程序设计、汇编语言程序设计、计算机组成原理、数据结构、计算方法、操作系统、计算机通信与网络、编译原理、面向对象程序设计、面向对象分析与设计、数据库系统原理、软件工程、软件项目管理与 CMM 、数据仓库与数据挖掘、软件测试技术、大型软件系统构造与体系结构、统一建模语言UML 等。

主要专业实验:程序设计、计算机组成原理、数据结构、操作系统、数据库、编译原理、软件系统建模与UML 、系统分析与设计、分布式数据库、计算机通信与网络等,见附表五。

(三)学时分配本专业课堂教学总学时为2670 学时(见附表二)。

(四)课程学分分配本专业学生需修满165 学分方准予毕业(见附表三)。

(五)课程时数分期安排表 (见附表四 )。

五、主要实践性教学环节本专业实践环节主要有军事理论与训练,生产劳动,专业见习、实习,专业实践与社会调查、毕业论文等。

六、四年教育时间活动周数分配表( 见附表一 ) 。

七、本专业教学计划( 见教学计划表 ) 。

软件工程专业本科教学计划表(一)类序学学时 数每学期教学周学时数分配课程(第 1、8 学期 16 周计 ,其余各学期 18 周计 )课程名称编号合 讲 实别号分 一 二 三 四 五 六 七 八计 授 验1* 毛泽东思想概论、 邓小平理论 336362和“三个代表 ”重要思想概论Ⅰ政 2* 毛泽东思想概论、 邓小平理论 354543和“三个代表 ”重要思想概论Ⅱ治3马克思主义基本原理 354 543理4中国近现代史纲要2 36 362论5* 思想道德修养与法律基础3 54 543公 课6形式与政策 ( 讲座形式 ) 2 分散2共小计16 234 234基7公共体育Ⅰ1 32 322础平 8公共体育Ⅱ 1 36 362台 9 公共体育Ⅲ 1 36 36 2 (必 通 10公共体育Ⅳ1 36 362修 11大学英语Ⅰ4 64 644识课12大学英语Ⅱ4 72 724)文13大学英语Ⅲ4 72 724化14大学英语Ⅳ4 72 724课15实用文体写作1 18 18116 军事理论 2 36217就业指导 1 16 16 2小计24 490 45418 042610101 高等数学Ⅰ4 64 64 419 042610102 高等数学Ⅱ 4 72 72 4学20概率与数理统计2 36 36221计算机导论3 48 32 163科22C++语言程序设计5 96 64 325基23离散数学4 72 724础24 汇编语言程序设计 3 64 48 16 4课 25数字逻辑 3 54 36 18 326计算机组成原理 3 54 36 18 3学小计 31 560 460 100 科27数据结构 4 72 54 184、 28数据库系统原理4 72 54 184专29 *SQL 与 OLE 数据库 2 36 24 12 2 业基 30面向对象程序设计 C# 4 72 54 18 4础 31软件工程 3 54 36 183平32* 面向对象系统分析 2 36 24 122台( 专33操作系统 3 54 36 183必 34* 专业英语4 72 724修业 35计算机通信与网络4 72 54 184课)基 36 *UML 与 Rational Rose 3 54 36 18 3础 37* 软件项目管理与 CMM 2 36 36238数据仓库与数据挖掘2 36 362课39软件测试技术3 54 36 18340大型软件系统构造与体系 354543结构41专业见习 1 1w42专业实习 10 10w43毕业论文 66w小计60 774 606 168必 修 课 学 时 及 总学 时 2058 1754 268 21 25 20 22 13 7 9必 修 课 学 分 及 总学分131212420 22137816注:课程名称前有 * 号的为考查科目,其它为考试科目。

类序别号计44算45专机46业网47模络48块方49课程向(信50限息51制选安52修全53课方54)向(55每生56限嵌选入57一式58个软方59向件60)方61向每62生63专限63业选64任三65意门66选︵67修六68课学69分︶70限71公选72课73共选74修任75课选76课7778软件工程专业教学计划进度表(二)学学时数每学期教学周学时数分配( 第 1、8 学期 16周计 , 其余各学期18 周计 )课程编号课程名称合讲实分一二三四五六七八计授验* 新型计算机网络技术23624122多媒体技术23624122电子商务35436183*J2EE 与中间件23624122* 数字图像处理23624122* 网络平台课程设计236362小计132********密码学354543* 入侵检测23624122安全管理23624122* 网络与信息安全技术23624122* 计算机病毒原理23624122* 网络安全课程设计236362小计1323415084嵌入式系统概论354543*JAVA 语言23624122* 软硬件协同设计23624122设备驱动程序设计23624122* 数字娱乐中的人工智能236362* 嵌入式软件课程设计236362小计1323416272网络程序设计23624122* 编译原理23624122* 游戏程序设计23624122* 知识产权与软件保护236362*WINDOWS体系及编程23624122可视化编程23624122计算机图形学23624122LINUX 体系与编程技术23624122* 商务智能236362小计6108* 大学语文2362* 健康教育1181* 音乐鉴赏2362* 社会心理学2362限选四门( 4-7 学分)7126人文系列236科技系列236教育科学系列236艺术体育系列236在每个系列中任选一门8144选修课学时及总学时64823424118选修课学分及总学分3423424118注:课程名称前有* 号的为考查科目,其它为考试科目。

八、奖励学分为鼓励学生积极参加多种形式的创造性活动,充分发挥聪明才智,促进学生个性发展,特设立奖励学分。

学生取得奖励学分的主要途径有:参加教师的课题研究,在知识技能竞赛中获奖,发表学术性论文,进行小发明或小创造等。

奖励学分标准按学院规定执行。

附表一四年教育时间活动周数分配表总其中学 学入学 军事 生产 毕业 机 周 教育 寒暑 上 复习 教育 专业 毕业 年期教育训练劳动教育动数 周数 假 课 考试 实习实习论文一1 5219 4 15.5 1.5112 21 8 19 1.50.5二3 52 214 18.5 1.50.50.54 19 8 17 1.50.5三5 52 21 4 18.5 1.50.50.5619 8 17 1.5 0.57 21 4 18.51.50.5 0.5四528 17 1010 61 合计20815850124 10.510 61 1 21 2.5附表二各类课程学时数分配表课程公共基础平台学科、专业专业模块课程专业 公共选修课基础平台任意 总项目 政治 通识 学科基 专业 计算机 信息 嵌入式 选修 限选 任选 计 理论课 文化课 础课 基础课 网络 安全 软件 课程 课 课 学时 2344905607742341081261442670数% 8.76 18.35 20.97 28.99 8.764.04 4.725.39 100.00附表三各类课程学分分配表课程公共基础平台学科、专业 专业模块课程专业 公共选修课基础平台任意 总项目 政治 通识 学科基 专业 计算机 信息 嵌入式 选修 限选 任选 计 理论课 文化课 础课 基础课 网络安全 软件课程课课 学分数 16 24 31 60 13 6 7 8 165%9.7014.5518.7936.367.883.644.244.85100.00附表四课程时数分期安排表每周时数第一第二第三第四第五第六第七第八备课程类别学期学期学期学期学期学期学期学期注公共基础课10128912学科专业基础课11131213127716W专业模计算机网络方向信息安全方向76块课程嵌入式软件方向专业任选课42公共选限选课324修课任选课242周学时数23282624171817考试门数7587444考查门数142343九、主要课程简介1、042610001 042610002高等数学《高等数学》是计算机专业的重要基础课,具有较强的抽象性、逻辑性和应用性,在自然科学和工程技术领域中有着广泛的应用。

相关主题