软件工程专业课程

软件工程专业课程,一、软件工程专业课程软件工程专业 软件工程专业 本专业培养计算机软件工程研究与应用高级人才。本专业培养计划与国际接轨,通过培养计划实施及理论、抽象、设计实验等教育过程,使学生掌握软件工程技术,具备从事大型软件工程组织、管理、开发能力。 主要课程:离散数学,数据结构,汇编语言程序设计,计算机组成原理与系统结构,操

本文标题:软件工程专业课程,在当今社会,留学已经成为了大家深造的首选方式。无论是本科生、硕博研究生,甚至是中小学生,都想尽早地接收西方发达国家的留学教育,其中很多同学十分关注“软件工程专业课程”相关的问题,为此环俄小编整理了《软件工程专业课程》,欢迎您阅读!若有任何疑问,欢迎您随时联系我们的在线顾问,我们会为您进行专业的1对1答疑!

一、软件工程专业课程

软件工程专业
软件工程专业
本专业培养计算机软件工程研究与应用高级人才。本专业培养计划与国际接轨,通过培养计划实施及理论、抽象、设计实验等教育过程,使学生掌握软件工程技术,具备从事大型软件工程组织、管理、开发能力。
主要课程:离散数学,数据结构,汇编语言程序设计,计算机组成原理与系统结构,操作系统,编译原理,数据库系统原理,计算机网络,Internet技术,多媒体技术,软件工程导论,软件需求工程,软件项目管理,软件测试,JAVA语言程序设计,XML技术,软件质量控制,软件工具与环境,CMM与ISO9000,软件过程,电子商务基础等。
学生毕业后,可胜任教育、企业、事业及软件产业部门的教学、管理、研究与开发工作,或在本学科、相关学科及国外继续深造。
株 州 工 学 院《管理信息系统》课程设计 基于因特网的学籍管理系统 院(系)、部: 光华函授站 学生姓名: 指导教师: 胡 毅 光 专 业: 班 级: 200 年 月 系统需求分析报告1 概况1.1开发的背景 任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。作为一个学院,要管理许多学生的学籍以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。因此,一个便利的学生学籍管理系统在众人的期盼中需要实现。随着因特网发展的日新月异,人们利用网络来实现相互之间的协同工作以及资源共享越来越成为时代的潮流,一个不可扭转的趋势。目前,因特网已经深入到我们生活的各个领域——学校,银行,医院,公司,企业等等。因此,我们在这里用因特网来实现学生的学籍管理更是顺应了时代发展的方向。我们要实现的系统主要面向全院师生。各个部门或老师的主要任务是实现相应的信息发布,更新,录入工作,而学生则主要实现信息的反馈,相应的查询事件。要实现这个系统,需要先调研,弄清楚各个部门和学生的需求情况,以便于有的放矢。系统的开发过程需要两台机器,一台服务器,一台客户机,服务器一端需要安装win2000服务器版以及完成相关的配置。系统的开发人员至少需要两个,一个做信息发布端,一个做客户端。程序完成以后,需要调试运行,整个实现需要一个月左右。1.2系统目标整个系统是要实现全日制学生学籍管理等相关文件完成本科和专科学生学籍状况的系统管理(本科生用学年学分制,专科生用学年制)。系统中保留五个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。1.3业务现状 系统的业务流程如下: 整个系统要承担的主要工作是:在服务器端,实现信息的发布,信息的更新,成绩的录入工作。而在客户端,则主要实现信息的反馈以及查询。工作负荷不算大,但有可能数据的更新需要一段时间,要可能造成信息更新或反馈不及时。2 用户需求2.1 业务需求??学生档案管理:学生的一般情况,及奖励,处分情况;??学生成绩管理:学习成绩,补考成绩;??学籍处理:学生留降级处理,休复学处理,退学处理;??日常教务管理:日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计;??毕业生学籍处理:结业处理,毕业处理,授位处理,学籍卡片等。2.2性能需求该学籍管理系统主要实现的是信息的录入,发布,更新,因此,不管对学校管理的需要或是学生获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。比如学生成绩管理,老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。2.3其他需求无2.4用户平台要求学籍管理系统的实现需要服务器端和客户端。因此服务器端需要安装win2000 server或是其他的服务器操作系统和DBMS的支持。对客户端没有什么特别的需求,一般的win 98 即可。3 业务流程3.1与其它系统的关系(无)3.2业务处理流程用业务处理流程表示为: 1)0层数据流图为学生信息表学生信息库2)1层数据流图为 4 业务逻辑4.1业务分解4.2业务描述首先,为了信息的安全和数据的权威性,对于网上信息的使用权限和责任,学院的各个部门,对整个系统的使用权限不一样。每学期考试完毕由各系录入成绩,然后由教务科收集,得到一张成绩表,存入学生信息库;学生工作处可根据信息库中的学生档案表和奖惩表进行相应的管理;教务科除了收集信息为,可对学生的学籍,补考,和各种等级考试进行管理和组织;师资科拥有对教学计划进行管理的权限;同时,所有用户拥有对学生信息进行查询的权限。下面辅以一张
计算机应用c语言计算机网络组成数据结构开发语言(VB,JAVA,ASP.NET.......)

二、大学软件工程专业有哪些必修课程,把这些课程都学一遍最少需要多少时间?

依据学校教学计划而定;
基本科目都会有:c, c++, java,计算机导论,软件工程, 数据库,操作系统,数据结构,计算机组成原理与系统结构, linux,算法分析,计算机图形学; 若有模块课,可能还会有嵌入式相关的,网络相关的课程。

三、南阳理工学院的软件工程专业有哪些课程

c/C++,数据结构,离散数学,汇编语言,现代操作系统,结构化计算机组成,C#语言,JAVA语言(选修),数据库原理,算法分析与设计,编译原理,UML,软件工程,软件需求工程,计算机网络 之类的

四、软件工程主要课程有哪些?

各个大学开设的课程不同,开设的时间也不尽相同.下面是软件工程专业的培养计划:
一、培养目标
本专业培养具有良好科学素养,能较系统和深入地掌握计算机科学技术基础以及软件工程专业知识和工作技能的高级专业技术人才。学生毕业后可在进行软件规划、设计与开发及应用的相关企业、事业单位或政府机关等从事计算机软件规划、咨询、监理、生产、软件技术研发、以及软件应用系统维护等方面技术工作。
二、培养规格
本专业学生应系统掌握计算机科学技术及其应用有关基础理论、建立从事软件工程方面工作的必要专业知识结构和工作技能,包括计算理论基础、计算机系统及其硬软接口、系统软件与工具软件、计算机应用技术、软件工程方法与工具等。通过四年时间的学习,学生应具备以下几方面知识和工作能力:
1. 掌握计算机科学与技术基本理论和专业知识;
2. 掌握软件系统分析、设计和说明的基本方法,具备软件研究与技术开发能力;
3. 了解信息系统安全与知识产权保护的有关技术方法和法规;
4. 具备进行软件系统规划、设计、咨询、软件测试与评估以及软件工程管理和系统运行管理的基本能力;
5. 了解现代信息技术的发展动态;
6. 精通一门以上外语,具有较强专业外语阅读和写作能力;
7. 掌握文献检索、资料查询的基本方法,具有独立获取信息的能力。
三、计划学制、最低毕业学分、授予学位
计划学制:本专业实行学分制,学制一般为四年,允许提前毕业和推迟毕业,具体按学校有关学分制管理条例执行。鼓励学生攻读双专业、双学位和辅修。
最低毕业学分:162
授予学位:工学学士学位
四、课程修读要求
1. 全校公共课分为公共必修课(34个学分)和公共选修课(11个学分)。公共必修课34个学分必须全修。公共选修课应在人文社会科学和艺术类课程中各选修4个学分,在社会科学类中修2个学分。就业指导课以讲座形式进行,开设4-6个讲座,计1个公选课学分。
2. 学科基础课共计52个学分,包括学科基础课和学科专业课程,要求学生全修。
3. 专业必修课共计21个学分,要求学生全修。
4. 选修课学生必须修读不低于34个学分,其中限选课程模块为必选模块,不够部分的学分可在任选课模块和计算机科学与技术的相关模块中选择。
5. “学科前沿讲座“为学科导引课程,以讲座形式分散安排在各个学期。
6. “就业指导课”以讲座形式进行,开设4-6个讲座,计1个公选课学分.
7. 本专业设置六门双语教学课程(课程方案表中课程名称前打*者),本专业不再单独开设专业英语课程。
8. 课程计划表中课程名称前打☆者为综合设计类课程。
9. 专业技能与实践共计8个学分,学生可在课程结构比例表中自主选择课程设计内容或专业实习,如选择专业实习,则学生必须再选修至少2个课程设计。

五、课程结构比例表
课程类别 学时数 占总学时的比例 学分数 占总学分的比例
全校公共课(45学分) 公共必修课 784 26.3% 34 21%
公共选修课 170 5.7% 11 6.8%
学科基础课(51学分) 大类基础课 558 18.7% 27 16.7%
专业基础课 490 16.4% 24 14.8%
专业必修课 353 12.9% 18 11.1%
专业选修课 578 20% 34 21%
专业实习或专业技能与实践课程 8周 8 4.9%
毕业论文(设计) 12周 6 3.7%
总计 2933/18周 100% 162
100%
  课程设置分三类:
  第一类课程实行边教学边实践,课堂教学讲基本原理、基本方法;实践教学给出小型实践题目,循序渐进。这类课程除常规的计算机专业课程外,还要加入软件工程,对象和组件技术等;第二类课程主要进行理论方法教学,逐步积累,集中时间进行实践教学。这类课程有:操作系统、编译原理、数据库系统、网络与网络工程、软件成熟度模型(CMM)。
  第三类课程是综合多门课程的知识,与科研项目相结合,以不同的目标或不同的应用作为实践的大型课程设计,如大型程序设计方法课程设计、大型应用软件课程设计等。
  

五、软件工程专业的主干课程

主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。

结语:亲爱的准留学生们,以上便是环俄小编为您整理的《软件工程专业课程》一文,感谢您的阅读。若您仍然没有找到所需要的信息,请随时联系我们的在线顾问获取最专业、最准确的一对一答疑咨询,不仅可以为您节省宝贵的时间,也能有效避免因遗漏信息而与心仪的高校失之交臂,环俄留学祝您留学事宜一切顺利!

联系专业留学顾问,立即获取院校内部非公开资料及留学方案,避免踩雷导致延误留学。


汤歆

环俄留学首席顾问、高级培训讲师、顾问部总监


圣彼得堡国立大学教育学学士、社会心理学硕士,2011年圣彼得堡国立大学优秀毕业生,2017年入围出国留学中介行业领军人物。

免费制定留学方案

今日剩余名额: 10

环俄留学顾问微信二维码

微信扫一扫添加好友,既可免费获得一次由环俄留学首席顾问1v1制定留学方案的机会。