软件工程师

软件工程师(系统分析工程师)

第一学期:程序员入门课程

(1) 教学内容: (2)课程目标:

程序员 (3)掌握的技能:

先学习进入软件编程世界,才能够具备计算机Java语言学习的基础; 使用Java语言理解程序逻辑,进行简单编程 (4)课程主要的知识点:

熟悉计算机软件的基础知识 理解程序逻辑、基本算法 核心技能:用Java开发C/S结构的管理信息系统 (5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。 (6)就业岗位:

Java初级程序员,简单的管理系统开发和维护

第二学期:初级软件工程师

(1)教学内容:

(2)课程目标:

初级软件工程师 (3)掌握的技能:

第一学期Java课程结束后,.NET课程的基本语言语法都与Java课程类似,将对比进行学习;

HTML语言是独立的课程,不牵涉到程序编写,学习Java课程之后,为了缓解学习压力,调整学习节奏,先学习这门课程;

SQL Server课程和.NET课程共同结合起来完成第一学期的阶段项目;

(4)课程主要的知识点:

熟悉计算机软件的基础知识 理解程序逻辑、基本算法 使用HTML、表格框架或者DIV布局模式、Dreamweaver工具开发静态站点 用T-SQL语言设计和维护SQL Server数据库 核心技能:用C#+Winforms+SQLServer+ADO.NET开发C/S结构的管理信息系统 (5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。 (6)就业岗位:

Java初级程序员,简单的管理系统开发和维护,网页制作和客户端脚本程序编写人员,数据库管理和维护人员

第三学期:中级软件工程师

(1)教学内容:

(2)课程目标:

中级软件工程师 (3)掌握的技能:

第二学期刚开始就学习SQL Server课程,是在第一学期学会SQL基本操作、基本查询的基础上学习高级知识;

第二学期两门.NET课程有严格的先后次序关系,并且是在第一学期的基础上进行拔高;

JavaScript课程是在学习完成.NET课程之后进行,同时要求首先学会第一学期的HTML课程,否则无法建立页面,更谈不上动态效果;

Java的两门课程也存在严格的先后次序关系,只有熟练理解、掌握了面向对象的思想,才能够进入到MVC开发模式的学习,否则将会存在很大的理解上的困难;

.NET课程中的三层结构模式,与Java的MVC模式,存在诸多相似之处; 学习完Java课程,将结合数据库课程、HTML、JavaScript课程,综合来完成第二学期的阶段项目; (4)课程主要的知识点:

.NET三层结构应用系统开发

JavaScript客户端验证和页面特效制作 SQL Server高级管理和查询

核心技能:用JSP+JDBC+SQL Server开发简单B/S结构应用系统

(5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。

第四学期:高级软件工程师

(1)教学内容:

(2)课程目标:

高级软件工程师 (3)掌握的技能:

能够参与到企业软件开发项目的全部过程

运用HTML/JavaScript/CSS技术实现标准、规范的客户端静态和动态效果 用JavaEE JSP/Servlet/JavaBean的结构来实现MVC模式,把客户的业务需求转化为计算机中的Web应用系统

基于Struts/Spring/Hibernate(SSH)集成框架技术开发多层企业级应用 使用ASP.NET和组件技术开发和部署三层结构的企业级应用系统

在Java或者.NET环境中,能够运用Ajax提升客户端效果、运用WebService技术实现系统级调用

树立正确的就业态度和良好的职业心态 通过简历和面试推销自己

职业人必备素养:职场礼仪、职场沟通和执行力

(4)课程主要的知识点:

第一门Java课程,核心技术JSP/Servlet/JavaBean,就是MVC模式的经典实现,需要第二学期JSP课程作为基础;

只有在掌握了JSP/Servlet/JavaBean的应用以后,才能够体会到框架的必要性,第二门Java课程中的Struts/Hibernate/Spring中,JSP/Servlet/JavaBean是最基本的应用,并在此基础上做框架的集成,因此这两门课程也存在严格的先后关系;

Ajax技术在Java课程中先讲解基础、原理,并要求手写Ajax代码,继而在.NET课程中使用方便的控件来实现,因此Java和.NET课程安排的次序不能变更;

.NET第一门课程是基于三层结构的企业级B/S系统开发,因此三层结构是这门课程的基础;

只有掌握了ASP.NET中的B/S开发技术,并且实现了网上书店的应用系统开发,才能够在该系统上进行优化和提高、扩展更方便的功能,因此,第二门.NET课程也必须在第一门.NET课程之后进行;

毕业设计项目分别在Java课程结束、.NET课程结束后都会执行,整个第三学期的学习过程,将有三个月时间的实战训练(其中集中编码的课时为免费学时)。 (5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。

软件工程师(系统分析工程师)

第一学期:程序员入门课程

(1) 教学内容: (2)课程目标:

程序员 (3)掌握的技能:

先学习进入软件编程世界,才能够具备计算机Java语言学习的基础; 使用Java语言理解程序逻辑,进行简单编程 (4)课程主要的知识点:

熟悉计算机软件的基础知识 理解程序逻辑、基本算法 核心技能:用Java开发C/S结构的管理信息系统 (5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。 (6)就业岗位:

Java初级程序员,简单的管理系统开发和维护

第二学期:初级软件工程师

(1)教学内容:

(2)课程目标:

初级软件工程师 (3)掌握的技能:

第一学期Java课程结束后,.NET课程的基本语言语法都与Java课程类似,将对比进行学习;

HTML语言是独立的课程,不牵涉到程序编写,学习Java课程之后,为了缓解学习压力,调整学习节奏,先学习这门课程;

SQL Server课程和.NET课程共同结合起来完成第一学期的阶段项目;

(4)课程主要的知识点:

熟悉计算机软件的基础知识 理解程序逻辑、基本算法 使用HTML、表格框架或者DIV布局模式、Dreamweaver工具开发静态站点 用T-SQL语言设计和维护SQL Server数据库 核心技能:用C#+Winforms+SQLServer+ADO.NET开发C/S结构的管理信息系统 (5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。 (6)就业岗位:

Java初级程序员,简单的管理系统开发和维护,网页制作和客户端脚本程序编写人员,数据库管理和维护人员

第三学期:中级软件工程师

(1)教学内容:

(2)课程目标:

中级软件工程师 (3)掌握的技能:

第二学期刚开始就学习SQL Server课程,是在第一学期学会SQL基本操作、基本查询的基础上学习高级知识;

第二学期两门.NET课程有严格的先后次序关系,并且是在第一学期的基础上进行拔高;

JavaScript课程是在学习完成.NET课程之后进行,同时要求首先学会第一学期的HTML课程,否则无法建立页面,更谈不上动态效果;

Java的两门课程也存在严格的先后次序关系,只有熟练理解、掌握了面向对象的思想,才能够进入到MVC开发模式的学习,否则将会存在很大的理解上的困难;

.NET课程中的三层结构模式,与Java的MVC模式,存在诸多相似之处; 学习完Java课程,将结合数据库课程、HTML、JavaScript课程,综合来完成第二学期的阶段项目; (4)课程主要的知识点:

.NET三层结构应用系统开发

JavaScript客户端验证和页面特效制作 SQL Server高级管理和查询

核心技能:用JSP+JDBC+SQL Server开发简单B/S结构应用系统

(5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。

第四学期:高级软件工程师

(1)教学内容:

(2)课程目标:

高级软件工程师 (3)掌握的技能:

能够参与到企业软件开发项目的全部过程

运用HTML/JavaScript/CSS技术实现标准、规范的客户端静态和动态效果 用JavaEE JSP/Servlet/JavaBean的结构来实现MVC模式,把客户的业务需求转化为计算机中的Web应用系统

基于Struts/Spring/Hibernate(SSH)集成框架技术开发多层企业级应用 使用ASP.NET和组件技术开发和部署三层结构的企业级应用系统

在Java或者.NET环境中,能够运用Ajax提升客户端效果、运用WebService技术实现系统级调用

树立正确的就业态度和良好的职业心态 通过简历和面试推销自己

职业人必备素养:职场礼仪、职场沟通和执行力

(4)课程主要的知识点:

第一门Java课程,核心技术JSP/Servlet/JavaBean,就是MVC模式的经典实现,需要第二学期JSP课程作为基础;

只有在掌握了JSP/Servlet/JavaBean的应用以后,才能够体会到框架的必要性,第二门Java课程中的Struts/Hibernate/Spring中,JSP/Servlet/JavaBean是最基本的应用,并在此基础上做框架的集成,因此这两门课程也存在严格的先后关系;

Ajax技术在Java课程中先讲解基础、原理,并要求手写Ajax代码,继而在.NET课程中使用方便的控件来实现,因此Java和.NET课程安排的次序不能变更;

.NET第一门课程是基于三层结构的企业级B/S系统开发,因此三层结构是这门课程的基础;

只有掌握了ASP.NET中的B/S开发技术,并且实现了网上书店的应用系统开发,才能够在该系统上进行优化和提高、扩展更方便的功能,因此,第二门.NET课程也必须在第一门.NET课程之后进行;

毕业设计项目分别在Java课程结束、.NET课程结束后都会执行,整个第三学期的学习过程,将有三个月时间的实战训练(其中集中编码的课时为免费学时)。 (5)教学方式:

理论课 实验课 综合案例课 分析课 设计课 评测课 复习课 以完成项目为目标的教学方法。以学员为主体的教学方法。


相关内容

  • 软件工程发展趋势
  • 软 件 工 程 发 展 趋 势 姓名: 班级: - 1 - 2011年12月4日 目录 1. 内容摘要﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3 2. 论文关键词﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3 3. 引言﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3 4. 软件工程发展趋 ...

  • 软件工程师行业
  • 软件工程师综述/行业展望 --北大青鸟昌平校区提供 引言:软件工程师是一类新兴的职业.与传统的行业相比较,这个行业是随着计算机的发展而逐步发展的,并且,随着信息产业化的飞速发展,软件工程师这个行业不仅让人们越来越熟悉,并且,也吸引着大量人才的涌入,很多人都会通过参加软件工程师培训,或是通过大学专业的 ...

  • 杂志上的一篇文章
  • -------------------------------------------------------------------------------- [**************].p.0200 这篇是2002年底<程序员>杂志上的一篇文章,虽然时间早了点,但值得一看. - ...

  • 软件工程技术发展综述
  • 软件工程技术发展综述 摘要 在现代社会中,软件的应用促进了经济发展,也提高了工作和生活效率.为了提高软件开发的效率与质量,软件工程技术在软件开发中的应用也越来越重要.本文主要从四个层面介绍软件工程技术,并作总结.(1)软件工程的产生和发展过程:(2)软件工程的主要研究内容:(3)发展现状,面临的问题 ...

  • 软件测试职业发展方向(精)
  • 软件职业发展方向 研究软件测试职业的发展方向,一是增长自己的知识,二是为自己的职业规划做个参考,在网上找到一篇很好的东东,将它整理了一下,放上来吧,以备以后查看. 软件测试职业发展方向,大体上可以分为管理路线.技术路线.管理+技术路线. 测试初级阶段: 测试工程师,属于软件测试职业生涯的初级域,其适 ...

  • 软件测试之职业发展方向(精)753
  • 由安博测试空间技术中心http://www.btestingsky.com/提供 软件职业发展方向 研究软件测试职业的发展方向,一是增长自己的知识,二是为自己的职业规划做个参考,在网上找到一篇很好的东东,将它整理了一下,放上来吧,以备以后查看. 软件测试职业发展方向,大体上可以分为管理路线.技术路线 ...

  • 软件工程技术的研究目的和发展前景
  • 摘 要 软件是目前技术中性质特殊的一项,软件的领域范围和复杂度一直都处于扩大上升的状态.下面本文将就三个角度对软件工程技术进行简要的概述:首先,根据事物的发展规律分析,简单的描述一下软件工程技术的发展历程,其次,对软件技术下详细的分析,并对其构成部分进行描述,最后,根据近年来的软件工程技术的发展趋势 ...

  • 中国软件测试行业现状调查报告
  • 中国软件测试行业现状调查报告 中国软件测试的发展及现状分析: 软件测试的发展及现状分析 一. 中国软件测试的发展及现状分析: 中国的软件测试技术研究主要是随着软件工程的研究而逐步发 展起来的,由于起步较晚,与国际先进水平相比差距较大,故仍处于 起步阶段.随着我国软件产业的蓬勃发展以及对软件质量的重视 ...

  • 浅谈软件测试技术的研究
  • Journal of Jilin Radio and TV University NO.8,2015(Total No.164) <吉林广播电视大学学报>2015年第8期(总第164期) 学术论坛 浅谈软件测试技术的研究 李慧珠 (北华大学师范分院,吉林市132013) 摘要:" ...

  • 国际软件工程职业道德规范
  • 软件工程职业道德规范和实践要求 5.2版 IEEE-IEEE-CS 和ACM软件工程道德和职业实践联合工作组推荐 经 IEEE- IEEE-CS 和 ACM 批准定为讲授和实践软件工程的标准 简明版 序言 本规范的简明版以更高级的摘要形式归纳了规范的主要意向,完整版所包括的条款则给出了范例和细节,说 ...