1.建设目标
软件技术专业全面推进产、学、研一体化工作,大力建设校内、外实习实训基地,依托社会力量,完善校企优势互补的办学模式。改变了过去实践教学的从属地位,依托社会力量开展实践教学环节,紧跟社会对人才的需求目标,培养社会急需人才。目前,我们已与河北新龙科技集团、陕西圣虹科技有限责任公司、中软国际、用友软件股份有限公司、金蝶软件中国有限公司等多家单位建立了良好校企合作关系。并且在具体的教学实施过程中,各合作企业参与人才培养方案的制定,教学由学院与企业共同承担,企业提供实习实训场地、设施和实践教学指导,学生毕业后直接到企事业单位就业。本专业将突破传统专业界限,进行专业渗透,努力构建以职业岗位能力与区域产业方向相结合的课程体系。
2.建设内容
(1)人才规格内涵建设
通过对河北省及京津地区软件及相关企业的人才需求调研,分析总结出当前毕业生面对的主要职业岗位是程序员、软件工程师等,通常是在软件公司、网络公司、大型企业的信息中心等单位中,以小组的形式从事软件项目的研发工作。基于软件技术领域的不同,软件工程师又分为.NET开发工程师、Java开发工程师等不同的工作岗位,分别从事.NET领域和Java EE领域的软件产品研发工作。
结合这一实际按照知识结构、能力结构和素质结构要求分析了本专业人才规格内涵,如见表3-2-1所示。
表3-2-1 人才规格内涵表
培养规格 |
构成
要素 |
主要内容与要求 |
知识结构 |
公共
基础
知识 |
1.政治知识:了解马克思主义、毛泽东思想、邓小平理论、“三个代表”重要思想和科学发展观的基本知识;
2.文化知识:掌握与专业相关的数学等知识;
3.计算机知识:能进行简单维护、了解操作系统、掌握常用应用软件;
4.外语知识:具有一定的英语知识,通过PET-B级考试;
5.体育知识:了解体育与健康的常识,锻炼体魄,提高身心素质。 |
职业
基础
知识 |
掌握与软件技术专业相关的程序设计、软件工程、软件开发、XML基础、网页制作、数据库开发维护、软件测试、计算机网络基础等的基本理论及其在软件技术专业中的应用。 |
职业
核心
知识 |
1.理论知识:①掌握程序设计基本理论 ;②掌握数据库技术的基本理论;③具备软件工程基本理论。
2.应用知识:①掌握程序设计语言及程序逻辑的基本知识;②掌握网页制作中HTML、CSS、JavaScript的使用;③掌握使用Java EE进行软件项目的开发的方法;④掌握使用C#进行软件项目的开发的方法;⑤掌握数据库开发与维护的方法;⑥熟悉软件工程的基本知识和原理;⑦掌握实际项目中开发技术方法的选择。
3.技术知识:①掌握Java程序设计的方法;②掌握使用Java EE技术进行项目设计、开发、部署、测试的方法;③掌握使用.net技术进行项目设计、开发、部署、测试的方法;④掌握中小型软件项目的技术选型及开发方法;⑤掌握Web开发客户端脚本编程的基本方法;⑥掌握关系型数据库使用维护的基本技术;⑦熟悉Linux操作系统项目开发的基本内容。 |
能力结构 |
职业
基本
技能 |
1.运用知识能力:运用所学知识,综合分析和解决问题的能力;
2.识图制图能力:读懂软件开发各阶段中产生的各种UML图,并进行相应的设计开发;
3.专业表达能力:能清楚表达本专业技术问题的能力;
4.社会适应能力:社会交往能力、独立生活能力、承受挫折能力;
5.分析判断能力:对软件开发中的技术问题分析和判断的能力;
6.解决问题能力:综合利用各种资源,解决软件开发中技术和项目管理问题的能力;
7.自学能力:对软件开发领域出现的新内容、新技术能够通过自学达到掌握并应用的能力; |
职业
核心
技能 |
1.设计能力:进行中、小型软件的设计能力,数据库设计能力,构架设计能力;
2.开发能力:进行软件项目的分析编码能力;
3.团队协作能力:进行软件项目开发中团队协作;
4.测试能力:能够对已完成的项目进行分析测试的能力。 |
职业
发展
能力 |
1.持续发展能力:能不断完善、不断向上自我发展的能力;
2.创新能力:能创造性地开展技术和管理工作的能力;
3.岗位迁移能力:能迁移到网络公司、通信公司或其他行业从事设计和现场技术工作的能力。 |
素质结构 |
政治
素质 |
以“思想政治理论课”为主渠道,按照课内与课外、理论与实践、学校与社会相结合的原则,设置两个理论教学阵地(“思想政治理论课”、课堂教学与第二课堂)和三大实践教学活动(军训、公益劳动和社会实践),培养爱党爱国并具有正确的世界观、人生观、价值观和良好的思想品德、社会公德和职业道德的“四有”新人。 |
身心
素质 |
通过开设体育课、体育专项课、心理健康教育课等课程,开展各类文化、文娱体育活动和心理健康咨询等活动,培养学生健康的心理素质。 |
职业
素质 |
将职业精神、职业知识、职业能力、职业潜能的开发教育贯穿于三年的各类理论和实践环节教学中,同时开设专门的就业指导课,使学生树立正确的职业理想,掌握职业道德基本规范,以及职业道德行为养成的途径,陶冶高尚的职业道德情操;形成依法就业、竞争上岗等符合时代要求的观念;协会依据社会发展、职业需求和个人特点进行职业生涯设计的方法;增强提高自身全面素质、自主择业、立业创业的自觉性。 |
人文
素质 |
开设人文艺术等选修课,建立人文教学基地,开展读书修身,建立良好的校园文化环境等。不仅培养学生掌握一定的自然科学知识,而且掌握一定的人文社会科学、经济管理、法律、国防和自然科学知识;热爱中国优秀传统文化,并继承中国优秀传统美德。 |
(2)课程体系建设
本专业将突破传统专业界限,进行专业渗透,努力构建以职业岗位能力与区域产业方向相结合的课程体系,根据职业岗位能力进行课程整合。
专业课程体系的设置,主要根据软件行业的项目开发业务流程进行设计,并从单纯的软件开发延伸到软件管理。
本专业将以软件开发岗位的职业岗位能力和人才规格内涵对课程进行分类和整合,根据本专业的专业定位要求,软件技术专业学生应具备三大素质与能力:一是核心知识和能力;二是通用软件设计开发能力;三是特定职业能力。根据岗位职业能力与课程整合及安排分析如表3-2-2所示。
表3-2-2 软件技术专业岗位职业能力课程整合及安排分析表
素质能力要求分类 |
具体分解描述 |
对应课程 |
备注 |
核心知识和能力 |
职业道德与逻辑修养 |
两课 |
由学院的公共基础课完成,学会做人,同时也是本专业的毕业生所要求的基本职业素养 |
面向过程的语言编程能力 |
程序设计基础 |
面向对象的语言编程能力 |
Java程序设计 |
外语水平 |
英语 |
计算机基础知识、数据库与常用办公软件应用能力 |
计算机文化基础 |
通用软件设计开发能力 |
程序设计能力 |
C/S模式程序设计 |
此类课程安排在前三个学期完成;该类课程构成了学院专业基础课程中的主要课程;建设好该类课程对专业基础教育的推进将起重要作用 |
数据库开发、管理能力 |
数据原理及应用、面向对象的关系型数据库开发 |
网站设计开发能力 |
网页编程、网站应用开发 |
特定职业能力 |
.NET大型项目开发能力 |
.NET企业级开发 |
根据软件行业的设计开发业务流程进行设计,并从单纯的软件开发延伸到软件管理 |
Java EE大型项目开发能力 |
Java EE企业级项目开发 |
手机项目开发 |
Java ME移动开发 |
软件开发管理能力 |
软件工程、软件测试、 |
综合能力 |
团队协作及管理综合能力 |
Top |