一、培养目标
本专业培养德、智、体、美全面发展,掌握计算机软件系统开发和测试、通信网络应用、智能手机应用开发、智能手机游戏开发等方面的基础理论和技能;具备一定的创新能力、较强的动手能力和良好的团队协作能力,能够从事Web应用的开发和维护、智能终端应用的设计与测试等工作的高级应用型人才。
二、培养要求
(一)知识要求
1.通用知识
掌握马列主义、毛泽东思想和中国特色社会主义理论体系的基本原理;掌握基本的人文社会科学知识;学习期间获得高等学校英语应用能力A级证书、全国计算机等级考试二级证书、计算机技术与软件专业技术资格(水平)考试证书。
2.学科专业基础知识
具备良好的计算机软硬件和网络技术的基本理论,能够进行软件开发和软件项目的规划、设计和管理;能够运用新技术解决实际问题和胜任软件相关行业的软件设计、开发、实施、维护等工作。
3.专业知识
熟悉程序设计基础理论、Java Web开发技术、移动商务应用及基于Android平台的应用开发设计知识;掌握SQL Server数据库、Oracle数据库的设计和维护知识;掌握静态网页制作、网站前端设计技术、动态网站开发等网页设计和动态网站建设知识;了解以系统建模、软件工程为主线的软件管理及测试知识。
(二)能力要求
1.学习能力
掌握计算机软件专业必需的专业基础技能和扩展学习能力;具备熟练使用面向过程和面向对象的软件进行程序开发设计的能力;具备熟练的数据库开发、建设和维护能力。
2.思维能力
能够运用所学的知识、技能和方法对系统的各种解决方案进行合理的判断和选择,具备一定的批判性思维能力。
3.实践能力
具备基本的网页制作和动态网站的建设维护能力;具备基本的软件测试和软件项目管理能力;具备基于Android操作系统的应用软件开发能力。
4.创新能力
了解计算机软件专业学科的前沿技术和发展动态,在计算机软件系统开发和计算机软件测试等方面具有一定的创新意识和创新能力。
(三)素质要求
1.思想道德素质
坚持四项基本原则,热爱祖国、热爱中国共产党,努力学习马列主义、毛泽东思想、邓小平理论和“三个代表”重要思想;树立正确的世界观、人生观、价值观,具有良好的道德品质和文明行为习惯。
2.身心素质
具有良好的生活习惯,爱好运动,具有健康的身体;具有良好的个性品质和抗挫能力、较强的心理调适能力,懂得自我保护。
三、学制
学制:标准学制三年,修业年限为3~4年。
四、最低学分要求
最低学分要求:120学分。
五、核心课程
1.《高等数学》
课程简介:本课程主要内容包括函数、极限、连续、一元函数微积分学、向量代数与空间解析几何学、多元函数微分学、多元函数积分学、无穷级数与常微分方程等。课程目的是培养学生良好的数学思维能力。
2.《Android编程基础》
课程简介:本课程主要内容包括Android环境的搭建、Android项目结构分析、用户界面设计、图形绘制、数据存储与访问、定位服务与地图应用、网络编程、Android SDK开发及综合案例。课程目的是培养学生熟练掌握3G移动应用程序开发,通过项目实战,提升实践动手能力。
3.《C语言程序设计》
课程简介:本课程主要内容包括基本算法、数据类型和表达式、三种控制结构、数组、函数、编译预处理语句、文件的存取、位运算、模块的基本概念。课程目的是培养学生具备语言、算法、数据结构和程序设计等方面的知识,并为后续课程如数据结构、C#、Java等的学习奠定良好的基础。
4.《Java Web开发》
课程简介:本课程主要内容包括应用开发的基本原理和相关类的介绍,并辅以实例说明,学生通过本课程的学习能够在基于Servlet框架基础上,灵活的创建和维护动态网页。课程目的培养学生具备从事Java企业级开发应用的职业能力。
5.《数据库原理与Sql Server》
课程简介:本课程主要内容包括安装配置SQL、基本数据定义、数据操作语句,创建和管理数据库,创建表,数据完整性,索引、视图、存储过程和触发器,自定义函数,多服务器的管理,优化查询、分析查询技术。课程目的培养学生大型数据库的设计和开发能力,为进一步的软件开发打好基础。
6.《网页设计与制作》
课程简介:本课程主要内容包括HTML语言标记索引和常用的VBScript对象及属性等网页基础知识、Dreamweaver基础、ASP的概念、Web页面制作、数据库建立连接等内容。课程目的是培养学生基本的网页制作和设计能力,具备基本的网页设计素养。
7.《J2EE应用开发》
课程简介:本课程主要内容包括J2EE平台的主要技术,围绕J2EE规范所定义的四个层次:客户端层、Web层、业务层及EIS层,讲授J2EE所定义的丰富的技术标准和API。这些技术涵盖了组件技术、Servlet技术和JSP、EJP技术、数据库访问、分布式通信技术(RMI)、事务、安全等。课程目的是培养学生掌握J2EE应用程序的开发、组装和部署。
8.《Java语言程序设计》
课程简介:本课程主要内容包括面向对象程序设计方法和基本思想,Java语言语法、面向对象的原理、多线程程序设计、Java与网络技术、数据库的连接技术等。课程目的是培养学生理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作,为以后能够独立进行程序开发打下良好的基础。
9.《专业英语》
课程简介:本课程主要内容包括计算机专业的英语词汇和短语,英译汉时词汇处理、语句处理的常用方法。课程目的是培养学生掌握一定数量的专业英语词汇及科技习惯用法,借助工具书能读懂一些有关计算机方面的科技英语资料。
六、主要实践性教学环节
专业实训(见习)、毕业论文(设计)、毕业实习、毕业答辩、毕业教育等。
七、主要专业实验
C语言程序设计、算法与数据结构、网页设计与制作、数据库原理与Sql Server、Web 前端开发、Java Web开发、J2EE应用开发、Android提高等。
八、具体内容安排
1. 课程结构体系及学时学分分配表(见附表1)
2. 培养方案进程总表(见附表2)
3. 课程设置及教学安排表(见附表3)