精品计算机网络技术专业软件方向.docx
《精品计算机网络技术专业软件方向.docx》由会员分享,可在线阅读,更多相关《精品计算机网络技术专业软件方向.docx(15页珍藏版)》请在冰豆网上搜索。
精品计算机网络技术专业软件方向
计算机网络技术专业软件方向
山西林业职业技术学院
计算机网络技术专业(软件方向)人才培养方案(高职三年制)
二00七年一月
系主任:
教研室主任:
计算机网络技术专业(软件方向)人才培养方案(高职三年制)
一、专业名称及专业代码
专业名称:
计算机网络技术专业代码:
590102
二、招生对象与学制
招生对象:
高中毕业生或具有同等学历者
学制:
三年
三、培养目标与人才规格
本专业通过系统地学习计算机软件所需要的基础理论,掌握必需的基本知识和基本技能,进行实践动手能力的基本训练,培养德、智、体全面发展的、具有较强的软件设计和开发能力、熟练的软件编程和软件应用能力以及能从事计算机网络软件和网页设计技术的专业实用人才。
培养目标
本课程的目标可以从知识结构、技术方向和职位方向三个来描述。
1、知识结构
熟练掌握OOA、OOD和OOP
精通J2SE平台的程序设计
精通JAVA桌面应用软件设计
掌握Windows下的JAVA程序设计和Windows的系统管理
精通SQLServer数据库程序设计:
精通JSP、Servlet、JavaBean等Web应用程序设计
精通MVC设计模式和STRUTS架构
熟练掌握软件开发规范和方式
熟练掌握大型商务系统开发的设计和开发
具备足够的职业素养
2、技术方向
J2EE
JSP
J2SE
其它软件设计方向
3、职位方向
项目经理
软件设计师
高级软件工程师
软件工程师
软件测试工程师
其它软件相关职位
学员学习本课程并通过考试后,可以获得上述知识并从上述技术方向中选择自己擅长的一个或几个方向,并能胜任上述部分职位。
四、知识结构
1.热爱祖国。
拥护共产党的领导,具有振兴中华的理想,懂得马克思列宁主义、毛泽东思想的基本原理,了解我国的基本国情,有法制观念、事业心,责任感和良好的道德品质,受到初步的国防教育的训练。
2.具有一定的中英文水平,较熟练地运用、处理中英文文件、资料,英语通过国家四级水平考试,能撰写常用英文函电,具备一定的对外信息交流能力。
3.具有一定的计算机专业知识与实践操作能力主要表现在以下几个方面:
●掌握本专业所需的各门基础课,技术基础课的理论;
●各种信息系统的基本知识;
●掌握多媒体的应用技术;
●基本操作能力:
文字处理、表格处理等办公软件的操作;
●中小型软件开发能力
●计算机软件维护能力;
●计算机辅助设计应用能力;
4.达到相应职业资格考试所要求的水平:
中国计算机软件资格和水平考试;(国家信息产业部)初级程序员级;程序员级;高级程序员级等资格考试,通过考核能获得相应证书;全国计算机等级考试的二级证书;全国计算机等级考试的三级证书(偏软)。
5.了解体育运动的基本知识,掌握科学锻炼身体的基本技能,养成锻炼身体的习惯,达到国家大学生体育合格标准。
6、教学方向:
Java是Sun公司开发的新一代编程语言。
不论你使用的是哪一种计算机,哪一种操作系统,都可以使用Jave进行开发。
Jave目前以被IBM、Apple、DEC、Adobe.、SiliconGraohics、HP、Oracle、Toshiba等业界知名企业所接受。
JAVA目前由J2ME、J2SE和J2EE三个平台组成。
使用JAVA可以开发从手机到PC到大型机的全面的应用。
JAVA程序员目前已经占用所用程序员的近半数。
选择JAVA意味着无限广阔的空间。
五、课程模块介绍
文化基础课
1、政治
(1)思想道德修养与法律基础
主要进行社会主义道德教育和法制教育,帮助学生增强社会主义法制观念,提高思想道德素质,解决成长成才过程中遇到的实际问题。
(2)毛泽东思想、邓小平理论和“三个代表”重要思想概论
着重讲授中国共产党把马克思主义基本原理与中国实际相结合的历史进程,充分反映马克思主义中国化的三大理论成果,帮助学生系统掌握毛泽东思想、邓小平理论和“三个代表”重要思想基本原理,坚定在党的领导下走中国特色社会主义道路的理想信念。
(3)形势与政策
着重进行党的基本理论、基本路线、基本纲领和基本经验教育;进行我国改革开放和社会主义现代化建设的形势、任务和发展成就教育;进行党和国家重大方针政策、重大活动和重大改革措施教育;进行当前国际形势与国际关系的状况、发展趋势和我国的对外政策,世界重大事件及我国政府的原则立场教育;进行马克思主义形势观、政策观教育。
2、英语
根据《高职高专教育英语课程教学基本要求》“实用为主,够用为度”的教育方针,并针对目前高职高专学生入学水平参差不齐的实际情况,英语教学提出了统一要求、分级指导的原则。
并在教学过程中以培养学生实际运用语言的能力为目标,突出教学内容的实用性和针对性;既要培养学生具备基本的英语语言知识,读懂简单应用文,并能进行实际写作,又要让学生掌握必要的听说技能,能进行日常会话,还要培养学生运用英语进行有关涉外业务工作的能力,为进一步学习专业英语打下坚实的基础。
3、体育
学习体育与卫生保健的基础知识和运动技能,掌握科学锻炼和娱乐休闲的基本方法,养成自觉锻炼的习惯;培养自主锻炼、自我保健、自我评价和自我调控的意识,全面提高身心素质和社会适应能力,为终身锻炼、继续学习与创业立业奠定基础。
4、应用文写作
通过本课程的学习,系统地掌握应用文的有关理论和知识,认识和理解应用文的性质和特点,了解应用文的构成要素和种类;能够熟练撰写一般日常应用文及计划、总结、调查报告等事务性文书;把握公文的特点、写作格式和要求;了解新闻文体、财经应用文的一般写法、种类和特点,为胜任今后的工作打下良好的基础。
5、计算机英语
本课程通过计算机专业技术资料的讲解和屏幕用语的介绍,使学生在学习普通英语的基础上,进一步学习专业的英文技术资料,掌握一定数量的本专业词汇,提高阅读能力和速度,使学生能较熟练地阅读屏幕英文信息,具有一定的翻译本专业英文技术资料及说明书的能力。
6、高等数学Ⅰ
开设综合数学,对微积分、线性代数、概率论的初步知识有一定了解。
主要内容包括:
函数、极限与连续、导数、一元函数微分学、一元函数积分学、简单概率统计(统计方法、随机变量、抽样和抽样分布)、矩阵、行列式。
专业课:
(一)、JAVAOO程序设计
1、课程编号JB01
2、课程简介
本课程主要讲述面向对象程序设计知识和java语言规范。
是后继所有程序设计课程的基础。
3、教学目的
了解面向对象思想,掌握JAVA语言,牢固掌握程序设计基础知识,为后继程序设计课程打下坚实基础。
4、与其它课程的关系
该课程是后续所有JAVA软件工程师课程的基础,学习该课程必须能够熟练使用计算机进行基本操作。
5、教材选用:
NIT-PRO软件工程师系统教材——《JAVA面向对象程序设计》
6、教学方法:
案例法、讨论法、启发法、讲授法、提问法、讨论法、演示法等
7、课时安排
8、教学内容
Java概述
面向对象程序设计初步
标识符、关键字、数据类型
运算符、表达式
数组
面向对象程序设计
高级类特性
异常处理
字符界面应用程序
9、课程重点
程序流程
面向对象程序设计知识
异常处理
高级类特性
10、考试大纲
1
Java历史
15
引用数据类型
2
CLASSPATH和PATH环境变量的设置
16
This/super关键字
3
Java和Javac命令的使用
17
类的继承、封装、多态
4
Main()方法
18
类成员的存取的控制
5
Java注释
19
方法的重载
6
Java源文件构成
20
对象的构造和初始化
7
标识符和关键字
21
static和final关键字
8
变量声明和作用域
22
抽象方法和抽象类
9
运算符和表达式
23
接口
10
流程控制语句(选择语句、循环语句)
24
内部类的
11
数组
25
异常基本概念
12
对象和类
26
处理异常
13
方法和属性
27
命令行参数
14
构造器
11、考试形式:
理论加上机。
理论1课时,上机3课时。
12、模拟试题
选择题
下述字符型变量的定义中,不符合Java语法规则的是___。
A)Charc1=’\\’;
B)Charc1=65
C)Charc1=’11’
D)Charc1=‘均’
问答题
请简要加答,JAVA语言中注释有几种?
上机题:
使用JAVA语言编写程序,可以根据提示输入一个数组,并对数组进行排序。
(二)J2SE平台程序设计
1、课程编号JB02
2、课和简介
本课程主要讲述J2SE平台的程序设计。
包括流、线程、对象序列化等JAVA程序设计的高级话题,也包括JAVAGUI程序设计知识。
这些知识都是JAVE程序员必须掌握的关键知识,在程序设计时有广泛应用。
3、教学目的
掌握JAVA程序设计的高级话题和JAVA桌面程序设计。
学习结束后要以设计较为复杂的桌面程序。
4、与其它课程的关系:
学习该课程需首先学习《JAVAOO程序设计基础》或具备相关基础。
5、教材选用:
NIT-PRO软件工程师系统教材|——《J2SE平台程序设计和实战》
6、教学方法:
案例法、讨论法、启发法、讲授法、提问法、讨论法、演示法等
7、课时安排
8、教学内容
流
JavaGUI程序设计
多线程
网络编程
对象系列化
Swing
项目设计
9、课程重点
流
多线程
对象系列化
项目设计
10、考试大纲
1
SystemMathString和StringBuffer
9
Java2SDK事件处理
2
集合
10
Paint()方法
3
字节流\字符流和节点流
11
线程基本概念及模型
4
NIO
12
线程的创建及状态
5
Jar指令
13
多线程共享数据
6
对象序列化
14
线程的同步及通信
7
Serializable
15
通过ServerSocketS来实现网络通信
8
布局管理器(BorderLayout,FlowLayout,GridLayout)
16
URL类
11、考试形式:
理论加上机。
理论1课时,上机3课时。
12、模拟试题:
参照JAVAOO程序设计
(三)数据库Ⅰ
1、课程编号J001
2、课程简介
本课程主要讲述数据库程序设计时使用的,同时也包括数据库管理和数据库设计内容。
数据库是应用软件开发的重要环节,本课程是后续全真案例课程的基础。
3、教学目的:
掌握数据库设计、数据库管理、存储过程和触发器。
4、与其它课程的关系
5、教材选用:
NIT-PRO软件工程师系统教材——《SQL程序设计》
6、教学方法:
讨论法、启发法、讲授法、提问法、讨论法、演示法等
7、课时安排
8、教学内容
SQLServer数据库管理
范式
实体-关系模型
SQL基本语法
游标
存储过程
存储函数
触发器
异常处理
9、课程重点
范式
实体-关系模型
游标
存储过程
触发器
10、考试大纲
1
SQL的数据库安装
8
存储过程
2
事务处理
9
触发器
3
表的创建和管理
10
游标
4
索引的创建和管理
11
异常捕捉和用户自定义异常
5
视图的创建和管理
12
实体-关系模型
6
SQL程序的基本结构
13
INF、2NF、3NF
7
匿名块
11、考试形式:
理论考试。
理论2课时。
12、模拟试题:
参照JAVAOO程序设计
(四)WEB程序设计(JSP)Ⅰ
1、课程编号JW01
2、课程简介
本课程主要讲述JAVAWEB程序设计的知识,包括JDBC、JSP、SERULET。
FAVABEAN等。
JAVAWEB程序设计是JAVA程序设计的重点方向。
3、教学目的:
掌握JAVAWEB程序设计知识,可以完成网站后台程序设计。
4、与其它课程的关系
学习该课程需首先学习《JAVAOO程序设计基础》或具务相关基础。
5、教材选用:
NIT-PRO软件工程师系统教材——《JAVAWEB程序设计》
6、教学方法:
案例法、讨论法、启发法、提问法、讨论法、演示法等
7、课时安排
8、教学内容
JDBC
JSP概述
JSP内置对象
JAVABean
Servlet
JSP高级应用
JSP扩展标签
9、课程重点
JDBC
JSP内置对象
JAVABean
Servlet
JSP高级应用
10、考试大纲
1
JDBC的功能
11
表单和JSP程序的结合
2
JDBC工作原理
12
Session
3
JDBCAPI
13
Cookie
4
设置ODBC数据源
14
JavaBean的基本概念和主要用途
5
程序对数据库的操作
15
在JSP中对JavaBean的调用
6
Tomcat服务器的安装和配置
16
使用JavaBean实现数据库操作功能
7
JSP基本语法
17
Servlet和JSP的区别和联系
8
JSP和HTML的交互
18
ServletAPI
9
Page指令
19
使用Servlet响应客户端请求
10
业面重定向
20
JSP和Servelt之间的通信
11、考试形式:
理论加上机。
理论1课时,上机3课时。
12、模拟试题:
参照JAVAOO程序设计
(五)B/S系统开发
1、课程编号JP01
2、课程简介
案例来自企业,开发模式来自企业,人员组织模范企业。
案例开发过程完全是企业模式。
全真案例教学是整个课程系统的核心。
3、教学目的:
通过与企业完全一致开发模式来开发系统获取实际项目经验。
4、与其它课程的关系:
学习该课程需首先学习《JAVAWEB程序设计》或具备相关基础。
5、教材选用:
NIT-PRO软件工程师系统教材——《全真案例集》
6、教学方法:
案例法、讨论法、启发法、讲授法、提问法、讨论法、演示法等
7、课时安排
本教材授课期为一学期的前半学期,每周8次课,40课时。
理论10课时,实验30课时。
8、教学内容
需求分析
系统设计
编码
测试
9、课程重点:
项目开发整体流程
10、考试与检查:
无
(六)MVC与Struts
1、课程编号JW02
2、课程简介
本课程主要讲述业界通用的MVC设计模式与Struts架构。
3、教学目的
掌握目前业界最流行的设计模式和架构,将学生培养成为有项目经验的,适合企业需求的软件工程师。
4、与其它课程的关系:
学习该课程需首先学习《JAVAWeb程序设计》或具备相关基础。
5、教材选用:
NIT-PRO软件工程师系统教材—《MVC与Struts》
6教学方法:
案例法、讨论法、启发法、讲授法、提问法、讨论法、演示法等。
7、课时安排
8、教学内容
MVC设计模式
Struts1.1安装和使用
Struts核心机制及组件
应用程序国际化
Struts配置
Struts高级特性
Struts标记库
9、课程重点
MVC设计模式
Struts核心机制及组件
应用程序国际化
Struts配置
Struts高级特性
Struts标记库
10、考试大纲
1
MVC设计模式
6
资源包和属性文件,了解Struts标记库并能部署其Bean标记库
2
编写基于MVC模式的JavaWeb应用程序
7
掌握Struts错误管理机制和常用API
3
Struts应用程序运行原理
8
使用Struts动态表单和动态验证表单
4
Struts应用程序配置
9
配置和使用Struts数据源连接池
5
掌握表单Bean和ActionBean的开发和使用
11、考试形式:
理论加上机。
理论1课时,上机1课时。
12、模拟试题:
参照JAVAOO程序设计。
(七)基于Struts架构的B/S商务系统
1、课程编号JP02
2、课程简介
案例来自企业,开发模式来自企业,人员组织模范企业。
案例开发过程完全是企业模式。
全真案例教学是整个课程系统的核心。
Struts架构是目前业界应用最广泛的架构,Struts架构的应用是进入企事业所心须的掌握的架构。
3、教学目的:
通过与企业完全一致开发模式来开发系统获取实际项目经验。
4、与其它课程的关系:
学习该课程需首先学习《MVC与Struts》或具备相关基础。
5、教材选用:
NIT-PRO软件工程师系统教材—《全真案例集》
6、教学方法:
案例法、讨论法、启发法、讲授法、提问法、讨论法、演示法等。
7、课时安排
8、教学内容
需求分析
系统设计
编码
测试
9、课程重点:
项目开发整体流程
10、考试与检查:
无
(八)计算机基础
本课程为计算机专业基础课程,主要是有关操作系统、网络、办公和数据管理。
通过本课程的学习,学生可以很快掌握文本的编辑处理和各种数据表格编排,数据库编程能力。
(九)平面设计Ⅰ
通过学习掌握Photoshop、Coreldraw、Illustrator中的常用术语、概念及其主要的功能,Photoshop、Coreldraw、Illustrator运行的系统要求和各项设置。
熟悉与工作页面相关的特性、功能、选项以及正确的使用方法,使学生掌握平面图像、图形的设计方法和编辑技巧。
具备一定的平面广告设计能力。
(十)计算机组成原理Ⅰ
本课程为计算机硬件核心课程,主要内容包括微型计算机硬件系统组成,寻址方式,存储、控制和运行工作原理,总线结构,中断系统,接口工作原理,汇编语言及编程方法等,使学生掌握计算机硬件基础知识和基本技能,为今后的学习和工作打下基础。
、
(十一)网络操作系统Ⅰ
介绍计算机网络的应用知识,以如何安装软件,管理用户共享资源及保障安全为线索,详细介绍了NOVELL、NETWARE、LINUX等网络平台,还将详细介绍INTEERNET实用软件的使用方法。
(十二)网页设计Ⅰ
本课程主要介绍网页制作技术的基本理论和实际运用,学习HTML语言,以及PHOTOSHOP、FIREWORKS、FLASH、DIRECTOR、ANFY等软件在网页制作过程中的应用;同时接触网页制作的进一步理论知识,如CSS技术、DHTML技术以及当前最流行的网页制作工具。
(十三)数据结构
本课程是一门专业技术基础课。
学会分析研究计算机加工的数据对象的特性,以便选择适当的数据结构和存储结构以及相应的算法,并初步掌握算法的时间分析和空间分析的技巧。
(十四)软件工程Ⅰ
综合使用各种编程语言设计各种实用的小系统的设计,以及能对编好的系统进行修改和完善的能力。
(十五)就业指导
本课程是职业技术学校学生必修的一门课程,主要讲述职业意识训练与指导、职业生涯发展与规划、就业技能的基础指导、职业与就业形势和政策指导四大部分,让学生了解就业形势,熟悉就业政策;了解社会和职业状况;认识自我个性特点,形成正确的职业观,养成良好的职业道德;掌握就业与创业的基本途径和方法,提高学生的就业能力。
六、全学程教学时间分配:
高职三年制各学期时间分配表(计算机网络技术专业(软件方向))
学年
学期
入学教育
军训
课堂教学
教学实习
毕业实习
毕业教育
劳动
机动
考试
寒暑假
合计
一
1
0.5
1.5
12
1
1
6
22
2
16
1
1
1
9
28
二
3
15
1
1
1
6
24
4
17
1
1
9
28
三
5
8
10
6
24
6
16
2
18
合计
0.5
1.5
60
8
26
2
2
4
4
36
144
七、毕业要求
本专业学生在规定的学习期限内,完成了教学计划规定的学习任务,修满124学分(包括形势与政策1学分,社会实践1学分,劳动1学分,军训1学分),操行成绩合格,且同时取得以下证书方可毕业。
1、普通话:
三级甲等以上
2、英语:
公共英语一级或实用英语B级
3、教育部NIT——PRO初级JAVA软件工程师