江西工业工程职业学院15级(高职)专业教学计划专业名称:软件技术(JavaWeb开发方向)根据教育部《关于制订高职高专教育专业教学计划的原则意见》的精神,结合当前高职的培养目标及计算机软件技术专业的特点和我院的实际情况,按照“强基础、拓宽专业、注重素质、提高能力”的原则,制订本教学计划一、 人才培养目标与基本要求(一) 人才培养目标按教育部提出的“培养拥护党的基本路线,适应生产、建设、管理、服务第一线需要的,德、智、体、美等方面全面发展的高等技术应用型专门人才”要求,培养适应市场经济需要,具有良好职业道德和较高职业素质,具有较强的职业综合技能,能独立创业,因地制宜地从事软件设计、软件开发、软件维护与技术支持、软件销售与服务等工作的高素质技术技能型人才二) 基本要求毕业生应具有毛泽东思想和中国特色社会主义理论的基础知识,热爱社会主义祖国,拥护中国共产党的领导,拥护国家的各项方针政策,遵纪守法爱岗敬业,与时俱进,艰苦奋斗,实事求是,勇于创新,成为有理想,有道德,有文化、有纪律的人才毕业生具备专科文化水平,掌握本专业高等技术应用型人才所必须具备的基础知识、基本理论,专业知识和基本技能,并取得计算机软件专业相应职业工种的资格证书。
毕业生应具有一定的体育运动、国防和生理卫生知识,养成良好的锻炼身体、讲究卫生习惯,掌握一定的运动技能,达到国家规定的体育锻炼标准,身心健康二、 人才培养规格要求(一) 知识结构与要求软件技术包括很多领域,如移动开发、互联网应用、Windows桌面程序开发、游戏开发等 Java技术广泛用于web互联网领域,Java技术对Web领域的发展注入了强大的动力 故我们将选择JavaWeb方向进行深入学习序号知识结构知识要求相应课程1文化基础知识●掌握必要的法律知识,理解毛泽东思想和中国特色社会主义理论体系●具有必备的体育知识●掌握一般公文写作知识●掌握高等数学基础知识●掌握大学英语基础知识思想道德修养与法律基础、毛泽东思想和中国特色社会主义理论体系概论、体育与健康、大学英语2专业基础知识●具有计算机基本硬件知识●掌握Windows系统基本操作●掌握office办公软件●掌握UML统一建模工具●掌握SVN版本管理应用●具有软件工程开发模式知识●掌握计算机组成原理●掌握面试技巧●掌握职场沟通技巧●掌握职场礼仪●掌握职场心理学计算机文化基础开发工具应用基础职业素养3Java Web应用方向●掌握HTML超级文本标识语言●掌握CSS样式应用●掌握软件工程开发模式●掌握数据库基础知识●掌握面向对象程序设计基础知识●掌握常用算法基础知识●掌握Tomcat服务器部署●掌握Servlet/JSP技术●掌握JavaScript技术应用●掌握Ajax技术应用●掌握jQuery技术应用●掌握json技术应用●掌握单元测试工具Junit●掌握Oracle数据库/MySql数据库●掌握SSH框架应用●掌握Java EE实战项目●掌握项目发布流程●掌握项目管理知识●掌握项目文档的编写●掌握独立解决疑难问题能力●掌握面试技巧HTML/CSSJAVA程序设计基础JAVA面向对象编程MySQL数据库Oracle数据库JSP网页设计jQuery动态网页制作Struts框架Spring框架Hibernate框架MyBatis框架SpringMVC框架Mongodb数据库OA云办公系统学生信息跟踪系统(二) 能力结构与要求(三) 素质结构与要求序号素质结构素质要求相应课程或教学活动1政治素质l毕业生要热爱祖国,拥护中国共产党的领导l懂得毛泽东思想和中国特色社会主义理论体系的基本理论l具有爱国主义、集体主义、社会主义思想l遵纪守法,有良好的思想品德、社会公德l具有服务意识和艰苦创业、团结协作精神思想道德修养与法律基础、毛泽东思想和中国特色社会主义理论体系概论、形势与政策、心理咨询、专题讲座2身心素质l具有一定的体育、卫生和军事基本知识l掌握科学锻炼身体的基本技能,养成良好的体育锻炼和卫生习惯,达到国家规定的高职学生体育和军事训练合格标准l具有健全的心理和健康的体魄心理与健康、心理咨询、专题讲座、军训、体育、课外体育锻炼、球类比赛、文艺活动等3职业素质l热爱计算机软件技术专业,具有本专业的专业知识和专业技能l具有从事计算机软件技术各职业岗位的实际工作能力l具有良好的职业道德,较强的敬业精神和创新精神l具有爱岗敬业、自律、诚信、进取、勇于创新的良好品质l具有较强的沟通与协作、协调与组织能力,并有良好的团队精神l有强烈的事业心、责任心和社会责任感职业道德、职业素质、就业指导、就业专题讲座、课程实习、顶岗实习等4人文素质l具有一定的文学、艺术修养和人文科学素养l了解中国历史与国情l具有一定的审美能力l有一定的音乐、书画、礼仪知识心理与健康、文学欣赏、音乐、摄影、书画、礼仪、美育、课外阅读、校园艺术节等(四) 岗位职业技能要求学生在毕业前顺利通过以下水平考试,获得相应证件。
1、高校英语应用能力考试A级或B级证书;2、全国计算机水平考试三级证书;3、全国计算机程序设计员四级4、信息产业部全国计算机技术与软件专业技术资格(水平)考试程序员或软件设计师证书三、 修业年限基本年限3年,有效年限3-5年四、 招生对象与学历层次(一) 招生对象普通高中及三校生(中专、技校、职业高中)应届或历届毕业生(二) 学历层次普通专科五、 课程设置及教学时间分配课程设置的基本原则是:基础理论教学以应用为目的,以必需、够用为度,以讲清概念、强化应用为重点,专业教学加强针对性和应用性,加强实践教学环节使学生能掌握从事专业领域实际工作上的基本技能整个教学活动分为必修课和选修课两个板块,每一板块包含若干课程一) 必修课1、 公共课教学目标:通过教育教学活动,引导学生树立科学的世界观、人生观和价值观,提高其科学文化素质,打好学习专业知识,掌握职业技能和接受继续教育的基础,并为学生终身学习奠定知识和能力基础教学要求:公共课的教学,必需紧扣培养目标,注重基础理论和基本知识与专业的联系性,加强能力训练,提高文化修养1) 思想道德修养与法律基础:是一门以马克思主义为指导,以人生观、道德观、法制观教育为主线,综合运用相关学科知识,依据大学生成长的基本规律,教育、引导大学生加强自身思想道德修养和法律修养的必修课程。
2) 毛泽东思想和中国特色社会主义理论体系概论:是向大学生全面而系统地介绍马克思主义中国化的理论成果,对大学生进行马克思主义教育,引导他们扎实掌握马克思主义立场、观点和方法的一门必修课程3) 体育与军事理论:学习体育与军事理论的基本理论、技能,使学生掌握科学锻炼、军事知识及娱乐休闲的基本原理、方法,增强国防观念和国家安全意识,强化爱国主义、集体主义观念,具有良好的身心素质和社会适应能力,促进大学生综合素质的提高4) 大学英语:学习公共英语,具有一定的阅读、翻译能力和基本的听说会话能力,毕业时达到大学三级英语水平2、 专业课教学目标:以提高职业技术水平为目的,通过对基础课和专业课的学习,使学生既懂得本专业的基础理论和基本知识,又具有本专业岗位群所必需的生产操作和组织能力,能掌握现代化的生产技术和必需的经营管理知识,并具有一定的可持续发展的能力教学要求:按照加强基础,拓宽专业,注重素质,提高能力的原则,紧扣培养目标、密切联系生产实际,传授新知识、新技术、新方法,着重培养学生实践动手的能力和分析解决生产实际问题的能力使学生成为专业理论够用,软件开发编写熟练,具备一定组织能力的复合型技术人才1) 计算应用基础:计算机发展,计算机硬件组成,Windows操作系统历程,Office办公软件应用,进制转换,网络设置。
2) 开发工具应用基础:主要讲授UML统一建模工具,SVN代码版本管理工具,开发平台IDE工具3) HTML/CSS:本课程是网站设计的基础主要讲解如何使用HTML(超文本标记语言)组织网页内或,以及使用CSS(层叠样式表)去美化网页要求学员完成本门课程之后独立完成一个静态的商业网站,为后续课程打下基础4) JAVA程序设计基础:本门课程主要培养学员的逻辑思维,同时也是学习JavaWeb的基础Java语言是一种简单跨平台的面向对象的编程语言,它以其健壮性、可移植性、性能优异的多线程而受到全世界的开发人员的关注本门课程主要介绍变量、条件结构、循环结构、数组、类和对象的概念完成本门课程之后要求学员独立完成一个小项目5) JAVA程序高级应用:本课程主要讲解使用Java实现面向对象编程,介绍Java面向对象语言的三大特性封装、继承、多态、UML数据建模、接口、异常处理、集合框架、JDBC、XML I/O流、JSON、多线程、Socket网络编程等技术体系学完本课程需要学员在编程的时候具备面向对象的思维6) MySQL数据库:该课程主要介绍MySql关系型数据库管理系统,由瑞典MySql AB公司开发。
MySql由于其体积小、速度快、总体来说成本低、尤其MySQL开源的这一特点使其在市场的使用率颇高7) Oracle数据库:主要讲授企业级数据库应用,Oracle数据库应用,代码调用存储过程,数据库恢复、还原机制,事务,归档等操作8) JSP页面设计:主要讲授JSP/Servlet的基本概念,Servlet相关包的介绍,Servlet的生命周期,Servlet的基本结构,Servlet的部署,动态网页开发基础,JSP页面组成,JSP内置对象,JNDI数据源和连接池,在JSP中使用JavaBean,三层结构,分页和上传9) jQuery动态网页制作:本课程主要在HTML/CSS课程完成的项目基础上,完善JavaScript、Jquery特效和客户端验证功能本课程主要讲授JavaScript基础语法、JS特效、JQuery选择器、JQuery事件、JQuery操作DOM和属性、JQuery动画特效、JQuery实现表单验证等目的是让学员自主完成具备动态交互的网页JavaScript实现Ajax和Jquery实现Ajax10) Struts框架:主要讲授Struts的应用场景,在MVC模式中承担的角色,搭建Struts环境,Struts配置文件介绍,拦截器,Action方法,通配符的使用,与Spring和Hibernate进行MVC整合实例。
11) Spring框架:主要讲授Spring原理与作用,Spring文档与框架搭建,利用Spring演示登陆与注册功能,与Struts和Hibernate进行MVC整合实例12) Hibernate框架:主要讲授Hibernate原理与作用,Hibernate核心组件,Hibernate的运行过程, Hibernate进行数据持久化功能开发,与Struts和Spring进行MVC整合实例13) MyBatis框架:MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 J。