软件技术专业人才培养方案制定的调研报告

软件技术专业人才培养方案制定的调研报告

【研究背景】:

背景一:

20世纪后半叶以来,信息技术革命浪潮席卷全球,深刻地影响着世界经济、科技的发展格局,目前全球信息产业的增长速度远远超过全球经济的增长速度。计算机软件产业是信息产业的灵魂,而软件人才在软件产业发展中起着举足轻重的作用。我国软件产业正处在重要的历史发展阶段,21世纪以来我国软件产业得到了迅速的发展。可以预见,软件产业在我国将成为带动经济发展的朝阳产业。目前,我国正处在软件业高速发展时期,软件人才缺口很大。据统计,全国人才市场中,软件人才已成为IT业第一需求。预计今后几年国内软件行业人才每年的缺口将高达30万。国家有关部门对未来10年人才需求预测结果表明,从事软件开发、硬件设计、网络管理等方面的专业人才需求将持续增长,尤其是软件开发工程师和大量能从事基础性工作的技能型、应用型人才,因此,“软件蓝领”培养成为当务之急。正是根据社会和时代对计算机软件专业人才的大量的、持久的需求,越来越多的院校开办计算机软件专业。

背景二:

“江苏联合职业技术学院关于推进课程改革工作的意见”文件提出的指导思想和基本原则:推进课程改革工作要全面落实科学发展观,全面贯彻党的教育方针,坚持以服务为宗旨,以就业为导向,走产学研结合发展道路,面向市场,面向社会,不断深化五年制高职教育课程体系、结构、内容改革,完善课程管理与评价制度,创新人才培养模式,提高教育教学质量,努力培养和造就一大批面向生产、建设、服务和管理一线的高技能人才,为我省“全面达小康、建设新江苏”提供人才支持和有效服务。

努力构建以就业为导向、以能力为本位、以综合职业素质和职业能力为主线、以模块化课程为主体的体现五年制高职教育办学优势的课程体系,基本形成与生产劳动和社会实践相结合的教学模式,课程评价与管理制度比较完善,教育教学质量显著提高,办学特色更加鲜明。

背景三:

在我校开设软件技术专业之前,已有8位教师较为系统地接受了印度NIIT课程体系的培训学习,积累和掌握了一套先进的教学理念和专业技能,并尝试进行了三届的NIIT教育,也制定了相关的教学计划等资料,为我校自己的软件专业的开设和人才的培养奠定了良好的基础。

社会岗位的需求、IT行业的发展、课程改革的机遇、我校软件技术专业培养工作的开展,都向我们提出了一个共同的要求,必须有一套完善可行的人才培养方案。

1

因此,为了制定出更加有效、合理和适应于当前社会发展和职业教育特点的专业人才培养方案,信息技术系的专业教师利用业余时间进行了大量软件行业调研工作,为我校现有软件技术专业人才培养方案的修订工作打下了良好的基础。

一、软件技术专业培养方案调研的目的和意义:

随着IT技术在通信、医疗、游戏、教育等各行业全面发展,带动了各个软件开发方向的人才需求,软件开发技术的地位日趋重要且软件行业从政策、需求、薪酬各方面都有了很大的改善。本次调研目的就是了解目前软件专业人才的需求现状,对软件技术专业岗位群及行业结构进行调查分析,掌握软件技术行业的结构和分工;定制软件人才培养的规格要求和知识、能力、素质等结构,推进软件技术专业建设和课程改革;结合我校目前的软件技术专业的在读生状况和目前的教学情况,研究探索一条适合五年高职软件技术专业人才培养的新模式。

二、制定软件技术专业人才培养方案需要调研的内容:

1、软件技术专业岗位群及职业能力调查分析

2、人才培养规格要求和知识、能力、素质结构

3、 本地区的软件发展现状和人才需求

4、 我校的软件教学情况和人才培养就业情况。

三、调研采用的形式、方法以及调研过程。

(一)专业调研的形式

我校信息技术系成立以软件技术教研室为中心的软件技术专业调研小组,组织专业教师采用专家委员会座谈会,问卷调查,实地走访,资料收集与分析等手段,就相关行业和企业对软件技术人才的需求进行调查和分析;同进充分利用现有的网络资源对软件专业的评论。

(二)研究方法与过程

1、组织调研组教师结合NIIT培训学习的相关软件知识,提高教师科研水平。

教育科研是更新教育观念、永葆教育发展的生机与活力的有效载体,是将先进的教育思想转化为具体的教育实践的必由之路和必经过程。因此在实施研究前,们针对教学中的实际情况组织调研组教师深入学习。一方面学习有关教育改革方面的文章及资料,了解调研研究的意义和步骤,组织教师仔细研读,认真琢磨,在组里交流心得,更新教师的教育教学理念,掌握相关理论经验;一方面组织教师到上海NIIT培训中心进行软件设计、开发和管理技术,进一步提高了教师的教育教学技巧和能力。

2、鼓励教师以工作室形式包、接软件开发项目,在实际工作中进行调研。

鼓励教师以个人或者小组为单位的对承包校内、校外软件设计和开发任务,尽可能的从实践中积累开发经验并了解市场上软件行业的结构和分工细化问题,从而更好的定制软件技 2

术的就业方向和培养规格。

3、阶段性实施调研研究,实时总结成果。

为了保证调研组教师正常教学的精力投入,提高调研研究的有序性和有效性,经过教师的讨论和调研项目负责人的全面把握,一致决定将调研的实施划分为个单元进行实施:

(1)问卷调查。从回收的问卷来看,基本情况如下:

①对软件人才的职业素质要求:守纪律,有较强的动手能力和学习能力,诚实、正直,能与人良好沟通。

②对软件人才知识要求:有一定英语、网络、硬件知识,能够操作和管理数据库,具备经济知识,法律知识等。

③对软件人才的职业技能要求:熟练掌握常用工具软件,掌握基本的编程方法,能够进行独立进行程序编写,能够设计和开发小型软件。

(2)实地走访。

学校组织相关教师分批,有组织、有计划地实地走访杭州、上海、南京、徐州本地的学生就业企业基地,他们同样提出先成人,后成才的办学思路。在课程设置上一定要跟上企业应用的步伐,要先了解相应的岗位群,根据岗位群制定合理的课程模块,若干课程模块组织专业课程体系。

(3)专业建设委员会。

专业建设专业委员会主要从专业师资情况、实验设备及图书准备情况、实习基地准备情况、学生的实践能力与应用能力、借鉴国外先进的教学经验与培养模式、社会需求等方面着手调研培养方案的制订与实施。

四、软件技术专业人才调研的结果

(一)软件技术专业岗位群及职业能力的调研结果

软件技术现已广泛地应用于国民经济和人类活动的各个领域,具有很强的专业性、技术互融性和应用普遍性。要求本专业的学生具有较宽的知识面,思路开阔,有创新意识。突出适应社会、应用广泛的岗位需求的职业技能培养。长期以来,我国高等教育的专业设置通常有两个主要依据,一是知识分类,即学科分类;二是社会服务对象或领域分类,即职业分类。就高职教育而言,其专业不是通常意义上的“学科专业”,而主要是“技术专业”。技术专业的知识构成不像普通高校的学科专业那样强调专业知识的完整性、系统性和逻辑性,而是由与职业岗位技术工作相关联的有关知识构成。技术专业知识强调职业岗位技术工作的针对性、适应性和应用性。软件专业就是一个“技术专业”,计算机的软件硬技术平均18个月就会更新一次,因此专业的课程设置一定以职业岗位群和新技术的调查分析为依据。

根据最新的调查,随着我国软件业规模不断扩大,软件人才结构性矛盾日益显得突出。 3

教育部关于紧缺人才的报告称,软件人才的结构呈两头小中间大的橄榄型结构,不仅缺乏高层次的系统分析员、项目总设计师,更缺少大量的从事基础性软件开发的人员。

目前软件专业适应的工作领域:企业管理软件的设计与开发,网站的设计、构建与管理、维护,数据库的设计、组织、管理,软件的销售等。

面向的岗位群有:软件设计师,系统分析师,软件编码员,初级程序员,网站设计和建设、管理员,数据库操作和管理员,信息管理软件的使用、维护、软件销售,网站设计与制作、网页制作、图形图像处理。

通过查阅相关资料及对部分工程技术人员的调查统计,我们得出如下岗位能力所应具备的技术:使用一种程序设计语言编程实现某种功能的能力;掌握中、小型软件设计与开发技术;掌握网页、网站的设计与开发技术,掌握数据库的设计、组织与管理能力,掌握网站与数据连接、存储技术,网站设计与制作、网页制作、图形图像处理能力。

(二)人才培养规格要求和知识、能力、素质结构的调研结果

1、软件技术人才的知识要求

熟悉计算机硬件与软件的相关知识,特别对程序设计语言有比较深刻的了解。熟练掌握软件设计与开发,程序编码,数据库管理的高级应用型人才。能将软件的设计与开发技术应用到实际工作中去。能进行全方位的网站设计开发和进行企业管理系统设计与开发。能独立开发动态网站,具有一定的数据库开发和管理、维护知识。

2、软件开发人才应具备的能力素质

掌握数据库的理论知识、几种常用数据库的应用和熟练操作,具备数据信息的处理能力,具有常用编程软件的使用能力,掌握C/S结构和B/S的结构的程序设计基本开发技术,具有基本网络操作和应用能力;具有基本的图形图像处理能力;熟练使用常用的各种开发工具开发网站,具有良好的项目组织、团队协作和沟通交流能力,以及管理系统软件、商务平台的设计开发能力。

3、社会和行业认定的职业资格证书分析

英语二级/中级证、普通话等级证、全国计算机等级二级证、计算机程序设计员证、网页设计师证。

五、调研组对人才培养方案修订的建议

经过大量的调研工作调研小组对修订软件技术人才培养方案提出了如下的建议:

1、软件人才培养目标多元化、培养规格多样化

有关软件人才的培养方法认为应面向市场,培养适销对路的软件人才,强调加强应用型课程体系的建立,加强实际动手能力的培养。软件人才的培养要立足现在,面向未来,既要强调应用型能力的培养,又必须注重人才后劲的培养。在培养过程中,必须压缩相关课程中 4

相同教学内容,减少教学中的重复劳动,节省教学时间,扩大学生的知识面。

 (1) 软件人才培养规格

人才培养规格主要体现在以下三个方面:

其一,通专结合的复合型人才。从未来社会生产来看,传统产业是单一型的,所需人才也是掌握一门专业知识的单一型人才。而未来产业,由于渗透着高信息和高科技成分,产业结构及其内涵都发生变化,向着综合化、智能化方向发展,所以软件人才不仅应精通本门学科的专业知识,还必须熟悉其他相关学科知识,外围知识相当广博,基础理论扎实,既掌握自然科学,又涉猎社会科学,知识广泛交叉渗透,接受过通专结合的教育。

其二,具有开拓精神的创造型人才。21世纪是充满发展、变化和机遇,极具活力的世纪。能推动这个新世纪前进的人才,不仅要有学习、储存新知识的能力和迅速适应社会职业转换的能力,更重要的是有开拓精神的创造能力。创造具有多方面的涵义和多层次性,21世纪所需要的创造型人才,不是一般意义上的创造人才,而是具有开拓精神的高层次的创造人才。高创造型人才是未来社会最受欢迎的人才。

 其三,一专多能的应用型人才。随着我国社会主义市场经济体制的逐步完善,新兴产业的不断涌现,各部门对高素质的应用型人才大量需求,但未来应用型人才的规格比现在要高:一是掌握的基础理论知识比较专深;二是具有在专业领域内多方面的技能;三是具有运用专业知识和专门技能解决生产中重大问题的能力,四是在实验、工艺、开发等方面具有很强的创新能力。

(2) 软件人才素质要求

 人才素质要求主要体现在以下六个方面:

 其一,要有运用知识的能力。21世纪的人才,不仅要具备一般的应用能力,而且更需要高素质的创造型应用能力。如在日本大学生能力结构目标体系中,有1/3是应用能力,并且有具体要求,主要是培养大学生的实验操作能力、交流表达能力、设计计算能力、组织管理能力和发明创造能力等。

其二,要有作为社会人的知识。人类创造精神文明和物质文明的目的,就是要使人类自身生活得更好,使人的价值获得最充分的表现,潜力得到最大限度的挖掘。要实现人的自身价值和全面发展,就必须掌握作为社会人的基本素质所需要的知识。这种知识既存在于社会意识形态和人们观念之中,同时也以学科体系、理论体系的形式存在于人文社会科学课程中。前者以社会约定俗成的观念、知识潜移默化地影响着人们的行为和习惯,使人在社会交往过程中,不知不觉地接受和掌握此类知识。

其三,要有学科专业方面的知识。21世纪的人才从学科专业知识方面看,主要有本学科专业知识、跨学科专业知识和综合交叉学科知识三大领域。所以,未来计算机学科学生的知 5

识结构仍然应以本学科专业为基础,然后依据社会需求和自身学习状态,进行多元化选择。未来人才要善于在分化与综合找到平衡点,以求得知识的不断更新。

其四,要有自学能力。现代教育的特征之一就是终身化,学习将伴随着人的一生。大学毕业后继续教育,不仅加速了人才知识的更新,而且促进自学能力的提高。21世纪人才的自学能力主要体现在以下几方面:一是更新自己原有专业知识的能力;二是学习新知识的能力;三是综合各门学科知识的能力。

 2、加强师资队伍建设,提倡教学过程信息化

(1)重视软件专业师资的培养与提高,防止计算机专业的教师成为“计算机教书工”。教师是教学活动的主导,是深化计算机学科教学改革的关键。教师自身必须具有一定的高度,给学生授课时才能做到思路清晰,层次性、条理性比较强,从而调动学生的学习积极性。学校必须高度重视,大力加强教师队伍建设,努力实现稳定队伍、优化结构、改善条件、提高质量的队伍建设目标。计算机学科建设核心的内容是学术队伍的建设,学科建设在重视发挥老一代学科带头人作用的同时,应该着眼于未来,力争在最短的时间内培养出具有较强的理论修养和较深的学术造诣、学风端正、锐意进取、有创新能力的年轻学者充当学科带头人,使学术队伍保持生机和活力。

(2)随着网络教育的发展,如何提高计算机学科教师运用信息技术的能力,成为一个新的研究课题。作为信息技术教育的培训,不仅应进行技能方面的培训和训练,更重要的是要引导教师掌握有关信息技术的基本理论、方法以及解决问题的方法,引导教师运用所学的方法去从事教育教学活动,从而提高计算机教学的质量。在网络教育背景下,计算机学科教师应该成为教师队伍中的领头羊,既具有扎实的理论知识,又具有过硬的应用技能。培训的内容不能仅仅局限于教授先进的信息技术理论,更重要的是让教师通过参与培训活动,获得基本素质和技能,能够运用信息技术实施教学。从技术层面和教育层面上,体现以多媒体和网络为基础的信息化环境中实施教学的活动,对课程内容进行信息化的处理,利用信息加工工具引导学生自主、探究学习,以实现信息技术与专业教学整合的基本思想。

 3、加大教学基本建设力度和教学经费投入

为提高软件人才培养质量,学校应在改革的思想指导下,在更高的起点上,加大计算机学科教学基本建设力度。主要包括以下五个方面:

第一,在抓好专业建设和师资队伍建设的同时,还要加强课程建设。要从人才培养模式整体优化入手,进行课程改革,主要基础课程和专业基础课程是课程建设的重点,要像建设重点学科点一样来建设重点课程。对于课程设置,建议教育部可以针对各个不同层次、不同类型的学校的计算机专业,规定一些比较核心、比较固定的专业基础课程,在此基础上不同的学校应该根据自己的情况确定培养目标和方案,例如,可以根据学校的地理位置、生源特 6

点或者整个学校的办学特色进行调整。建议加大一、二年级的学时和学分量,把一些专业基础课程提前到一、二年级,既让学生尽早地接触到了专业课程,也减轻大三的专业课负担,使得学生大三的知识学得更加深入而牢固,知识结构更合理。在课程的先修后继关系上,也需予以认真考虑。

第二,加强实验室建设。根据计算机学科发展和教学改革的需要,改革实验教学的组织、内容和方法,增加设计性、综合性实验比重,更新实验教学设备,使实验课真正发挥培养实验、实践和创新能力以及严谨求实科研作风的作用,建议将实验跟课程分离,单独给学分,而且要有针对性地精心设计。

第三,加强教材和图书建设。不同大学的学生基础不一样,教材应该具有不同广度和难度,让教师自主选择程度层次合适的教材,关于教材的编写,国内许多教材的共性是太注重理论和基础,不太重视应用,与实际脱节。教学要经过实践,教材也需要教学实践的考验。第四,加强学风建设,要在继续严格考风考纪的基础上,进一步建设优良学风集体,建设优良校园文化氛围。

江苏徐州财经高等职业学校

五年制高职软件技术专业调研组

二○○七年八月二十日

7

 

第二篇:20xx级软件技术专业人才培养方案

软件技术专业教学计划

专业(方向):软件技术 专业代码:590108

招生对象:全日制普通中学高中毕业生、同等学历者 学 制:三年

一、 专业培养目标

本专业培养德、智、体、美全面发展,具有良好的职业素质,面向IT企业、政府和企事业单位从事网络编程,能熟练应用 J2EE 架构进行 B/S 应用软件开发,并熟悉网站建设和管理的高技能人才。

二、 人才培养规格

1.软件公司、电脑公司或相关企业的程序设计与编码; 2.软件公司、政府、企事业单位中进行软件的开发及信息管理; 3.软件公司或相关企业的软件测试及软件维护;

4.软件公司、网络技术、网络传媒公司、科技信息公司等进行网站开发与设计; 5.软件企业的产品技术支持和服务;

20xx级软件技术专业人才培养方案

20xx级软件技术专业人才培养方案

三、 就业岗位

定位于国内IT企业的开发、维护人员,政府、事业单位IT部门中的基层工作人员,中小型企业信息化管理人员。主要适应岗位:

(1)软件开发岗:IT企业和企事业单位的程序设计与编码;

(2)系统维护和实施岗:IT企业和企事业单位的软件系统维护和实施工作; (3)IT技术专员岗:政府、企事业单位IT部门中的技术人员; (4)网站管理岗:政府、企事业单位中网站管理和维护工作; (5)数据库管理岗:政府、企事业单位中数据库管理和维护工作; (6)软件测试岗:软件公司的软件测试工作; (7)IT营销岗:从事IT销售和网络营销工作。

四、 专业核心课程与主要实践环节

(一) 专业核心课程

网络数据库, Java程序设计,动态网站开发(JSP),Web应用开发,Ajax

技术,移动平台开发,软件工程,软件测试、开源框架集成项目实战 (二)工学结合核心课程

动态网站开发(JSP)、Web应用开发、开源框架集成项目实战 (三)主要实践环节

动态网站开发实训,开源框架集成项目实战,移动平台项目实战,电子商务项目实战,顶岗实习(毕业实习),毕业设计

20xx级软件技术专业人才培养方案

六、实践教学基本要求

(一)校内实训室 1、Web应用开发实训室 2、移动平台开发实训室 3、数据库实施与管理实训室 4、软件测试实训室。 5、校企合作软件开发实训室 (二)校外实训基地

1、Web应用开发实训基地 2、移动平台开发实训基地 3、数据库实施与管理实训基地

七、教学进程及时间分配

20xx级软件技术专业人才培养方案

20xx级软件技术专业人才培养方案

※以上安排须与下列各表衔接。

(二)毕业总学分及课内总学时

八、课程设置

(一)课程设置与学时安排(见附件) (二)集中实践环节学时学分安排(见附件) (三)各类课程学时学分安排(见附件)

九、课程描述

计算机应用基础

学时:60

学分:4

课程说明:本课程是我校计算机类各专业必修的计算机技术基础课程。课程突出基本知识的掌握,着重基本操作技能的培养,强调使用意识的形成。

教学内容与要求:使学生了解和掌握计算机的基础知识和基本操作技能,具有应用计算机进行信息处理的基本能力,提高学生综合利用办公软件的水平,为学生学习后续的专业基础课和专业课打下扎实的基础。课程的内容包括: 1、计算机的基本概念,软、硬件组成和基本的工作原理。2、多媒体计算机的基本组成。 3、中文操作系统 Windows 的使用。 4、Office中WORD、EXCEL、POWERPOINT等常用办公软件的使用。 5、计算机网络知识。 6、计算机安全和计算机病毒的防治。7、常用工具软件的使用。

C++程序设计基础

学时:60

学分:3

课程说明:本课程是我校计算机类各专业必修的计算机技术基础课程,是数据结构、c++ 、Java、操作系统等课程的前导课程, 也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。主要讲授的内容有:C语言的基本数据类型;算术运算、逻辑运算和赋值、位运算;表达式和语句;函数及其参数传递;函数嵌套与递归;数组和结构;指针;文件。

教学内容与要求:了解程序设计的基本知识;了解C程序的基本特点、初步知识和构成;掌握顺序结构、选择结构、循环结构的C程序的构成及编程技巧;掌握函数定义、调用和编程技巧;掌握数组的定义和使用;掌握指针的定义和使用;掌握结构体和共用体的定义和变量的使用;了解并掌握变量的存储分类、作用域和生存期;了解编译预处理;了解位运算符及运算规律;了解并熟悉文件操作。通过本课程的学习,使学生能够利用C语言较熟练地进行计算机常规程序设计;掌握基本的程序设计过程和技巧;具备熟练应用 TURBO C集成环境进行C语言的编写、编译与调试的能力;具备初步的高级语言程序设计能力;培养严肃,

认真一丝不苟的工作作风。

数据结构

学时:68

学分:3

课程说明:本课程为软件专业的必修课,向学生详细讲解各种常见的数据结构及其特点,讲授算法设计和分析技术的一般方法,使学生能够熟练运用各种数据结构,针对具体问题设计出合适的算法。通过本课程的学习,学生将基本掌握数据结构和算法的设计分析技术,提高程序设计的质量;根据所求解问题的性质选择合理的数据结构并对时间空间复杂性进行必要的控制;培养学生逻辑思维能力、独立思考能力、分析问题和解决问题能力,以及严谨的科学作风。

教学内容与要求:了解数据、数据结构和抽象数据类型等基本概念;掌握线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用;掌握查找和排序的实现方法,了解常用的文件结构。

网络基础与应用

学时:34

学分:3

课程说明:本课程作为计算机软件专业的基础课程,是一门理论与实践相结合的课程。主要讲述旨在讲述计算机网络的基本概念、基本原理、相关技术和实现方法,以及Windows操作系统服务器端的配置,培养学生对计算机网络的基本原理的理解能力和服务器的配置能力。

教学内容与要求:主要涉及计算机网络基本知识(计算机网络的形成和发展,计算机机网络的定义、功能和应用,计算机网络的组成,计算机网络的分类,计算机网络体系结构,计算机网络性能指标),要求学生能够理解记忆,熟悉计算机网络硬件(网卡;双绞线和光纤;集线器;交换机;路由器;其他网络设备)的作用和工作原理,掌握软件基本知识(“网际快车”下载软件;压缩软件;瑞星杀毒软件;电子邮件客户端软件Foxmail)的安装和设置,掌握局域网的组建(校园网组建;校园网管理及维护);Windows操作系统服务器的配置,包括DNS、

DHCP、IIS、FTP等。通过本课程的学习,学生可以掌握相关的网络实用技术,网络服务的配置、对各种网络技术以及网络管理、网络安全的基本原理、基本方法和相关技术有所了解。

计算机图像处理

学时:34

学分:2

课程说明:本课程作为计算机软件技术专业的基础课程,是一门实操性很强的课程,目的是为了提高学生在网页制作中的图像处理能力以及色彩的协调能力。本课程系统讲授数字图形图像的基本知识,图形图像的输入,Photoshop中图像图形的编辑,色彩的调整,文字处理,图层和通道的运用,特效处理。

教学内容与要求:通过熟悉数字化图像处理的流程及方法,培养学生图像数字化处理的基本知识和基本技能,掌握Photoshop图像处理软件的基本操作及运用,掌握图片抠图技术、图层的使用方法、路径的使用方法、蒙版技术、色彩的调整方法、滤镜的使用方法等,深入挖掘Photoshop工具背后隐藏的技巧,并在学习制作图形的过程中,帮助学生形成独特的思维理念,了解相关图像处理的知识,能熟练运用软件进行规范化的设计。

网页设计

学时数:72

学分:4

课程说明:本课程是软件技术专业的核心课程,它是一门操作性和实践性很强的课程。主要讲述如何规划并建立站点,制作网页的基础知识,利用 Dreamweaver、Flash和Fireworks来进行网站设计的方法和技巧等。

教学内容与要求:掌握HTML语言、CSS样式、站点创建与管理、页面的整体控制、网站规划与网页设计原理、网站测试、发布与维护等。熟练掌握网页中文字、超级链接、列表、表格、表单、图像、多媒体、框架元素等属性及使用技巧;熟练掌握图像处理技术,掌握网页特效、样式与模板在网页中的运用、

Flash制作等。使学生能熟练运用Dreamweaver、Flash和Fireworks工具进行网站的规划、建设、管理、发布的相关技术及网页制作的操作技能;达到能熟练、独立设计小型WEB站点的目的。

计算机英语

学时数:34

学分:2

课程说明:《计算机英语》是计算机专业的一门必修课。课程的中心任务旨在帮助读者掌握一定的计算机英语专业词汇并具备一定的计算机英语阅读及翻译能力,通过对本课程的学习,学生在学习计算机的过程中能更好地理解相关的英文信息和资料,了解计算机发展的历史和最新趋势,紧跟本专业国际前沿的计算机应用知识。

教学内容与要求:以计算机科学基础类文章为主要授课内容,介绍了计算机系统的发展、组成、数据结构、操作系统、软件开发、编程语言、因特网、网络安全、数据库管理、多媒体、虚拟现实、电子商务等计算机应用方面的知识。通过本课程的学习,学生们可掌握一定数量的计算机专业英语词汇,能够提高学生阅读和理解计算机英文资料的能力,增强学生科技英语的写作水平及对外交流能力,了解计算机专业发展的动态和方向,为进一步学习国内外的计算机方面的知识打下初步基础。

网络数据库

学时数:72

学分:4

课程说明:本课程是软件技术的一门核心专业课程,是一门理论性和实践性都很强的面向实际应用的课程,因此本课程的教学既要向学生传授一定的数据库理论基础知识,又要培养学生运用数据库理论知识和数据库技术解决实际应用问题的能力。

教学内容和要求:了解数据库的基本概念元素,掌握关系数据库的设计、T-SQL语言对数据和数据库对象处理的基本方法,包括数据库和数据表的创建、

查看、修改和删除操作,使用IDENTITY列属性、约束、缺省值、规则和唯一标识符,实现数据的完整性,能够规划、创建和维护索引、视图、自定义函数等,会使用select语句进行数据的简单和高级查询,对查询结果进行优化,对数据库进行事务管理、备份恢复、数据导入和导出,以及了解数据库的安全机制。通过实验进一步加深对网络数据库技术的掌握,培养学生网络数据库系统的管理与开发设计能力。

Java程序设计

学时数:90

学分:5

课程说明:Java程序设计课程作为计算机软件专业的核心课程,是一门理论与实践结合紧密的课程。Java语言是一门典型的面向对象设计语言,它具有代码可复用、跨平台、安全和支持多线程等特性,是目前软件设计中极为健壮的编程语言,可用于开发大型应用程序,特别适宜网络应用开发。

教学内容与要求:了解Java语言的基本概念、数据类型、运算符和和表达式,选择和循环控制结构语句,数组和字符串处理等;掌握面向对象程序设计的基本概念与方法,掌握Java语言编程的方法和技术,学习处理异常、图形界面设计、多线程、输入输出流和网络通讯等基本设计方法,进而学会利用Java语言学会解决一般应用问题;这是一门实践性相当强的课程,必须通过上机操作才能掌握所学的知识,通过授课与上机实验课相结合,在大量的程序实例和相关练习下,逐步掌握Java的面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。

动态网站开发(JSP)

学时数:72

学分:4

课程说明:动态网站开发(JSP)课程作为计算机软件专业的核心课程,WEB技术的重要课程之一,是一门理论与实践结合紧密的课程。JSP是基于Java技术,在服务器端应用的动态网页技术标准,具有跨平台与跨网页服务器支持的特

性,可以建立动态的、高性能的、安全的、跨平台的先进动态网站,是目前动态网页开发的主流技术之一。

教学内容与要求:掌握JSP应用开发体系与环境配置,包括JSP的实现原理和运行机制;掌握JSP基本语法、JSP内置对象、JSP数据库技术、JSP的文件操作、JavaBean和JavaServlet技术;学会综合运用JSP技术进行WEB开发,达到了用JSP独立开发小型网站的能力,并具有大中型网站的合作开发能力。

动态网站开发实训

学时数:40

学分:2

课程说明:本课程作为计算机网络技术专业的综合技能训练课程,是一门实操性很强的课程。该课程为全实践课,强调学生的实践动手能力。主要讲述web开发工具的应用,web系统的发布、测试和运行,使用JSP和Servlet技术进行web系统的开发。

教学内容与要求:通过一个中小型动态Web网站的开发,使学生掌握JSP和Servlet的知识(包括:JSP内嵌对象的应用、MVC模式的应用开发、Servlet对表单的处理等),掌握Web系统开发流程,熟悉Web应用系统的前台开发和后台开发的特点,熟悉MVC模式开发的流程以及网站发布。

Web应用开发

学时数:72

学分:4

课程说明:本课程是信息工程系软件专业的一门专业课程,是一门实践性很强的面向实际应用开发的课程。在授课过程中将贯穿案例,并基于J2EE的项目实践,帮助学生迅速掌握目前主流的Web企业应用开发技术。通过本课程的学习,最终使学生能够掌握使用Myeclipse工具,掌握J2EE开发的各个重要环节和基本方法,提高他们开发企业级项目的能力。

教学内容与要求:掌握J2EE开发所需的基础知识,了解构建J2EE框架开发的原理和方法,掌握以基于框架建构具体的J2EE软件项目的方法和具体的实

现过程。通过本课程的学习,使学生熟悉搭建J2EE框架开发平台的方法,掌握J2EE框架的基础知识和相关技术,包括JSP/Servlet、Struts、Hibernate、Spring和Ajax等框架的技术基础和实现方法。同时从J2EE框架体系结构的角度,了解开发企业级应用程序的各个层次, J2EE相关技术和框架之间的关系以及它们在体系结构中所处的位置和发挥的作用。理解MVC的三层结构模式,包括表示层、业务层和数据持久层,并采用现有的Web表示层框架Struts、应用层Spring框架以及数据访问层Hibernate框架的进行系统集成开发,构建技术构建完备的J2EE的企业级应用。

Web应用开发实训

学时数:108

学分:6

课程说明:本课程是信息工程系软件专业的一门专业课程,是一门纯实践的面向实际应用开发的课程。通过本课程的学习,最终使学生能够掌握J2EE开发的各个重要环节和基本方法,顺利完成一个J2EE企业级应用,提高他们开发企业级项目的综合能力。

教学内容与要求:在掌握J2EE开发所需的基础知识和基本技能的基础上,从需求开发、分析设计、代码构建和程序实现等软件开发各阶段完整开发一个企业级项目。通过本课程的学习,使学生进一步了解J2EE框架开发的原理和方法,熟练掌握基于J2EE框架建构具体的软件项目的方法和实现过程。在授课过程中,采用一个完整的企业级应用实例,使用Myeclipse开发工具,掌握搭建J2EE框架开发平台的方法,采用包括JSP/Servlet、Struts、Hibernate、Spring和Ajax等框架的相关技术,从J2EE框架体系结构的角度,采用MVC的三层结构模式,进行系统集成开发,构建技术完备的J2EE的企业级应用。在项目完成过程中,贯穿如何进行项目的需求分析和系统的体系架构设计、类设计以及正确和合理地创建对象,说明如何提高应用系统的性能和降低系统各个层次组件的耦合度,并解决J2EE应用开发常见的问题,以注重实际经验和实际效果为设计理念编写代码,实现代码最大的重用,使学生能高效、高质量地进行项目开发实现,并培养他们如何进行团队协作开发、版本控制和项目管理的综合技能。

Ajax技术

学时数:68

学分:3

课程说明:本课程是信息工程系软件专业的一门专业课程,是一门实践性很强的面向实际应用开发的课程。在授课过程中将贯穿案例,并基于Ajax技术的项目实践,帮助学生迅速掌握目前主流的无刷新的Web开发技术。通过本课程的学习,使学生能够掌握使用Myeclipse工具实现一个采用Ajax框架的Web应用系统,包括需求、设计思路及系统的实现等内容,提高他们解决开发企业级项目的能力。

教学内容与要求: Ajax及相关的工具和技术,包括JavaScript基础,使用工具调试和分析JavaScript,XML和XML客户端和服务器端处理技术, XMLHttpRequest对象及其属性和方法,发送请求和处理响应,异步请求回调的实现,处理服务器返回的信息,异常处理机制,中文乱码问题及其解决方案;Ajax应用示例及实现,包括表单驱动的交互,实时检验,级联菜单,条目内容,级联下拉列表,自动补全和刷新数据等,并和现有的Web表示层框架Struts的集成,和应用层Spring框架的集成,以及和数据访问层Hibernate框架的集成,实现J2EE平台下和Ajax框架实现、应用和集成,采用AJAX的技术构建完备的J2EE企业级开发。

开源框架集成项目实战

学时数:108

学分:6

课程说明: 该课程是软件专业的核心课程,是一门校企合作实践课程。通过一个企业的实际项目的开发,使学生掌握开源框架,即Struts、Spring和Hibernate在实际开发中的整合,掌握整个软件项目的开发流程和方法,为走上社会打下坚实的基础。

教学内容与要求: 结合企业级应用的实际案例 (电子商务网站、CRM客户关系管理系统),使用成熟的开源产品来架构轻量级的J2EE,掌握Hibernate、Spring、Struts等优秀的开源产品,对软件开发的整个流程进行了解,从需求

——建模——开发——部署。使用软件工程的方法解决问题:包括分析问题、定义产品前景和产品功能、定义软件需求和需求属性,以及维护用于范围管理、变更需求和影响分析的可追踪性。如何在设计中应用J2EE技术的最佳实践——J2EE模式和设计模式;如何建立一个支持可伸缩、扩展、个性化和支持国际化,并搭建高效与可复用的J2EE软件架构。

移动平台开发

学时数:72

学分:4

课程说明:本课程是软件专业的一门核心课程,是一门实践性很强的课程。本课程由浅入深地指导学生了解和掌握如何利用JAVA程序设计语言进行手机编程,使学生得到程序设计方面的训练,培养学生程序设计的能力和调试程序的技能,提高学生利用计算机解决实际问题的能力。

教学内容与要求:熟悉ECLIPSE 开发环境;移动信息设备简表MIDP概述;高层用户界面设计;低层用户界面及游戏设计;有限连接设备配置CLDC概述;网络编程技术;无线消息处理。通过本门课程,学生掌握常用的Java ME技术和程序开发的基本方法,包括Java ME在手机开发方面的常用技术,Java在无线通信及互联网行业中的技术规范(JTWI),Java ME程序的发布和安装,利用Eclipse开发Java ME程序的技巧。

移动平台开发实训

学时数:40

学分:2

课程说明:《移动平台开发实训》这门课是对《移动平台开发》的有力支撑,在完成《移动平台开发》的理论学习后,通过这个实训课程可以充分的提高学生的实际操作能力,使学生能够从事企业中的J2ME商业开发岗位。

教学内容与要求:任务介绍、确立任务、计划任务、任务实施、任务考核,分别对任务的内容、任务的划分、模块的划分、小组的分配、实施指导做了详细的介绍,这里充分的将软件工程、信息工程和商业化的软件企业运营模式相结合,

实现非常接近现实的软件开发过程。

软件工程

学时数:68

学分:3

课程说明:本课程作为计算机软件专业的核心课程,是一门综合性和实践性很强的课程。通过本课程,使学生掌握软件工程的基本原理、软件工程项目开发和维护的一般过程、软件开发的传统方法和最新方法、如何运用统一建模语言(UML)进行建模,以及Rational Rose工具的使用方法。

教学内容与要求:理解软件和软件工程的基本概念,了解软件生命周期及软件开发的各个模型;掌握可行性分析的步骤、需求分析的方法、软件设计的概念与原则、概要设计的步骤与方法、详细设计的方法、一般的编码原则、软件测试和维护的策略和方法;理解面向对象方法学;掌握面向对象的分析、面向对象系统设计、UML的建模方法(包括用例图建模技术、类图建模技术、对象图建模技术、包图建模技术、时序图的建模技术、协作图的建模技术、状态图的建模技术、活动图的建模技术、组建图建模技术、配置图建模技术)、Rational Rose工具的使用;了解统一过程RUP,知道快速原型技术和软件重用技术。

软件测试

学时数:68

学分:3

课程说明:主要讲述软件测试的基本概念、原理和技术,软件测试计划、测试用例、测试过程与自动化测试工具等,使学生了解软件测试在软件生命周期和软件工程中的地位、作用以及面向对象软件测试的特点、方法和模型和工具等。

教学内容和要求:掌握面向对象软件测试的基本原理、技术方法、设计文档、实施步骤和常用的软件测试工具;熟练掌握软件测试方法和软件测试工具的使用,掌握软件测试过程的管理基本技能,达到能根据不同软件熟练选择合理的测试技术和工具进行测试;为今后从事软件项目的开发、测试、质量管理、项目管理打下良好的基础,能够得心应手于软件测试工作。

C#程序设计

学时数:68

学分:4

课程说明:本课程作为计算机软件专业的选修课程,是一门理论和实践相结合的课程,主要讲述如何运用C#语言开发Windows应用程序。

教学内容与要求:掌握Visual Studio.NET的开发环境和C#的基本语法(包括变量与数据类型、流程控制、数组与方法);熟悉面向对象的程序设计方法,了解类与对象、继承与多态以及类的高级内容;掌握窗体、菜单、工具条和常用控件的使用,能开发小型的多窗体应用程序;掌握利用ADO.NET数据库编程技术进行小型的数据库程序设计;了解文件管理、图形与图像、网络编程等高级应用。

ASP.NET程序设计

学时数:68

学分:3

课程说明:本课程作为计算机软件专业的选修课程,是一门理论和实践相结合的课程,主要讲述如何运用C#语言开发WEB网站。

教学内容与要求:掌握Visual Studio.NET的开发环境;熟悉HTML与XHTML语言;掌握样式控制与页面布局的方法;了解HTML控件的用法,掌握WEB服务器控件和用户控件的使用,掌握验证控件的使用;熟悉ASP.NET中各种对象的使用(包括Response、Request、Session、Application和Server);掌握主题与母版页的制作和页面之间的切换以及数据传递,能开发小型的网站;掌握ADO.NET数据库高级编程技术和数据绑定控件,可以完成带数据库访问的小型网站设计。

Linux操作系统

学时数:68

学分:3

课程说明:本课程作为计算机软件专业的选修课程,是一门理论与实操性都很强的课程,主要讲述Linux操作系统的各种操作。

教学内容与要求:了解Linux操作系统的基本知识和概念,理解Linux系统各种服务器的运行原理和作用,熟悉Linux系统的shell命令和桌面模式,掌握Linux的各种常用应用程序,掌握Linux下的网络环境的配置,熟练掌握Linux系统的各种网络服务器的配置,掌握如何将软件部署到Linux服务器中。

PHP Web程序设计

学时数:68

学分:3

课程说明:本课程作为计算机软件专业的选修课程,是一门理论和实践相结合的课程,主要讲述如何运用PHP开发WEB网站。

教学内容与要求:掌握PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、ADODB类库、程序调试及错误处理、PHP网络开发、PHP与XMIL技术、:PHP与LDAP技术、PHP与Ajax技术、Web Service与SOAP技术等。通过本课程的学习,使学生掌握PHP开发一个中小型网站,并掌握将网站发布到Linux服务器上的方法。

相关推荐