软件技术专业简介 |
一、培养目标 本专业培养适应社会主义市场经济建设需要的,德、智、体、美全面发展的,具备计算机软件的基础知识,掌握计算机软件的开发能力,能够从事计算机软件的设计、维护、管理和开发的高等技术应用性专门人才。 二、基本培养规格 本专业毕业生可从事软件的开发和实现,计算机软件的详细设计、编码、测试与维护、应用系统开发与实现,网络软件和电子商务软件的开发和应用等工作。毕业生在知识、能力和素质方面具备以下要求: 1.知识要求 (1)掌握本专业必需的数学和外语知识及相关知识; (2)掌握计算机软硬件及网络的基本理论和基础知识; (3)掌握面向对象的程序设计方法,掌握程序设计技术所需的知识; (4)掌握软件设计、管理、开发与维护的基础知识; (5)掌握信息系统的设计和实现方法。了解本专业相关领域的发展动态。 2.能力要求 (1)具有计算机硬件的管理和维护能力; (2)具有计算机软件的设计、编码、测试与维护能力; (3)具有Web数据库的开发能力,Web站的运行和维护能力; (4)具有一定的本专业外语阅读与翻译能力,综合运用所学知识分析和解决问题的能力; (5)具有学习计算机软件新理论、新技术的能力,具有一定的自学能力; (6)取得计算机等级二级证书,初级程序员证书。 3.素质要求 (1)热爱社会主义祖国,拥护党的基本路线; (2)具有爱国主义、集体主义、社会主义思想和良好的思想品德; (3)具有创新精神和团队精神; (4)具有健康的体魄、良好的心理素质、较好的文化修养和美学修养; (5)具有良好的职业道德。 三、招生对象与学制 招生对象:普通高中毕业生、“三校生”及同等学历人员。 学 制:三年。学习期限3-4年。 四、主干课程及简介 1.课程名称:C++面向对象程序设计 本课程主要内容包括:简单程序设计、控制语句、函数、类与对象、数组、指针、继承与派生、多态性、面向对象程序设计方法、输入/输出流、实验指导。通过学习使学生具有面向对象程序设计能力。 2.课程名称:数据结构 本课程主要内容包括三部分,一是数据结构的基本概念,二是基本的数据结构(线性表、栈和队列、串、数组与广义表、树、图),三是基本技术(查找方法和排序方法)。通过对本课程的学习,将进一步加深学生对各种计算机程序设计算法的理解,熟练运用所学算法及程序设计语言编写满足不同要求的应用程序,启发并诱导学生独立思考及发现新算法的能力。 3.课程名称:VC#.NET程序设计 本课程主要内容包括:Visual C#.NET程序设计简介,数据类型与表达式,结构化的程序设计,数组与字符串,方法,面向对象的程序设计,窗体及控件,GDI+绘图,ADO.NET数据库访问技术等。通过对本课程的学习,逐步培养学生具有比较熟练的基本操作能力,使学生具有较强的程序设计能力、综合运用所学知识分析和解决实际问题的能力。 4.课程名称:VC#.NET应用开发 本课程主要内容包括:Web应用程序,ADO.NET数据库联机与存取,ADO.NET数据库浏览与绑定, Web数据库应用程序,报表,部署与安装应用程序,项目实训等。通过对本课程的学习,逐步培养学生具有比较熟练的基本操作能力,使学生具有较强的软件开发能力、综合运用所学知识分析和解决实际问题的能力。 5.课程名称:Java数据库应用开发 本课程主要内容包括:系统设计,数据库设计,配置数据库,界面设计及编码,系统发布等。通过对本课程的学习,使学生掌握使用Java开发数据库管理系统的方法,培养学生软件开发能力。 6.课程名称: Oracle数据库应用技术 主要内容:Oracle9i概述、Oracle体系结构、PL/SQL编程、Oracle数据库管理、Oracle的安全管理、数据库的备份与恢复、Oracle9i常用工具、Oracle9i网络功能、Oracle9i数据库开发实例。通过对本课程的学习,使学生掌握应开发和管理Oracle9i数据库的能力。 7.课程名称:软件文档编写 主要内容:软件文档、软件工程标准化、CASE工具与软件文档写作、可行性研究报告的编写、UML。通过本课程的学习使学生具有编写软件需求说明书应、概要设计说明书和软件文档的能力。 |