| |
课程名称 |
开课目的 |
教学目标 |
| 1 |
操作系统基础知识
|
学校学习中主要是编程方面的培训,对服务器的服务概念不强,而操作系统是我们实际工作中使用很多的系统,特别是Linux现在使用越来越广泛。 |
操作系统基础知识 能熟练使用Windows2000/2003作为服务器,并且了解Unix/Linux的简单操作命令。 |
| 2 |
Web基础知识 |
Web基础知识在实际工作中使用非常频繁,但由于其不成体系,学校一般不开设此课程,全凭学员自学。 |
熟悉HTML、Javascript知识 |
| 3 |
XML基础知识 |
XML已经成为数据交换的主要标准,使用非常广泛。 |
熟悉XML构成及访问,了解Web Services基础 |
| 4 |
数据结构 |
数据结构在软件开发中相当重要,但很多同学在很早结束数据结构课程后就基本没有进行这方面的复习了。 |
熟练掌握常用的数据结构和算法 |
| 5 |
数据库理论 |
数据库同数据结构一样,在软件开发中占据相当重要的位置,但很多同学在SQL编写方面都偏弱。 |
掌握表、视图、触发器、存储过程及常用的SQL语句和数据库建模工具 |
| 6 |
软件工程 |
让学员了解软件工程是贯穿整个软件开发的主线,把各个角色给联系起来。 |
了解软件工程的常用内容,知道常见的开发模型。 |
| 7 |
UML基础知识 |
UML作为软件设计的专业描述语言,如同我们的自然语言一样,不可不学,否则如何与系统分析员进行交流沟通。 |
掌握UML常用图例,熟悉UML与OO的结合。 |
| 8 |
设计模式 |
设计模式作为代码编写中的“句型句法”,是使程序员编写代码更“专业”。 |
掌握常用的设计模式,了解非常用的模式 |
| 9 |
职业规划与应聘技巧 |
IT并非只有编码的工作,还有其它很多相关的工作,学员可以根据自己的特点选择自己的职业之路。同时,具备必要的应聘技巧也是能增大就业的命中率。 |
根据学生的个性和素质进行职业规划,掌握简历、求职信和自介的书写,掌握面试的礼仪和技巧。 |
| 10 |
软件工程师道德规范 |
通过职业素质训练课程掌握时间管理、压力管理、团队协作、与人沟通等良好的工作方式。 |
为学员成为一个领导和同事都喜欢的人铺平道路。 明确软件工程师的道德规范 |
| 11 |
项目管理 |
通过项目管理的学习,让学员获得与项目经理和团队沟通的内容和技能。 |
了解项目管理的主要内容,熟悉项目管理常用方法,能使用MS Project。 |
| 12 |
版本控制 |
小组开发时,必须要进行代码控制,以免发生混乱。 |
了解常用版本控制工具软件。 |
| 13 |
开发工具 工欲善其事,必先利其器。 |
充分了解开发工具是非常重要的。 |
了解Java、.NET和C++开发平台的使用和调试。 |
| 14 |
软件企业开发规范和过程控制
|
让学员对软件公司的控制管理有感性认识。 |
了解软件开发中常用的控制过程和文档模板。 |
| 15 |
应用中间件 |
应用中间件的开发和配置对于没有接触过J2EE的同学而言,还是相当不熟悉的。 |
掌握Tomcat、Weblogic的使用配置,了解其它应用中间件。 |
| 16 |
ResourceOne及其它开源框架 |
ResourceOne作为中软国际的统一公共开发平台,能有效降低开发难度,提高开发效率。与此类似,Java社区里面也有很多这样的开发框架,我们将告诉学员哪些是值得去尝试的。 |
掌握ResourceOne3.0的安装配置和二次开发,了解其它常用开源框架。 |
| 17 |
测试基础知识
|
软件测试在中国还未得到应用中重视,但随着软件国际化合作的到来,国内IT外企的很多职位都是关于测试的。学校现课程体系中也基本没有系统讲解测试的课程。 |
了解测试的基本步骤和要求,掌握测试文档的编写,了解测试常用工具。 |
| 18 |
单元测试 |
单元测试在中国软件开发中也极为不受重视,但良好的单元测试能有效提高应用系统的质量,减少项目总成本。 |
掌握单元测试,了解测试驱动开发技术,熟悉单元测试工具 |
| 19 |
外语课程 |
随着IT国际化的大趋势,外语越来越显出其重要性,不仅仅是常说的读写,要求更多的是听说。这也对以考试为目标的同学提出了挑战。 |
掌握常用计算机英语或日语词汇,熟悉商务函件写作,能流利进行对话。 |