软件工程实训(java)总结报告 本文关键词:软件工程,实训,总结报告,java
软件工程实训(java)总结报告 本文简介:华东交通大学软件学院软件工程实训总结报告华东交通大学软件学院2012年6周软件工程实训总结报告专业班级:09软件+电气4班学号:20092110080402学生姓名:xx指导教师:xx所在项目:远程实验室管理系统项目经理:xx实训公司:江西微软技术中心实训周期:2012年11月5日至2012年12月
软件工程实训(java)总结报告 本文内容:
华东交通大学软件学院软件工程实训总结报告
华东交通大学软件学院
2012年6周软件工程实训总结报告
专业班级:
09软件+电气4班
学
号:
20092110080402
学生姓名:
xx
指导教师:
xx
所在项目:
远程实验室管理系统
项目经理:
xx
实训公司:
江西微软技术中心
实训周期:
2012
年
11
月
5
日至
2012
年
12
月
14
日
总
结
内
容
一、
团队基本情况
团队名称:Ace
Team
团队成员:陈忱、龙骁、田越、徐佳奇、朱成、翟胜、高杨、贺丽、汪晓玲、
周启荣
二、
项目基本概况
项目名称:远程实验室管理系统
该项目是为学生提供个人虚拟化计算机,提供随时随地的远程服务,并且通过其管理系统能够方便校方相关管理员对实验室的监控与管理。适用对象:本项目将应用于各高校的机房实验室,为高校的老师学生和机房管理人员提供极大的便利,有很多的潜在用户;但由于网络上的不稳定因素,不排除用户使用时出现延迟等情况;本项目基于Vmware虚拟化技术将与实验室监控系统同时工作,为学生提供个人虚拟化计算机,并提供随时随地的远程服务,保证整个系统的运行,通过虚拟化实验室管理系统,方便校方相关管理员对实验室的监控与管理。
三、
本人在项目中的主要任务及完成情况
1)主要任务简介及完成情况
本人主要完成了数据库的设计,以及项目的核心编码、项目调研、人员分工等。
项目调研完成100%;数据库设计完成100%;人员分工完成100%;项目核心编码完
成60%,主要实现以下功能:
1、虚拟机的创建
2、虚拟机的启动
3、Web端远程桌面连接
4、关闭虚拟机
5、查看虚拟机进程(杀死指定进程正在开发中……)
6、用户管理
7、预约管理(学院、班级、年级管理)
2)相关设计思路及实现成果
数据库设计思路:
主要对后台数据库的概念模型设计和物理模型设计做出了统一的规定和约束,同时确定了每一个表的数据字典结构,主键和外键约束。
数据库名称:remotecontrol
数据表命名规则:表前缀(t_)
+
表名(首字母大写)
概念结构的主要特点是能真实、充分地反映现实世界;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。
逻辑结构设计:实现成果如下,
表名
功能说明
t_user
用户表,剥离了角色的所有用户的基本信息
t_role
角色表,用户的角色,权限控制
t_resources
资源表,用户拥有角色后可以操作的资源
t_user_role
用户-角色中间表,包括用户Id,角色Id
t_role_resources
角色-资源中间表,包括角色Id,资源Id
t_notice
公告表,存放公告信息
t_contract
预约表,存放老师预约实验室信息
t_studentClass
班级表,存放班级信息
t_grade
年级表,存放年级信息
t_college
学院表,存放学院信息
t_virtualMachine
虚拟机表,虚拟机硬件信息,关联学生表(多对一),关联物理机(多对一)
t_physicalMachine
物理机表,物理机硬件信息,关联文件系统,CPU,内存,操作系统表
t_physicalMachineProcess
物力机进程表
t_
virtualMachineProcess
虚拟机进程表,主要监测学生是否有游戏进程
t_fileSystem
文件系统表,存放物理机虚拟机文件系统信息
t_cpu
CPU表,存放物理机虚拟机cpu信息
t_memory
内存表,存放物理机虚拟机内存信息
t_peratingSystem
操作系统表,存放物理机虚拟机操作系统信息
t_netinfo
网络表,存放物理机虚拟机操作网络相关信息
四、
个人实训成果特点总结
特点1:一开始老师教学讲解比较细致。从web开发最基础的html,css到SSH框架以及web服务器介绍。学习了成套的知识体系,对java做web开发有了个初步的了解,随后通过项目实战对SSH框架有了个详细的了解,能实现一些基本的操作和需求的实现。
特点2:学习写了许多文档,对一个项目的大致流程有了深入了解。
特点3:对项目的开发流程有了个基本的了解,从项目需求分析,调研,进度计划的制定到UI,数据库,架构设计,然后到编码实现,进度跟踪,每个阶段的评审报告,总体比较规范。
特点4:通过对HTML+CSS以及SSH框架学习,对SSH框架的环境搭建,开发流程,项目部署有了基本的了解。
特点5:通过这个比较由难度的项目还了解了IE下远程桌面连接控件,MINA通信框架,这些都比较由意思,开拓了视野。
特点6:对项目管理有了一些切身的体会,例如人员分工,如何调动每个人的积极性,让合适的人做适合的事,都是一些需要考虑周全的事。项目计划的制定,需求实现的讨论例会等看似比较繁琐的事其实在项目中起到比较重要的作用。
五、
个人实训成果缺陷总结
缺陷1:代码耦合度比较高
产生原因:编码命名不规范,与合作小组沟通不够,代码没有注释,对ssh框架不熟悉。
改进措施:编码前多想想后续是否需要扩展改进,与合作小组要沟通好命名规范,合理的注释。
缺陷2:只支持IE浏览器
产生原因:项目中的远程桌面插件只支持IE,HTML+CSS对其他浏览器的hackcode做的不够。
改进措施:改进HTML+css在其他浏览器下的效果。
缺陷3:用户不能得到友好的错误提示
产生原因:容错性的交互做的不好,代码中对错误的捕获以及给出友好提示没有做。
改进措施:在代码中对可遇见的错误给出友好的界面提示。
六、
心得与体会
时间过得很快,为期6周的实训即将接近尾声。在这6周中,每天都过得很充实,从项目需求分析,调研,进度计划的制定到UI,数据库,架构设计,然后到编码实现,进度跟踪,每个阶段的评审报告,通过规范的软件开发流程让我收益匪浅。与以前的个人开发,想到什么做什么改变很大,也让我对软件工程这门课程有了更深的理解。
我们组做的系统:远程实验室管理系统,由2组合作进行。我们主要做B/S端功能的实现,通过对HTML+CSS以及SSH框架学习,对SSH框架的环境搭建,开发流程,项目部署有了基本的了解。而且通过这个比较由难度的项目还了解了IE下远程桌面连接控件,MINA通信框架,这些都比较由意思,开拓了视野。
本人在小组担任项目经理,对项目管理有了一些切身的体会,例如人员分工,如何调动每个人的积极性,让合适的人做适合的事,都是一些需要考虑周全的事。项目计划的制定,需求实现的讨论例会等看似比较繁琐的事其实在项目中起到比较重要的作用。在项目中必须以身作则,带动大家一起参与到项目中来,让项目有条不紊的进行,更让我意识到一个团队最重要的就是队员间的合作。要做一个庞大的项目不能光靠一两个人,需要每个人都去认真对待并完成分配的任务。就像一台大型的机器,发动机是核心但也需每个小零部件的配合才能运转。更让我体会到一个完整项目的开发它所要经历的阶段包括:规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试、操作手册。一个项目的开发所需要的财力、人力都是大量的,如果没有一个好的远景规划,对以后的开发进度会产生很大的影响,严重时导致在预定时间内不能完成该项目或者完成的项目跟原先划所要实现的项目功能不符合。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有具体的认识,并能减少在开发过程中出现不必要的脱节。代码的实现是一个项目开发成功与否的关键,可以说,前面所做的事情就是为代码的实现做铺垫。
JAVA项目开始有很大的难度,由于没有任何java基础,开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。这让我不断的对学习技术又有了新的认识,学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。所以学习中我们宁可先劳其筋骨,苦其心志,饿其体肤,也不能掉队跟不上学习进度。我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了一定的java的基础知识,并且能应用到相应的项目开发中对项目开发的一些相关文档也有了一定的了解,能顺利实现项目的需求。
还有一点关于代码学习的体会,通过看人家的代码能够加快自己的学习。这个方法对有经验的人来讲是对的,但是对于还在学习期间,没有经验的学员来讲,就是一个认识
的误区了。因为你也许能看懂代码的语法,但根本看不懂代码背后的含义,看不懂代码的设计,看不懂为什么要这么实现,看不懂代码所体现的思想,其实,看了跟没看没有多大区别。
学生签名:*年*月*日
5
/
5
篇2:计算机科学与技术专业(软件工程方向)人才培养方案
计算机科学与技术专业(软件工程方向)人才培养方案 本文关键词:软件工程,人才培养,计算机科学与技术,方向,方案
计算机科学与技术专业(软件工程方向)人才培养方案 本文简介:计算机科学与技术专业(软件工程方向)人才培养方案(与印度NIIT合作办学)专业代码:080605学科门类:工学一、专业培养目标本专业培养适应社会主义现代化建设需要,德、智、体、美全面发展,系统掌握计算机基础理论、软件开发、软件管理等计算机应用技术,具有较强的创新意识和软件开发能力,获得软件工程师基本
计算机科学与技术专业(软件工程方向)人才培养方案 本文内容:
计算机科学与技术专业(软件工程方向)人才培养方案
(与印度NIIT合作办学)
专业代码:080605
学科门类:工学
一、专业培养目标
本专业培养适应社会主义现代化建设需要,德、智、体、美全面发展,系统掌握计算机基础理论、软件开发、软件管理等计算机应用技术,具有较强的创新意识和软件开发能力,获得软件工程师基本训练的应用型高级软件工程技术人才。
学生毕业后应具备计算机基础理论知识和软件工程实践能力,能在企事业单位和行政管理等部门从事计算机应用系统的开发、管理和维护等工作。
二、专业培养要求
本专业学生主要学习计算机科学与软件工程方面的基本理论,受到从事软件开发与应用计算机所需技能的基本训练,具有开发系统软件和应用计算机系统的基本能力。
毕业生应获得以下几方面的知识和能力:
1.掌握计算机科学与技术的基本理论和知识,了解计算机科学与技术的发展动态;
2.掌握计算机软件工程基本理论和方法,具备研究、开发软件产品方面的能力;
3.具备计算机系统分析、设计的能力;
4.掌握文献检索的基本方法,具有获取信息的能力;
5.具备一定的人文、法律法规等方面的基础知识;
6.具有较高的英语水平和较好的语言文字表达能力;
7.具备一定的创新意识和能力,具有较强的团队精神和协作能力。
三、主干学科
计算机科学与技术、信息与通信工程。
四、主要课程
Basic
of
Computer、操作系统、离散数学、Data
Structures
&
Algorithms、编译原理、GUI
Applications
Development
using
Java、计算机组成原理、计算机网络、Designing
&
Implementing
Database
Design
using
SQL
Server、计算机信息安全、Object-Oriented
Analysis
&
Design
using
UML、Software
Quality
Assurance
and
Testing等。
五、主要实践教学环节
电子实习、Project、数据结构课程设计、数据库原理课程设计、网络工程实习、毕业设计等。
六、学制、修业年限、总学分与授予学位
标准学制:4年;修业年限:3-8年;总学分:185;授予学位:工学学士。
七、学时、学分及教学环节周数分配表
学
时
学
分
分
配
表
课程类别
学分
学时
比例
教
学
环
节
周
数
分
配
学
期
一
二
三
四
五
六
七
八
公共基础课
62
1152
33.5%
理论教学
16
19
16
16
17
15
17
■
专业基础课
36
576
19.5%
实践环节
2
■
3
3
2
4
2
15
专业课
44.5
702
24.0%
毕业鉴定
■
■
■
■
■
■
■
1
公共任选课
10
160
5.4%
自主实验
(1)课外选做
■
实践环节
32.5
32.5周
17.6%
考
试
1
1
1
1
1
1
1
■
小计
185
2596
31.5周
100%
假期实践
■
■
■
(2.5)假期
■
■
■
教学周数
合计
19
20
20
20
20
20
20
16
八、各学期课程
课程名称
学
分
学
时
考核
方式
课程名称
学
分
学
时
考核
方式
第一学期
Basic
of
Computer
3
48
考试
第二学期
大学英语2
4
64
考试
大学英语1
4
64
考试
体育
1
32
考查
形势与政策
16
考查
大学物理实验(上)
1
24
考查
大学语文
2.5
40
考查
高等数学(工本下)
5
80
考试
体育
1
32
考查
大学物理(上)
3
48
考试
线性代数
2
32
考查
电工基础
2
32
考查
高等数学(工本上)
5
80
考试
Designing&
Implementing
Database
Design
using
SQL
Server
4
64
考试
思想道德修养与法律基础
2.5
40
考查
形势与政策
16
考查
军训及入学教育
1
考查
Object
Oriented
Programming
Using
C#
3.5.
56
考试
小计
21
352
小计
23.5
456
第三学期
大学英语3
4
64
考试
第四学期
大学英语4
4
64
考试
形势与政策
16
考查
形势与政策
16
考查
毛泽东思想、邓小平理论与“三个代表“重要思想概论
4
64
考试
体育
1
32
考查
体育
1
32
考查
计算机组成原理
3.5
56
考试
电子技术基础
3.5
56
考查
概率论与数理统计4
3
48
考查
大学物理实验(下)
1
24
考查
Data
Structures
&
Algorithms
4
64
考试
GUI
Applications
Development
using
.NET
Framework
2
32
考试
Database
Applications
Development
in
Visual
Studio
2005
using
ADO.NET
&
XML
4
64
考查
ISAS/信息检索分析技术1
1
考查
GUI
Applications
Development
using
Java
3
48
考查
离散数学
3
48
考试
中国近现代史纲要
2
32
考查
大学物理(下)
3
48
考试
Project2
1
考查
Project1
1
考查
ISAS/信息检索分析技术2
1
考查
小计
23.5
456
小计
26.5
408
课程名称
学
分
学
时
考核
方式
课程名称
学
分
学
时
考核
方式
第五学期
形势与政策
16
考查
第六学期
软件工程
2
32
考试
数据库原理
2
32
考查
Software
Quality
Assurance
and
Testing
3
48
考试
操作系统
3.5
56
考试
J2EE
Application
Development
using
Java
Studio
Enterprise
4
64
考查
计算机网络
4
64
考试
使用VSTS实现Web服务与分布式应用
4
64
考查
Object-Oriented
Analysis
&
Design
using
UML
3.5
56
考试
Web
Applications
Development
using
ASP.NET
&
Visual
Studio
2005
4
64
考查
CBT模块
1
Developing
Mobile
Applications
using
Java
3
48
考查
Project4
2
考查
Code
Optimization
&
Performance
Tuning
using
Intel
VTune
2.5
40
考试
ISAS/信息检索分析技术4
1
考查
ISAS/信息检索分析技术3
1
考查
形势与政策
16
Project3
1
马克思主义基本原理
3
48
考试
数据结构课程设计
1
考查
小计
25.5
376
小计
20
272
第七学期
形势与政策
2
16
考查
第八学期
毕业设计(论文)
15
15周
网络环境管理
3
48
考查
计算机系统维护
1.5
24
考查
Linux操作系统
2
32
考查
计算机信息安全
3
48
考试
编译原理
3
48
考试
网络工程实习
1
考查
编译原理课程设计
1
考查
小计
16.5
216
小计
15
15周
九、教学进程计划
课程
类别
课程
代码
课程名称
学分
学时
讲课
实践
周学时
开课
学期
考核
方式
应修学分
公
共
基
础
课
2011200
思想道德修养与法律基础
2.5
40
40
0
3.0-0.0
1
考查
62
2011190
毛泽东思想、邓小平理论与
“三个代表”重要思想概论
4
64
64
0
4.0-0.0
3
考试
2011180
中国近现代史纲要
2
32
32
0
2.0-0.0
4
考查
2011170
马克思主义基本原理
3
48
48
0
3.0-0.0
6
考试
2011084
形势与政策
2
112
112
0
2.0-0.0
1-7
考查
4210011
体育
1
32
32
0
2.0-0.0
1
考查
4210012
体育
1
32
32
0
2.0-0.0
2
考查
4210013
体育
1
32
32
0
2.0-0.0
3
考查
4210014
体育
1
32
32
0
2.0-0.0
4
考查
1911331
大学英语1
4
64
64
0
4.0-0.0
1
考试
1911332
大学英语2
4
64
64
0
4.0-0.0
2
考试
1911333
大学英语3
4
64
64
0
4.0-0.0
3
考试
1911334
大学英语4
4
64
64
0
4.0-0.0
4
考试
4110221
高等数学(工本上)
5
80
80
0
6.0-0.0
1
考试
4110220
高等数学(工本下)
5
80
80
0
5.0-0.0
2
考试
4110710
线性代数
2
32
32
0
2.0-0.0
1
考查
4110750
概率论与数理统计
3
48
48
0
3.0-0.0
4
考试
4110011
大学物理(上)
3
48
48
0
4.0-0.0
2
考试
4110110
大学物理实验(上)
1
24
0
24
1.0-2.0
2
考查
4110012
大学物理(下)
3
48
48
0
4.0-0.0
3
考试
4110111
大学物理实验(下)
1
24
0
24
0.0-2.0
3
考查
1314010
Basics
of
Computer
3
48
48
0
3.0-0.0
1
考试
2013600
大学语文
2.5
40
40
0
3.0-0.0
1
考查
小计
62
1152
1104
48
专
业
基
础
课
1211104
电工基础
2
32
32
0
2.0-0.0
2
考查
36
1313300
Designing
&
Implementing
Database
Design
using
SQL
Server
4
64
64
0
4.0-0.0
2
考试
1313930
Object
Oriented
Programming
Using
C#
3.5.
56
56
0
4.0-0.0
2
考试
1212060
电子技术基础
3.5
56
44
12
4.0-2.0
3
考查
4111460
离散数学
3
48
48
0
3.0-0.0
3
考试
1313670
Data
Structures&
Algorithms
4
64
52
12
4.0-2.0
4
考试
课程
类别
课程
代码
课程名称
学分
学时
讲课
实践
周学时
开课
学期
考核
方式
应修学分
专
业
基
础
课
1311082
计算机组成原理1
3.5
56
48
8
4.0-2.0
4
考试
36
1311100
操作系统
3.5
56
44
12
4.0-2.0
5
考试
1311120
计算机网络
4
64
52
12
4.0-2.0
5
考试
1313102
软件工程
2
32
32
0
2.0-0.0
6
考试
1311111
编译原理
3
48
40
8
3.0-2.0
7
考试
小计
36
576
512
64
专
业
限
选
课
1313620
GUI
Applications
Development
using
.NET
Framework
2
32
32
0
2.0-0.0
3
考试
44.5
1313940
Database
Applications
Development
in
Visual
Studio
2005
using
ADO.NET
&
XML
4
64
64
0
4.0-0.0
4
考查
1313950
GUI
Applications
Development
using
Java
3
48
48
0
3.0-0.0
4
考查
1314280
数据库原理
2
32
32
0
2.0-0.0
5
考查
1313960
Code
Optimization
&
Performance
Tuning
using
Intel
VTune
2.5
40
40
0
4.0-0.0
5
考试
1314190
Object-Oriented
Analysis
&
Design
using
UML
3.5
56
56
0
4.0-0.0
5
考试
1314200
Web
Applications
Development
using
ASP.NET
&
Visual
Studio
2005
4
64
64
0
4.0-0.0
5
考查
1313970
Developing
Mobile
Applications
using
Java
3
48
48
0
4.0-0.0
5
考查
1313980
Software
Quality
Assurance
and
Testing
3
48
48
0
3.0-0.0
6
考试
1313990
J2EE
Application
Development
using
Java
Studio
Enterprise
4
64
64
0
4.0-0.0
6
考查
1314180
使用VSTS实现Web服务与分布式应用
4
64
64
0
4.0-0.0
6
考查
1314060
Linux操作系统
2
32
24
8
2.0-2.0
7
考查
1313550
网络环境管理
3
48
32
16
3.0-2.0
7
考查
13113120
计算机信息安全
3
48
38
10
3.0-2.0
7
考试
1311170
计算机系统维护
1.5
24
24
0
3.0-2.0
7
考查
小计
44.5
712
678
34
课程
类别
课程
代码
课程名称
学分
学时
讲课
实践
周学时
开课
学期
考核
方式
应修学分
公
共
任
选
课
要求选修
学分数
A:人文社科类
6
10
B:自然科学类
2
C:艺术美育类
2
十、实践教学环节进程计划
课程
类别
课程
代码
实践教学环节名称
学分
周数
开课
学期
考核
方式
应修
学分
实
践
环
节
4310030
军训及入学教育
1
2
1
考查
32.5
5105040
Project1
1
1
3
考查
5105160
ISAS/信息检索分析技术1
1
1
3
考查
5105160
ISAS/信息检索分析技术2
1
1
4
考查
5103573
思想政治理论课社会实践
2.5
2.5
4(假期)
考查
5105050
Project2
1
1
4
考查
5101960
数据结构课程设计
1
1
5
考查
5105160
ISAS/信息检索分析技术3
1
1
5
考查
5105060
Project3
1
1
5
考查
5105163
ISAS/信息检索分析技术4
1
1
6
考查
5105051
Project4
2
2
6
考查
5108670
CBT模块
1
1
6
5108530
自主实验
1
1-7(课外)
考查
5104270
网络工程实习
1
1
7
考查
5104260
编译原理课程设计
1
1
7
考查
5100050
毕业设计(论文)
15
15
8
考查
小计
32.5
33.5
十一、基础课教学及职业技能考核要求
1.参加全国大学英语四级考试并达到学校规定的要求;
2.通过:江苏省计算机等级三级考试或全国计算机等级三级考试。
十二、培养方式及有关说明
1.本专业系我校与印度国家信息技术学院(NIIT)合作办学。本专业培养方案主要以我院公共基础课和专业基础理论课为平台,借鉴印度国家信息技术学院(NIIT)课程体系、教学理念和方法,以学习计算机软件开发技术为目的,设置课程体系。
2.第1-3学期开设NIIT的第1学期课程,学生考试合格后可获得NIIT颁发的CIT证书;第4学期开设NIIT的第2学期课程,学生考试合格后可获得NIIT颁发的HIT证书;第5-6学期开设NIIT的第3、4学期课程,学生考试合格后可获得NIIT颁发的DNT证书。
3.第2学期开设的“Basic
of
Computer”课程内容包括NIIT的“IT技术及计算机基础(ITFC)”、“Programming
Logic
&
Technique(PLC)”课程内容。
4.第3学期开设的“ISAS/信息检索分析技术1”包括“模块测试
复习/评估-项目/ISAS”,指导学生上网自学“PC高效率工具、Linux中端用户-1、有效沟通”内容。
5.第4学期开设的“ISAS/信息检索分析技术2”包括“模块测试
复习/评估-项目/ISAS”,指导学生上网自学“HTML、Java
Scripts
入门、GUL动态应用设计、人际沟通能力”内容。
6.第5学期开设的“ISAS/信息检索分析技术”包括“模块测试
复习/评估-项目/ISAS”,指导学生上网自学“Microsoft
.NET
Framework2.0基础、客户管理”内容。
7.第6学期开设的“ISAS/信息检索分析技术3”包括“模块测试
复习/评估-项目/ISAS”,指导学生上网自学“商业过程基础-1、商业过程基础-2、国际礼仪”内容。
8.将“ISAS/信息检索分析技术4”课程安排在学期的上半学期,便于学生有足够的实践查找资料和自学。
9.第6学期开设的“Project4”课程是NIIT的“毕业设计”;开设的“CBT模块”包含NIIT的第3学期和第4学期两学期开设的“CBT模块”内容。
10.与NIIT相关的大多数课程都在实验室中教学,教师可以边讲课,边指导学生做实验,少数课程的实验课可以由任课教师安排。
11.采用NIIT原版教材的课程均采用双语教学方式。
十三、毕业标准及授予标准
1.毕业标准
(1)具有良好的思想和身体素质,符合学校规定的德育和体育标准;
(2)修完人才培养方案规定的所有课程和环节,取得规定的学分,毕业设计(论文)成绩合格。
2.学位授予标准:符合淮阴工学院学士学位授予条件。
十四、本专业辅修教学计划
课程
代码
课程名称
学分
学时
讲课
实践
周学时
开课
学期
考核
方式
应修
学分
1314010
Basic
of
Computer
3
48
48
0
3.0-0.0
2
考试
1313300
Designing
&
Implementing
Database
Design
using
SQL
Server
4
64
64
0
4.0-0.0
2
考试
1313930
Object
Oriented
Programming
Using
C#
3.5.
56
56
0
4.0-0.0
2
考试
1313620
GUI
Applications
Development
using
.NET
Framework
2
32
32
0
3.0-0.0
3
考试
5105160
ISAS/信息检索分析技术1
1
0
1周
3
考查
5105040
Project1
1
0
1周
3
考查
1313620
GUI
Applications
Development
using
.NET
Framework
2.5
40
40
0
4.0-0.0
3
考试
60
1313670
Data
Structures
&
Algorithms
4
64
64
0
4.0-0.0
4
考试
1313940
Database
Applications
Development
in
Visual
Studio
2005
using
ADO.NET
&
XML
4
64
64
0
4.0-0.0
4
考试
1313950
GUI
Applications
Development
using
Java
3
48
48
0
3.0-0.0
4
考查
5105160
ISAS/信息检索分析技术2
1
0
0
1周
4
考查
5105050
Project
2
1
0
0
1周
4
考查
1314190
Object-Oriented
Analysis
&
Design
using
UML
3.5
56
56
0
4.0-0.0
5
考试
1313960
Code
Optimization
&
Performance
Tuning
using
Intel
Vtune
2.5
40
40
0
4.0-0.0
5
考试
1314200
Web
Applications
Development
using
ASP.NET
&
Visual
Studio
2005
4
64
64
0
4.0-0.0
5
考查
1313970
Developing
Mobile
Applications
using
Java
3
48
48
0
3.0-0.0
5
考查
5105160
ISAS/信息检索分析技术3
1
0
0
1周
5
考查
5105060
Project3
5
0
0
1周
5
考查
1313980
Software
QualityAssurance
and
Testing
3
48
48
0
3.0-0.0
6
考试
1313990
J2EE
Application
Development
using
Java
Studio
Enterprise
4
64
64
0
4.0-0.0
6
考查
1314180
使用VSTS实现Web服务与分布式应用
4
64
64
0
4.0-0.0
6
考查
5108670
CBT模块
1
0
0
1周
6
考查
5105163
ISAS/信息检索分析技术4
1
0
0
1周
6
考查
5105051
Project4
2
0
0
2周
6
考查
小计
60
800
辅修教学计划说明
1.本专业辅修教学计划借鉴印度国家信息技术学院(NIIT)
为“Bachelor
Degree
Colleges”提供的课程,共4学期,分别嵌入在辅修计划的2-6学期。学生学完第3学期课程,并考试合格后,可获印度国家信息技术学院的CIT证书;学完第4学期课程,并考试合格后,可获NIIT的HIT证书;学完第5学期和第6学期课程,并考试合格后,可获NIIT的DNT证书。学生学完第4学期辅修课程,并考试合格后,可获得淮阴工学院颁发的辅修专业证书。
2.第2学期开设的“Basic
of
Computer”课程内容包括NIIT的“IT技术及计算机基础(ITFC)”、“Programming
Logic
&
Technique(PLC)”课程内容。
3.有关“ISAS/信息检索分析技术”和“Project”课程内容见本方案“十二、培养方式及有关说明”。
4.与NIIT相关的大多数课程都在实验室中教学,教师可以边讲课,边指导学生做实验。少数课程的实验课可以由任课教师安排。
执笔人(签字):
审核人(签字):
审定人(签字):
篇3:软件工程培养方案(软件工程)
软件工程培养方案(软件工程) 本文关键词:软件工程,培养,方案
软件工程培养方案(软件工程) 本文简介:软件工程硕士研究生培养方案(学科专业代码:081212)一、学科概况软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。它是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的
软件工程培养方案(软件工程) 本文内容:
软件工程硕士研究生培养方案
(学科专业代码:081212)
一、学科概况
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。它是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的理论和技术。
二、培养目标
培养坚持党的基本路线,德智体全面发展,掌握坚实宽广的计算机基础理论和专门知识,面向国民经济信息化建设和发展的需要、面向企事业单位对软件工程技术人才的需求,培养高层次实用型、复合型软件工程技术和软件工程管理人才。作为一名合格的软件工程领域工程硕士获得者,应当符合国民经济信息化建设和发展需要,以及国家和企业对软件工程技术人才需求,能够成为企业所需要的高层次的软件工程技术和管理人才。
三、研究方向
1.
信息安全技术
2.
网络工程技术算
3.
嵌入式系统
4.
数据挖掘与粗糙集理论
5.
软件工程
6.
企业管理信息化
四、学习年限及应修学分
软件工程专业硕士研究生的学习年限一般为2年。要求研究生至少修满34学分,专业学位研究生的培养分三个主要环节,即课程学习、专业实践和学位论文,要求总学分不低于34学分,其中课程学习环节不低于22学分,专业实践环节12学分。
五、课程设置及考核方式(具体见课程设置一览表)
六、培养方式
以本领域(专业)采用系统的课程学习和专设的工程实践相结合的培养方式。课程学习实行学分制;软件工程实践要求学生直接参与软件工程项目实践,完成必要的技术方案设计、软件开发、项目管理等工作,并在所取得的工程实践成果基础上完成学位论文的撰写。学位论文可以是研究论文或技术报告,以及相关的工作成果。学位论文须通过评审。
学校聘请具有丰富实践和教学指导经验的企业资深技术或管理人员参与课程教学,并对学生的软件工程实践进行联合指导。
七、
学位(毕业)论文
1.学位论文基本要求
学位论文选题一般应直接来源于企事业单位,具有明确的应用背景和实用价值,并必须与软件工程专业实践密切相关。论文形式可以是工程项目技术报告、关键技术的研究论文等。项目具体方案应强调实现的先进性、合理性、技术难度、工作量和实际效果,并能体现作者综合运用科学理论、方法和技术手段解决工程实际问题的能力。在写作过程中还应体现规范化程度和文字质量。
具体要求如下:
??
选题定位于解决工程实际问题,有明确的工程应用背景和应用价值;
??
有对国内外文献资料的较深层次的分析与综述;
??
论文有一定的技术难度,实际工作量符合要求;
??
工程设计类论文要求设计方案合理,设计结构正确,设计依据详实、可靠,设计方法体现一定的先进性,附表完整;技术研究性论文要求采用先进技术方法和现代技术手段,应用新思想、新方法;
??
工程设计类论文要求能体现作者综合运用基础理论、专业知识、科学方法和技术手段分析和解决工程实际问题的知识水平;技术研究性论文要求理论推导、分析的严密性和完整性,体现作者综合运用基础理论和专业知识解决工程实际问题的水平;
??
论文有新颖性、先进性、实用性,能体现一定的经济效益和社会效益;技术研究性论文还要求创新性成果或独立见解;
??
论文有一定的系统性,概念清晰、结构合理、层次分明、文理通顺,图文与版式规范。
2.学位论文答辩
学位论文需通过学校组织的评审和答辩。研究生必须完成培养方案中规定的所有环节,成绩合格,方可申请参加学位论文答辩。
学位论文答辩前,学位论文应有2
位专家评阅并同意进行答辩。校内评阅人应为学校具有副高职以上职称的教师,由学院统一安排。校外评阅人应为学校具有副高职以上职称的教师或软件企业具有相当资历的专家,可以由导师推荐。
3.毕业与学位授予
通过课程考试取得规定学分,成绩合格,并通过软件工程成果评审和学位论文答辩的研究生,由西北师范大学学位评定委员会审核批准后,授予软件工程领域工程硕士专业学位。
附:软件工程专业硕士研究生课程设置与教学计划表
软件工程专业硕士研究生课程设置简况表
课程类别
课程代码
课程名称
学时
学分
开课学期
任课教师姓名及职称
考核方式
1
2
3
4
5
6
公共必修课
第一外国语
36
2
考试
政治理论
36
2
考试
专业必修课
M0083001
组合数学
54
3
一
陈祥恩
教授
考试
M0083002
近世代数
54
3
一
程
辉
教授
考试
M0083003
数据库原理与设计
54
3
二
马慧芳
副教授
考试
M0083004
算法设计与分析
54
3
二
张志昌
副教授
考试
M0083005
高级软件工程
54
3
二
代祖华
副教授
考试
M0083006
计算机网络
54
3
一
冯慧芳
副教授
考试
M0083007
面向对象技术
54
3
一
蔺想红
副教授
考试
专业选修课
M0084001
分布式计算系统
54
3
马满福
教授
考试
M0084002
现代密码学
54
3
二
王彩芬
教授
考试
M0084003
现代并行计算机原理
54
3
一
冯百明
教授
考试
M0084004
网络安全与电子商务协议
54
3
二
王彩芬
教授
考试
M0084005
物联网导论
54
3
三
党小超
教授
考试
M0084006
数据挖掘原理
54
3
一
蒋
芸
副教授
考试
M0084007
知识发现
54
3
三
蒋
芸
副教授
考试
M0084008
软计算理论与方法
54
3
三
杨
勇
副教授
考试
M0084009
随机和近似算法
54
3
三
赵学锋
副教授
考试
M0084010
无线网络技术
54
3
二
冯慧芳
副教授
考试
M0084011
通信网络理论基础
54
3
三
冯慧芳
副教授
考试
M0084012
服务计算
54
3
二
陈旺虎
副教授
考试
M0084013
先进网络计算技术
54
3
三
陈旺虎
副教授
考试
实践环节
M0085001
专业实践
8
三
考察
M0085002
案例教学
3
三
陈旺虎
副教授
考试
M0085003
专家讲座
1
三
考察
总学分
不少于34学分
·3·