软件工程课程表模板
软件工程课程表
软件工程课程表软件工程课程表1.课程概述1.1 课程名称:软件工程1.2 课程编号:SE1011.3 课程学分.3学分1.4 授课教师:教授1.5 上课时间:每周一、周三、周五上午8:00-9.401.6 上课地点:教学楼101室2.课程目标在本课程中,学生将会学习软件工程的基本原理和方法,了解软件开发过程中的需求分析、设计、编码、测试等关键环节,掌握常用的软件开发工具和技术,培养软件工程实践能力和团队合作精神。
3.课程大纲3.1 软件工程概述3.1.1 软件工程定义3.1.2 软件过程模型3.1.3 软件开发生命周期3.2 软件需求分析3.2.1 需求获取与分析3.2.2 需求规约与验证3.2.3 需求管理与变更控制3.3 软件设计3.3.1 软件设计原则3.3.2 结构化设计与面向对象设计 3.3.3 UML建模3.4 软件编码与测试3.4.1 编码规范与质量保证3.4.2 单元测试与集成测试3.4.3 软件测试方法与工具3.5 软件项目管理3.5.1 项目计划与进度管理3.5.2 风险管理与质量管理3.5.3 团队协作与沟通4.课程安排---- 日期 ---- 内容 ----------------------------------------- 第1周 ---- 软件工程概述 -------- 第2周 ---- 需求分析 -------- 第3周 ---- 软件设计 -------- 第4周 ---- 软件编码与测试 -------- 第5周 ---- 软件项目管理 -------- ---- ----5.课程评估方式5.1 平时成绩:占总评成绩的30%,包括课堂参与、作业完成情况等5.2 课程项目:占总评成绩的40%,完成一个小型软件项目5.3 期末考试:占总评成绩的30%6.参考资料6.1 《软件工程导论》6.2 《软件工程原理与实践》6.3 《软件工程教程》附件:1.课程项目要求2.课程作业说明法律名词及注释:1.软件工程:软件工程是指应用科学和数学原理,通过系统化、规范化的方法开发和维护软件的一门工程学科。
软件工程大一至大四课程表
软件工程大一至大四课程表摘要:一、引言二、大一课程1.计算机基础课程2.程序设计基础课程三、大二课程1.数据结构与算法课程2.计算机组成原理课程四、大三课程1.操作系统课程2.计算机网络课程五、大四课程1.软件工程课程2.软件项目管理课程六、结语正文:【引言】软件工程是一个涉及计算机科学广泛领域的学科,它旨在培养具备软件设计、开发、测试和维护等方面能力的专业人才。
在我国高校中,软件工程专业通常分为四年进行教学。
本文将详细介绍软件工程专业大一至大四的课程安排。
【大一课程】软件工程专业大一课程主要包括计算机基础课程和程序设计基础课程。
计算机基础课程帮助学生掌握计算机的基本原理和应用,例如计算机概论、计算机导论等。
程序设计基础课程则教授学生编程语言及基本编程技巧,例如C 语言程序设计、Python 编程等。
【大二课程】大二课程主要涉及数据结构与算法以及计算机组成原理。
数据结构与算法课程帮助学生理解各种数据结构(如链表、栈、队列、树、图等)和算法(如排序、查找、动态规划等)的原理与实现。
计算机组成原理课程则介绍计算机硬件的基本组成和工作原理。
【大三课程】在大三阶段,学生需要学习操作系统和计算机网络课程。
操作系统课程让学生了解操作系统的基本原理、进程管理、内存管理、文件系统等方面内容。
计算机网络课程则教授计算机网络的基本概念、体系结构、网络协议和技术,以及网络编程和网络安全等方面的知识。
【大四课程】大四课程主要涉及软件工程和软件项目管理。
软件工程课程让学生了解软件开发过程中的需求分析、设计、编码、测试等各个阶段,以及软件质量保证和软件工程实践等方面的内容。
软件项目管理课程则教授项目管理的理论和实践方法,包括项目计划、风险管理、团队协作等方面的知识。
【结语】通过软件工程专业大一至大四的课程学习,学生可以系统地掌握计算机科学和软件工程领域的基本知识和技能,为将来的职业发展奠定坚实的基础。
厦门大学软件工程专业课程表
Assembly 汇编语 TX15 Language 言 Programming
本课程是计算机类专业的基础 课程。介绍 8086/8088 CPU 的主要 学 指令集,学会从汇编语言的角度考 科 计算机导 虑问题的解决方法,掌握微机系统 通 论、计算机 的编程结构。强调对底层编程能力 修 硬件基础 和意识的培养,从具体应用出发, 课 对 CPU 所提供的指令集的典型特 程 点、寻址方式等内容进行理论上的
件体系结构的整体分析和处理能 力,为开发大型软件打下基础 在熟悉 Java 程序开发的基础 上,学生应该进入更高一个层次, 使用 Java2 平台企业版(J2EE)来 创建企业级应用程序。本课程应以 丰富的实例提供当前这一技术的最 新动向, 对于每一位在 J2EE 平台上 开发和部署应用程序的开发人员, 提供入门以及进一步提高的基础。 本课程将使用许多构思精巧的实例 程序(包括源码)来描述 J2EE 关键 面 向 对 象 的概念。此外,也有助于学生快速 程 序 设 计 掌握 J2EE 平台的多项技术,包括: (Java) Enterprise JavaBean, Java Servlet, JavaServer Pages, Java Message Service (JMS,Java 消息 服务), Java Naming and Directory Interface (JNDI, Java 名字与目录 接 口 ), XML, J2EE Connector Architecture(J2EE 连接器架构) , JavaMail, JDBC。 为学生以后创建 自己的大型企业级应用系统时,通 过本课程获得进一步的技术指导、 知识和经验。 本课程也称为“用户界面设计 (User’s interface design), ” 主要介绍软件界面的基本概念、要 其 它 专 业 求、基本特性和分析方法;介绍人 课程 机界面的快速原型及其开发工具、 可视化界面、 人机接口技术等内容, 同时使学生了解当前最新的界面设 计技术 本课程的任务是培养学生计算 机软件开发与应用的综合能力。介 绍软件的基本概念和软件工程的目 标,通过对传统的面向过程的软件 开发方法和面向对象的软件开发方 法的介绍,使学生掌握开发高质量 软件的方法;通过对软件开发过程 和过程管理技术的学习,使学生了 解如何进行软件度量和管理,怎样 进行质量保证活动,从而能够有效
软件工程大一至大四课程表
软件工程大一至大四课程表
【最新版】
目录
1.软件工程专业简介
2.大一课程安排
3.大二课程安排
4.大三课程安排
5.大四课程安排
6.总结
正文
【软件工程专业简介】
软件工程是一门涉及计算机科学、系统工程和项目管理的学科,旨在设计、开发和维护复杂的软件系统。
软件工程师需要具备编程技能、系统分析和设计能力、项目管理能力以及团队协作能力。
软件工程专业是为了培养具备这些能力的专业人才而设立的。
【大一课程安排】
大一课程主要是为了打下坚实的计算机基础,包括计算机基础、数据结构与算法、程序设计语言、计算机网络等课程。
这些课程都是软件工程专业的基础课程,对于后续学习有着重要的影响。
【大二课程安排】
大二课程主要是围绕软件开发流程和软件工程方法展开,包括软件需求分析、软件设计、软件测试、软件项目管理等课程。
这些课程将帮助学生了解软件开发的全过程,并掌握软件工程的基本方法。
【大三课程安排】
大三课程主要是为了进一步提高学生的专业技能,包括软件体系结构、软件开发工具、软件工程实践等课程。
这些课程将帮助学生了解如何设计和构建复杂的软件系统,并掌握使用工具和实践方法进行软件开发的技能。
【大四课程安排】
大四课程主要是为了帮助学生更好地适应职场,包括软件工程案例分析、软件工程管理、软件工程实践等课程。
这些课程将帮助学生了解软件工程在实际工作中的应用,并提高学生的实践能力和管理能力。
【总结】
软件工程专业的课程设置旨在帮助学生打下坚实的计算机基础,掌握软件开发的基本方法和技能,了解软件工程的实践应用,并提高学生的实践能力和管理能力。
软件工程大一至大四课程表
软件工程大一至大四课程表【原创实用版】目录1.引言:介绍软件工程专业及其重要性2.大一课程:基础课程及编程语言3.大二课程:软件开发方法和数据库4.大三课程:软件工程实践和项目管理5.大四课程:软件架构和前沿技术6.结论:软件工程专业的发展前景正文一、引言随着信息技术的飞速发展,软件工程专业在我国受到了越来越多的关注。
软件工程师作为信息产业的基础力量,肩负着软件开发、系统维护、项目管理等重要任务。
本文将介绍软件工程专业的大一至大四课程表,帮助读者了解该专业的学习内容和发展方向。
二、大一课程:基础课程及编程语言1.计算机基础:计算机组成原理、操作系统、计算机网络等2.编程语言:C 语言、C++、Java 等3.数据结构与算法:线性表、栈与队列、排序算法等三、大二课程:软件开发方法和数据库1.软件开发方法:面向对象编程、软件工程、设计模式等2.数据库:关系型数据库、非关系型数据库、SQL 语言等3.软件测试:软件测试基础、测试用例设计等四、大三课程:软件工程实践和项目管理1.软件工程实践:软件项目管理、软件质量保证、软件工程与计算等2.项目管理:项目管理基础、项目成本管理、项目风险管理等3.软件工程与计算:软件工程与计算导论、软件工程与计算实践等五、大四课程:软件架构和前沿技术1.软件架构:软件架构设计、软件架构模式等2.前沿技术:人工智能、大数据、云计算等3.毕业设计:软件工程相关领域的毕业设计六、结论软件工程专业涉及多个领域,从基础课程到前沿技术,旨在培养具备扎实理论基础和实际操作能力的软件工程师。
随着我国信息技术产业的持续发展,软件工程专业的发展前景十分广阔。
10-11学年第二学期软件工程学院课表(正式稿)
注:1、10软件工程的大学物理是3-14教学周 2、计算机组成原理的实训课安排将另行通知3、计算机硬件技术基础的实训课安排将另行通知
4、龚晓君老师的UML面向对象分析与设计的实训课在课表上安排在周二第11-12节,具体实施先上第11节,剩下的1节在学期进程中由任课老师来教学办办理手续后另行安排。
5、沈保华老师的算法分析与设计实训在课表上安排在周一第11-12节,具体实施先上第11节,剩下的1节在学期进程中由任课老师来教学办办理手续后另行安排。
①、②、③、④、⑤、⑥分别对应于具体该专业的1、2、3、4、5、6班;。
海南师范大学软件工程课程表
第9节
高级语言程序设计
周三第9,10节{第1-17周|单周}
张学平(张学平)
基础二(桂)
军事学
周四第9,10,11节{第5-10周}
赵有生
公共509*
第10节
第11节
时间
星期一
星期二
星期三
星期四
星期五
星期A)
周一第1,2节{第1-18周}
马生全
公共409*
思想道德修养与法律基础
周二第1,2节{第1-14周}
戴鸿道
公共507*
高等数学(A)
周三第1,2节{第1-18周}
马生全
公共509*
第2节
第3节
大学英语(二)
周一第3,4节{第1-18周}
袁雪慧(袁雪慧)
公共408*
思想道德修养与法律基础
周二第3节{第1-14周}
戴鸿道
公共507*
高等数学(A)
周三第3节{第1-18周}
马生全
公共509*
乒乓球
周四第3,4节{第1-17周}
姚静玉
乒乓球馆(桂)
第4节
下午
第5节
普通物理(含实验)(B)
周一第5,6节{第1-18周}
卞秀芬
公共502*
大学英语(二)
周三第5,6节{第1-17周|单周}
袁雪慧(袁雪慧)
外语304
高级语言程序设计
周三第5,6节{第2-18周|双周}
张学平(张学平)
信息206*
第6节
第7节
普通物理(含实验)(B)
周一第7节{第1-18周}
卞秀芬
公共502*
高级语言程序设计
周五第7,8节{第1-18周}
深圳大学计算机课程必修
4
72
54
18
√
二
6
22151904
计算机组成原理
Principles of Computer Organization
3.5
4
72
54
18
√
三
7
22151905
概率论
Probability
2
2
36
36
√
三
8
22151906
数据结构
Data Structures
3.5
4
72
54
18
√
三
9
22151907
4
5
70
70
√
一
2
22151901
线性代数
Linear Algebra
3
4
56
56
√
一
3
22190011
高等数学A(2)
Advanced Mathematics A(2)
5
5
90
90
√
二
4
22151902
离散数学
Discrete Mathematics
3
3
54
54
√
二
5
22151903
数字电路
Digital Circuit
4
5
90
54
36
√
五
17
22151912
软件测试技术
Software Test Techniques
3.5
4
72
54
18
√
六
合
计
软件工程大一课程表
软件工程大一课程表摘要:一、引言1.介绍软件工程专业的特点2.大一课程的重要性二、课程概述1.课程目标2.课程设置三、具体课程安排1.计算机基础课程a.计算机概论b.程序设计基础c.数据结构与算法2.软件工程核心课程a.软件工程导论b.软件需求分析与设计c.软件开发方法与工具d.软件测试与维护3.编程语言与技术课程a.编程语言基础b.面向对象程序设计c.数据库原理与应用4.实践课程a.课程设计与实践b.软件工程项目实训四、课程学习建议1.合理安排学习时间2.注重理论与实践相结合3.培养团队协作能力五、结语1.强调大一课程的重要性2.鼓励学生积极学习,为未来职业发展打下坚实基础正文:软件工程是一门实践性很强的学科,大一课程作为软件工程学习的基石,对于学生今后职业生涯的发展具有重要意义。
本文将介绍软件工程大一课程的主要内容和学习建议。
一、引言软件工程是一门研究如何高效、高质量地开发和维护软件系统的学科。
大一课程主要教授软件工程的基础知识和技能,为后续专业课程的学习打下基础。
二、课程概述软件工程大一课程旨在培养学生的计算机基础知识和软件工程基本技能,课程设置涵盖了计算机基础课程、软件工程核心课程、编程语言与技术课程以及实践课程。
三、具体课程安排1.计算机基础课程a.计算机概论:介绍计算机科学的基本概念、历史发展和应用领域,培养学生对计算机科学的兴趣和认知。
b.程序设计基础:教授编程语言和基本编程技巧,培养学生的编程思维和实际编程能力。
c.数据结构与算法:介绍常用的数据结构(如数组、链表、栈、队列、树等)和算法(如排序、查找、图算法等),培养学生解决实际问题的能力。
2.软件工程核心课程a.软件工程导论:介绍软件工程的基本概念、原则、方法和工具,为学生后续课程的学习提供理论基础。
b.软件需求分析与设计:教授软件需求分析、软件设计、软件体系结构等相关知识,培养学生具备软件开发项目需求分析和设计能力。
c.软件开发方法与工具:介绍软件开发过程、方法、工具和技术,培养学生熟悉软件开发流程,掌握常用开发工具和技术。
软件工程大一至大四课程表
软件工程大一至大四课程表软件工程是现代社会不可或缺的一门学科,涵盖了计算机科学、信息技术、项目管理等多个领域。
为了帮助大一至大四的学生规划自己的学习路线,本文整理了一份详细的软件工程课程表,旨在为大家提供一个实用的学习指南。
一、引言随着信息技术的飞速发展,软件工程在各行各业中的应用越来越广泛。
掌握软件工程相关知识,已成为当代大学生必备的一项技能。
本文针对大一至大四的学生,提供了一份全面的软件工程课程表,旨在帮助大家更好地规划学习进程,为未来就业和发展打下坚实基础。
二、大一课程1.计算机基础:学习计算机组成原理、操作系统、计算机体系结构等基础知识,为后续学习打下基础。
2.编程语言基础:选择一门主流编程语言(如C++、Java、Python等),学习基本语法和编程技巧。
3.数据结构与算法:掌握常用的数据结构(如链表、栈、队列、树、图等)和基本算法(如排序、查找、图算法等)。
4.软件工程导论:介绍软件工程的基本概念、方法和技术,让学生了解软件开发的全过程。
三、大二课程1.数据库原理与应用:学习数据库系统的基本原理,掌握SQL语言和数据库设计与优化技巧。
2.操作系统原理:深入研究操作系统的工作原理,理解进程管理、内存管理、文件系统等方面的知识。
3.计算机网络:了解计算机网络的基本概念、体系结构、协议和技术,为网络编程和分布式系统打下基础。
4.软件工程实践与项目实训:以实际项目为背景,培养学生的团队协作能力和实际项目开发经验。
四、大三课程1.软件架构设计:学习软件系统的高层设计方法,掌握组件式、面向对象等设计原则。
2.软件测试与质量保证:了解软件测试的基本原理和方法,提高软件质量意识。
3.软件项目管理:学习项目管理的基本知识,培养项目管理能力和沟通协调能力。
4.软件工程前沿技术:了解软件工程领域的新技术、新方法和新趋势,拓宽视野。
五、大四课程1.软件工程综合实践:进行大型项目的实战演练,提升综合运用所学知识解决实际问题的能力。
10-11一课表(软件工程学院)
注:①、②、③、④、⑤、⑥分别对应于具体该专业的1、2、3、4、5、6班;
1.沈保华老师的算法分析与设计(选修)为64个学时(32讲授+32上机),在本课表中,排在每周二晚上两节理论和一节实训(32讲授+16上机),剩下16学时的上机由老师
理补课手续后给学生补上。
2.傅笔灵老师的日语选修2为64学时,现排在周二晚上3节理论课(共48学时),剩下16学时的上机由老师到教学办办理补课手续后给学生补上。
3.沈保华老师和胡海洋老师的程序设计基础课为64个学时(48讲授+16上机),本课表只安排了其中的上课讲授部分,16学时的上机时间请任课老师根据上课进度自行安排,并在教学办做好备案。
4.马虹老师的《模拟电路和数字电路》为48学时理论+16学时实验,实验课的具体时间将由任课老师与本部协商后另行安排。
5.体育的A、B、C、D班的名单将另行公布。
6.吴昊老师的CMMI的软件工程课程为64讲授+96上机,本课表上只安排了其中64讲授+64上机,余下的32上机时间由任课老师根据上课进度自行安排,并报教学办备案。
2.傅笔灵老师的日语选修2为64学时,现排在周二晚上3节理论课(共48学时),剩下16学时的上机由老师到教学办办理补课手续后给学生补上。
软件工程、软职学院2010-2011学年第一学期课程表
由老师到教学办办行安排,并在教学办。
软件工程课程表
软件工程专业本科教学计划专业代码080611W (国家)0406 (学校)一、培养目标和基本规格(一) 培养目标软件工程专业本科生的培养目标是:针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力,掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神。
学生毕业后能从事大型软件项目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。
(二) 培养规格本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具备独立工作能力和团队精神。
毕业生应获得以下几方面的知识和能力:1、掌握软件工程专业的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作。
3、掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质。
4、具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神。
5、了解软件工程领域的最新成果、发展动态和法律法规;6、具有良好的英语写作和交际能力,外语水平达到规定的等级要求。
二、学制:四年。
三、授予学位:工学学士。
四、课程设置及学时学分安排(一)课程类别本专业课程设置为公共必修课(政治理论课、通识文化课)、专业必修课(学科基础课、专业基础课)、专业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共限制选修课、公共任意向选修课)。
软件工程课程表
软件工程专业本科教学计划专业代码W (国家)0406 (学校)一、培养目标和基本规格(一) 培养目标软件工程专业本科生的培养目标是:针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力,掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力,具有软件开发实践和项目组织的初步经验,具有创新、创业、竞争意识和团队精神。
学生毕业后能从事大型软件项目的开发,具有软件企业所需要的较高层次的软件工程技术和管理人才的素质,能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。
(二) 培养规格本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识,具有良好的系统分析、设计及软件工程项目的组织与管理能力,具备运用先进软件开发技术、方法和工具的能力,具备与软件有关的法律知识,具备独立工作能力和团队精神。
毕业生应获得以下几方面的知识和能力:1、掌握软件工程专业的基本理论、基本知识和基本技能,特别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法,能运用先进软件技术和开发工具进行软件系统的开发与维护工作。
3、掌握与软件有关的法律法规、国际惯例,具备自觉运用法律知识进行软件知识产权保护的素质。
4、具有创业意识、创新精神和良好的职业素质,具有良好的人际沟通能力和团队精神。
5、了解软件工程领域的最新成果、发展动态和法律法规;6、具有良好的英语写作和交际能力,外语水平达到规定的等级要求。
二、学制:四年。
三、授予学位:工学学士。
四、课程设置及学时学分安排(一)课程类别本专业课程设置为公共必修课(政治理论课、通识文化课)、专业必修课(学科基础课、专业基础课)、专业模块课程(分计算机网络、信息安全、信息系统、嵌入式软件)、专业任意选修课和公共选修课(公共限制选修课、公共任意向选修课)。
软件工程专业课表
软件工程专业课表摘要:一、引言二、软件工程概述1.软件工程定义2.软件工程的重要性三、软件工程专业课表概述1.课程设置背景2.课程设置目标3.课程体系结构四、软件工程专业核心课程1.编程基础课程2.数据结构与算法3.计算机组成原理4.操作系统5.计算机网络6.软件工程原理与方法7.软件设计模式8.软件项目管理9.软件测试与质量保证五、软件工程专业实践课程与实践环节1.课程设计2.实习实践3.毕业设计六、软件工程专业就业方向与前景七、结论正文:一、引言随着信息技术的迅速发展,软件产业已经成为我国国民经济的重要支柱。
软件工程专业作为培养软件开发与项目管理人才的重要途径,受到了越来越多的关注。
本文将为您介绍软件工程专业课表的相关内容。
二、软件工程概述1.软件工程定义软件工程是一门研究软件开发过程、方法、技术和工具的应用科学,旨在高效、高质量地开发和维护软件系统。
2.软件工程的重要性软件工程对于提高软件开发效率、降低开发成本、保障软件质量具有重要意义。
三、软件工程专业课表概述1.课程设置背景为了满足我国软件产业发展对人才的需求,各类高校纷纷开设软件工程专业。
课程设置以培养具备软件开发、项目管理、创新能力的人才为目标。
2.课程设置目标培养学生掌握软件开发的基本理论、技术和方法,具备软件项目管理能力,具备创新精神和团队协作能力。
3.课程体系结构软件工程专业课程体系包括公共基础课程、专业基础课程、专业核心课程、专业实践课程等。
四、软件工程专业核心课程1.编程基础课程编程基础课程包括C 语言程序设计、C++程序设计、Java 程序设计等,培养学生的编程能力。
2.数据结构与算法数据结构与算法课程教授常用的数据结构(如链表、树、图等)和算法(如排序、查找等),培养学生分析问题、解决问题的能力。
3.计算机组成原理计算机组成原理课程介绍计算机硬件的基本组成和工作原理,为学生理解计算机系统提供基础。
4.操作系统操作系统课程介绍操作系统的基本概念、原理和设计方法,培养学生操作和管理系统的能力。
软件工程班课程表
软件工程班课程表一、导论课程软件工程导论(2学分)课程简介:本课程主要介绍软件工程领域的基本知识和概念,包括软件开发流程、软件需求分析、软件设计原则等内容。
通过本课程的学习,学生将对软件工程的基本概念和发展趋势有系统的了解。
二、核心课程1. 编程基础计算机组成原理(4学分)课程简介:本课程主要介绍计算机硬件结构和工作原理,包括数字电路、指令系统、存储器、输入输出设备等内容。
通过理论学习和实践操作,提高学生对计算机硬件的理解和应用能力。
面向对象程序设计(4学分)课程简介:本课程主要讲授面向对象的软件设计方法和技术,包括面向对象的思想、类与对象、继承与多态、设计模式等内容。
通过课程的学习,学生将掌握面向对象的分析、设计和编程技巧。
2. 软件开发数据结构与算法(4学分)课程简介:本课程主要介绍数据结构和算法的基本概念和实现方法,包括线性表、树、图、排序算法、查找算法等内容。
通过课程学习和编程实践,提高学生解决实际问题的能力。
软件工程方法学(4学分)课程简介:本课程主要介绍软件工程的基本方法和工具,包括软件需求分析、软件设计、软件测试、软件项目管理等内容。
通过理论讲解和案例分析,提高学生的软件开发能力和项目管理能力。
3. 软件测试与质量保证软件测试与调试(4学分)课程简介:本课程主要介绍软件测试和调试的基本概念和方法,包括测试用例设计、测试策略、测试工具等内容。
通过理论学习和实践操作,提高学生的软件测试和调试技能。
软件质量保证与评估(4学分)课程简介:本课程主要讲解软件质量保证和评估的概念和方法,包括质量标准、过程评估、度量、缺陷管理等内容。
通过课程学习和实践项目,提高学生对软件质量的控制和评估能力。
4. 软件项目管理软件项目管理(4学分)课程简介:本课程主要介绍软件项目管理的基本理论和方法,包括项目规划、需求管理、进度控制、风险管理等内容。
通过理论学习和实践项目,培养学生的项目管理能力和团队合作意识。
软件工程硕士商贸信息系统方向课程表
上课地点:软件学院
每周四至周五在高性能计算机中心第二报告厅
每周六至周日在高性能计算机中心第五报告厅
地点:软件学院大门东第一栋楼一楼
第四学期
09、2、5
生产经营决策模拟
生产经营决策模拟
刘岗
09、2、6
软件需求分析与设计
软件需求分析与设计
李学庆
09、2、7
生产经营决策模拟
生产经营决策模拟
刘岗
09、2、8
08、10、12
IT经济学(或网络经济学)
IT经济学(或网络经济学)
盖建华
08、11、6
电子商务
电子商务
赵合计
08、11、7
软件需求分析与设计
软件需求分析与设计
李学庆
08、11、8
IT经济学(或网络经济学)
IT经济学(或网络经济学)
盖建华
08、11、9
IT经济学(或网络经济学)
IT经济学(或网络经济学)
软件需求分析与设计
软件需求分析与设计
李学庆
09、3、5
生产经营决策模拟
生产经营决策模拟
刘岗
08、3、6
电子商务
电子商务
赵合计
08、3、7
生产经营决策模拟
生产经营决策模拟
刘岗
08、3、8
前沿讲座
前沿讲座
上课地点:管理学院
软件工程硕士(商贸信息系统方向)课程表2
(08级第3——4学期)
时间
日期
上午
8:30—12:00
下午
1:30—5:00
授课教师
第三学期
08、10、9
电ห้องสมุดไป่ตู้商务
电子商务
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程专业本科教学计划
专业代码080611W ( 国家) 0406 (学校)
一、培养目标和基本规格
(一) 培养目标
软件工程专业本科生的培养目标是: 针对国民经济信息化建设和发展的需要, 面向软件产业界对软件工程技术人才的需求, 培养具有良好的综合素质、良好的职业道德、扎实的软件工程理论知识及较强的英语综合应用能力, 掌握自然科学和与软件有关的法律基础知识、具有自主学习和使用先进软件开发技术和工具的能力, 具有软件开发实践和项目组织的初步经验, 具有创新、创业、竞争意识和团队精神。
学生毕业后能从事大型软件项目的开发, 具有软件企业所需要的较高层次的软件工程技术和管理人才的素质, 能适应技术进步和社会需求变化对高素质软件工程专门人才的基本要求。
(二) 培养规格
本专业学生应掌握软件工程领域坚实的基础理论和宽广的专业知识, 具有良好的系统分析、设计及软件工程项目的组织与管理能力, 具备运用先进软件开发技术、方法和工具的能力, 具备与软件有关的法律知识, 具备独立工作能力和团队精神。
毕业生应获得以下几方面的知识和能力:
1、掌握软件工程专业的基本理论、基本知识和基本技能, 特
别是软件项目管理与开发技术、信息系统的分析与设计技术、网络数据库开发技术、网络信息安全和嵌入式软件开发技术;
2、熟练掌握需求分析和建模、软件设计和实现、软件评审与测试、软件过程改进与项目管理、设计人机交互界面的基本方法, 能运用先进软件技术和开发工具进行软件系统的开发与维护工作。
3、掌握与软件有关的法律法规、国际惯例, 具备自觉运用法律知识进行软件知识产权保护的素质。
4、具有创业意识、创新精神和良好的职业素质, 具有良好的人际沟通能力和团队精神。
5、了解软件工程领域的最新成果、发展动态和法律法规;
6、具有良好的英语写作和交际能力, 外语水平达到规定的等级要求。
二、学制: 四年。
三、授予学位: 工学学士。
四、课程设置及学时学分安排
( 一) 课程类别
本专业课程设置为公共必修课( 政治理论课、通识文化课) 、专业必修课( 学科基础课、专业基础课) 、专业模块课程( 分计算机网络、信息安全、信息系统、嵌入式软件) 、专业任意选修课和公共选修课( 公共限制选修课、公共任意向选修课) 。
( 二) 本专业主要课程
离散数学、C++语言程序设计、汇编语言程序设计、计算机组成原理、数据结构、计算方法、操作系统、计算机通信与网络、编译原理、面向对象程序设计、面向对象分析与设计、数据库系统原理、软件工程、软件项目管理与CMM、数据仓库与数据挖掘、软件测试技术、大型软件系统构造与体系结构、统一建模语言UML等。
主要专业实验: 程序设计、计算机组成原理、数据结构、操作系统、数据库、编译原理、软件系统建模与UML、系统分析与设计、分布式数据库、计算机通信与网络等, 见附表五。
( 三) 学时分配
本专业课堂教学总学时为2670学时(见附表二)。
( 四) 课程学分分配
本专业学生需修满165学分方准予毕业( 见附表三) 。
(五)课程时数分期安排表(见附表四)。
五、主要实践性教学环节
本专业实践环节主要有军事理论与训练, 生产劳动, 专业见习、实习, 专业实践与社会调查、毕业论文等。
六、四年教育时间活动周数分配表(见附表一)。
七、本专业教学计划(见教学计划表)。
软件工程专业本科教学计划表(一)。