软件技术专业大纲一、软件技术专业概况1.1软件技术专业的主干学科随着科学技术的发展,目前出现了很多新兴的学科,并且和其它的相关学科 互相交错、联系紧密本专业包含的主要学科有计算机科学与技术、信息工程、 信息科学技术、网络工程、计算机软件、数字媒体技术、信息与通信工程等与 此相近的专业或专业方向有:软件工程、计算机科学与技术、电子商务、计算机 与信息管理、数据库应用与信息管理、计算机与自动检测、计算机辅助设计、办 公自动化技术、经济信息管理与计算机应用等软件技术是一门研究用工程化方法构建和维护有效的、实用的和高质量的软 件的学科,主要研究:软件架构、软件设计方法、软件测试技术、编程语言、计 算机图形学与人机交互、自动化的软件设计和合成、软件领域建模、信息与通信 安全、嵌入式软件与应用、人工智能等它涉及到程序设计语言、数据库、软件 开发工具、系统平台、标准、设计模式等方面软件技术专业培养具有软件开发,软件测试,数据库管理等能力的高素质 技能型专门人才毕业后主要从事软件开发工程师、软件测试工程师、数据库管 理员、技术支持和维护工程师、软件销售与推广人员等岗位1.2软件技术专业的相关学科支撑本专业的主干学科是计算机科学与技术,与其密切相关的学科还有软件工 程、计算机网络技术与电子商务等。
与软件技术专业相关的专业主要有:•计算机与自动检测•电子信息工程•信息工程•计算机软件•计算机应用技术二、软件技术专业培养目标和规格2. 1软件技术专业培养目标本专业培养具有良好的科学素养,掌握本专业必备的基本理论知识与技能, 能熟练使用主流软件开发环境与工具,熟悉软件开发流程,掌握软件开发规范, 具备较强的软件开发能力和良好的软件工程素养,能进入IT领域从事软件编码 等相关工作,具有一定管理能力和较强创新能力的高素质技能型专门人才可在 国内外IT企业、政府及事业单位从事软件开发、测试和数据库系统维护等工作 的高素质、实用型和高级技能型软件技术专业人才2.2软件技术专业人才培养规格学制:3年培养规格:应用技能型本专业人才培养规格一般应具备以下要求:1、 从J ava软件开发岗位需求的角度,描述企业所需的职业能力:1) 基本的Java编程2) 咨b网站开发技术3) 基于轻量级框架开发企业级咨b应用4) Java EE体系的应用软件的开发流程和生命周期5) 咨b Servi ce的基础开发6) 呢b客户端页面技术7) SQL Server 数据库8) 基础行业经验2、 方法能力较强的分析、判断和概括能力,较强的逻辑思维能力;较好的方案文字处理 能力;良好的学习能力和较强的外语阅读能力,对IT新技术有学习、研究精神, 能把握技术发展动向,及时应用新技术;计算机硬件、软件、网络系统集成的综 合能力。
3、 社会能力有强烈的事业心、高度的责任感和正直的品质;讲诚信,遵守道德规范;具 有团队合作精神;思维严谨,工作踏实,勤奋努力;有较好的安全意识;良好的沟通协调能力,较好的语言表达能力三、软件技术专业教学内容和知识体系3.1软件技术专业人才培养的教育内容及知识结构的总体框架专业教育内容和知识体系由普通教育内容,专业教育内容和综合教育内容三 大部分构成普通教育内容包括:①人文社会科学,②自然科学,③经济管理,④外 语,⑤计算机信息教育,⑥体育,⑦实践训练等知识体系;专业教育内容包括:①相关学科基础,②本学科专业,③专业时间训练 等知识体系;综合教育内容包括:①思想教育,②学术与科技活动,③文艺活动,④体 育活动,⑤自选活动等知识体系「1、两课、体育、形势教育公共基础基本技能〈2、军训L 3、社会科学、自然科学、国防建设等类理论与实践普通教育1、大学英语2、 英语四、六级认证3、 科研技能训练、4、计算机技术类学科门类基础数学、物理类专业教育专业基础"1、专业基础理论2、 专业基础实践课程3、 专业基础扩展课程及实践专业主修1、 专业主修课程2、 专业主修课程设计、实习、毕业设计综合教育1、全校通识教育与各学科门类教育课程与实践-2、系列讲座、自主实验、学科竞赛、证书认证、科技活动、社团活动等、3、就业实习、挂职锻炼、兼职助学等"软件技术”专业培养方案总体框架3 .2构建知识体系知识体系给出了本专业的知识框架,但这些知识要通过课程教学来传授给学 生。
因此,明确了知识体系之后就要构建相应的课程和课程体系本专业课程体系由专业基础课、专业核心课和指导性选修课组成,专业基础 课和专业核心课应该覆盖知识体系中的全部核心单元及部分选修知识单元1)本专业的课程体系和选修课程;课程设置按四个模块进行实施:通识课模块、专业基础课程模块、专业核心 课程模块、指导性选修课模块各模块包括主要课程如下:第一模块通识课模块1 .毛泽东思想和中国特色社会主义理论体系概论2. 思想道德修养与法律基础3. 形势与政策4. 大学实用汉语写作5. 大学体育6. 大学英语7. 大学物理8. 高等数学9. 大学生就业与创业指导10. 军事理论11. 大学生职业生涯规划12. 大学生心理健康指导第二模块专业基础课程1 .计算机导论2, 高级语言程序设计3, 数据结构4, 离散数学5, 数据库概论6, 操作系统7, 计算机网络技术8, 软件工程导论第三模块专业核心课模块1 .面向对象程序设计2.JSP实用技术3. 世b开发技术4. 软件测试技术5. J2EE实用技术6. Adobe软件应用7. J A/A框架技术8. 软件测试工具与实践9. 软件项目管理第四模块指导性选修课模块1 .计算机专业英语2. 日语3. Wsql数据库应用4 . SQ- Sever数据库应用5 . Androi d技术基础6. 知识产权概论7. 国际软件外包运行模式8. C擀呈序设计9 . UM.10 . Li nux操作系统11. Oacl e数据库应用12 .算法分析与设计13. Androi d高级编程14. 网络安全攻防四、专业必备的教学条件4.1师资专业的发展离不开师资力量,因此必须采取多种形式,加强教师队伍的建 设。
首先,引进高职称、高学历的中青年骨干教师并带来相应的项目、成果和各 种学术关系、知识,聘请知名专家作兼职教授;其次,尽量为教师创造良好的教 学、科研、生活条件,做到待遇留人,体制留人,稳定和吸引人才此外,师资 队伍的水平,决定着专业的办学水平本专业现有能承担本专业主要课程的任课 教师18人,中级职称教师人数12人,具有中级和高级职称的教师占教师总数的 66%,缺乏一些业务水平高的教师4.2教材教材选用要符合教学大纲或专业规范,基础理论课程,我们通常采用面向 21世纪课程教材、全国优秀教材或全国高等院校通用的正式出版教材4. 3实验室由于本专业要求,我们不但应有扎实的理论基础,还应该有较强的动手能 力和实际操作能力,所以建立完善先进的实验室是提高本专业学生工科素质的重 要举措目前我院仅能满足基本的教学实验实践,而且设备有待更新4. 4实习基地上面已经提到,本专业属于工学,需要培养学生具有较强的实际操作能力 光靠实验室是不能满足高级专门人才的培养需求的只有让学生在实际工作中不 断积累、培养动手能力,因此,我们将利用各种关系网络联系学生的实习场所。