计算机软件技术专业
一、专业名称及代码
专业名称:计算机软件技术
专业代码:510203
二、入学要求
一般为高中阶段教育毕业生或具有同等学力者。
三、修业年限
全日制,基本学制三年,最长修业年限为7年。
四、职业面向
所属专业大类 | 电子信息大类 (61) |
所属专业类 | 计算机类 (6102) |
对应行业 | 互联网和相关服务 (64) 软件和信息技术服务业(65) |
主要职业类别 | 计算机软件技术人员 计算机程序设员 计算机软件测员 |
主要岗位(群)或技术领域举例 | 软件开发 软件测试 软件技术支持 Web 前端开发 |
职业类证书举例 | 程序员 软件设计师 软件评测师 |
五、培养目标与培养规格
培养目标与培养规格应贯彻党的教育方针,落实党和国家对人才培养的有关总体要求,对接行业需求,体现职业教育特色。
(一)培养目标
培养德智体美劳全面发展,具备扎实的科学文化素养、高尚的人文精神和职业道德,追求卓越的工匠精神,并具备国际视野。他们应掌握系统的专业理论和技术技能,拥有技术研发和实践能力,能够转化科技成果和试验成果,提供高质量服务,解决复杂问题,并具备创新创业能力,为未来的职业发展奠定坚实基础。
毕业生将适应科研院所、工业企业、教育机构等领域的需求,胜任科研、工程技术实施、教学和管理等岗位。尤其在计算机应用系统领域,他们将具备软件开发、系统配置、使用管理与维护等专业技能。此外,本专业注重培养学生的工匠精神和创新意识与能力,能主动适应产业转型升级和企业技术创新需要及服务区域经济发展的高素质技术技能人才。
(二)培养规格
学生应在系统学习本专业知识并完成有关实训、实习基础上,全面提升素质、知识、能力,掌握并实际运用岗位(群)需要的专业核心技术技能,总体上须达到以下要求。
(1) 坚定拥护中国共产党领导和中国特色社会主义制度,以习近平新时代中国特色社会主义思想为指导,践行社会主义核心价值观,具有坚定的理想信念、深厚的爱国情感和中华民族自豪感;
(2) 能够熟练掌握与本专业从事职业活动相关的国家法律、行业规定,掌握绿色生产、环境保护、安全防护、质量管理等相关知识与技能,了解相关产业文化,遵守职业道德准则和行为规范,具备社会责任感和担当精神;
(3) 掌握支撑本专业学习和可持续发展必备的高等数学、大学英语等文化基础知识,具有扎实的科学素养与人文素养,具备职业生涯规划能力;
(4) 具有良好的语言表达能力、文字表达能力、沟通合作能力,具有较强的集体意识和团队合作能力,学习一门外语并结合专业加以运用;具有一定的国际视野和跨文化交流能力;
(5) 熟练掌握程序设计基础、操作系统等方面的专业基础理论知识,具备出色的整合知识与综合运用知识的能力;
(6) 具备数据库设计与应用、计算机系统操作等能力;具备简单算法分析与应用能力;
(7) 具备软件界面设计的能力;具备软件设计、开发、测试等能力;
(8) 具备软件安装、实施与运维服务能力;
(9) 掌握基本的身体运动知识以及至少一项运动技能,达到国家大学生体质测试合格标准,养成优良的运动、卫生和行为习惯;具备一定的心理调适能力;
(10) 掌握必备的美育知识,具有一定的文化素养、审美能力,形成至少一项艺术特长或爱好;
(11) 具有从事网络工程布线领域中高端产品制造(或提供中高端服务)的能力,能够完成计算机硬件组装与维护、图像处理与修复等岗位工作任务(或专业设备的复杂操作),具备从事工艺设计/方案设计、过程监控、解决现场技术问题和现场创新的能力,具有解决岗位现场较为复杂问题的能力,具有实施现场管理的能力;
(12) 具有参与制定技术规程与技术方案的能力,能够投身于技术研发、科技成果或实验成果转化工作;
(13) 熟悉互联网领域相关法律法规,了解互联网IT产业发展现状与趋势;掌握绿色生产、环境保护、安全等相关知识,具有质量意识、环保意识、安全意识和创新思维;
(14) 弘扬劳动光荣、技能宝贵、创造伟大的时代精神,热爱劳动人民、珍惜劳动成果、树立劳动观念、积极投身劳动,具备与本专业职业发展相适应的劳动素养、劳动技能。
六、课程设置及要求
主要包括公共基础课程、专业课程和实践性教学环节。
(一)公共基础课程
1. 形势与政策
本课程按照高等学校对学生的培养目标,根据当今大学生普遍关心国家发展大事及为实现第二个百年目标、全面建设社会主义现代化国家、实现中华民族伟大复兴的新目标提出的要求设置。每学期的教学内容是根据中宣部、教育部社科司下发的《“形势与政策”教育教学要点》制定。通过对大学生进行形势与政策教育,使学生全面系统了解社会发展动态,认清时代潮流,把握时代脉搏,正确认识国情、正确理解党的路线、方针和政策,提高爱国主义和社会主义觉悟,明确时代责任,提高分析和解决社会问题的能力,为成才打下坚实的思想基础。
2. 大学英语
本课程的主要内容包括英语语言知识与应用技能、学习策略和跨文化交际,帮助学生打下扎实的语言基础,培养听、说、读、写、译的能力,建立综合应用英语的实际能力。通过本课程的学习,使学生掌握基本的英语应用能力。能听懂英语授课,能听懂日常英语谈话和一般性题材的讲座,能在学习过程中用英语交流,并能就某一主题进行讨论,能就日常话题用英语进行交谈,表达比较清楚,语音、语调基本正确。能在交谈中使用基本的会话策略;能基本读懂一般性题材的英文文章。能完成一般性写作任务;能借助词典对题材熟悉的文章进行英汉互译。
3. 大学计算机基础
本课程的主要内容有计算机基础知识、Windows操作系统介绍、Word 的基本应用、Excel的基本应用、PowerPoint 的基本应用、计算机网络基础及应用等。通过本课程的学习,使学生建立起计算机的文化意识,具备在网上获取信息和交流的能力,掌握在信息社会里更好地工作、学习和生活所必须具备的计算机基本知识与基本操作技能,培养学生的实际动手能力、自学能力、开拓创新能力和综合处理能力,为进行后续课程学习打下坚实的基础。
4. 思想道德与法治
本课程以马克思主义为指导,以正确的世界观、人生观、价值观、道德观和法制观教育为主要内容,以社会主义核心价值观贯穿教学的全过程。通过本课程的学习,帮助大学生形成崇高的理想信念,弘扬伟大的爱国主义精神,确立正确的世界观、人生观和价值观加强思想品德修养,增强学法守法的自觉性,全面提高思想道德素质和法律素质。
5. 毛泽东思想和中国特色社会主义理论体系概论
本课程主要内容是全面概述毛泽东思想、中国特色社会主义理论体系形成发展过程、科学体系、历史地位、指导意义、基本观点。通过本课程的学习使学生们理解毛泽东思想和中国特色社会主义理论体系是马克思主义中国化时代化的两大理论成果。树立建设中国特色社会主义的坚定信念,培养运用马克思主义的立场、观点和方法分析和解决问题的能力,增强执行党的基本路线和基本方略的自觉性和坚定性,积极投身全面建设社会主义现代化国家和中华民族的伟大复兴。
6. 习近平新时代中国特色社会主义思想概论
本课程要求同学们掌握习近平新时代中国特色社会主义思想的形成过程、核心要义、基本内涵。了解中国特色社会主义进入新时代的依据;了解中国特色社会主义的发展脉络;把握中国特色社会主义进入新时代主要矛盾的变化;理解以人民为中心的根本立场;把握建设社会主义现代化强国的战略安排;掌握新发展阶段、新发展理念、新发展格局的具体内容;了解“五位一体”总体布局;系统把握“四个全面”战略布局的内容;理解国防建设和强军兴军的重要性;把握习近平强军思想的主要内容;理解中国特色大国外交;掌握“一带一路”战略;认识人类命运共同体的概念以及中国的世界责任;理解中国共产党的领导是历史和人民的选择;把握新时代党的历史使命;认识新时代加强党的领导的重要性和途径。
7. 大学体育
本课程使学生了解体育与健康的目的和任务,掌握体育基础知识、卫生保健知识和自我保护知识。学会锻炼身体的技能与方法,掌握部分体育项目的基本技术初步学会运用科学的方法锻炼身体,促进学生能力的发展能够初步运用获得的知识技能锻炼身体,进行自我调控,自我检测和自我评价。全面锻炼学生身体,促进学生身心和谐发展,培养学生具有健康的体魄促进身体的正常发育和身体素质与运动能力的发展。提高学生的生理机能,增强对自然和社会的适应能力与疾病的抵抗能力促进学生身心健康发展增强对挫折的承受力。
8. 创新创业基础
本课程以培养具有创业基本素质和开创型个性的人才为目标,不仅仅是以培育在校学生的创业意识、创新精神、创新创业能力为主的教育,而是要面向全社会,针对那些打算创业、已经创业、成功创业的创业群体,分阶段分层次地进行创新思维培养和创业能力锻炼的教育。
9. 红色文化
本课程贯彻落实习近平总书记关于要把红色资源利用好,把红色传统发扬好,把红色基因传承好重要指示精神,结合江西省丰富的红色文化资源,意在培养学生们的爱国爱省爱家乡的情怀,激活学生们的红色文化基因。通过本课程的学习,使学生了解红色文化的内涵,包括革命战争遗址、遗物等实物,以及红色精神、革命传统、道德建设等。
10. 军事理论
本课程的主要内容包括军事理论、军事技能训练两大部分。重点介绍军事思想、战略环境、中国国防、军事科技和信息化战争等内容,采用相应的教学方法和教学措施,使学生能系统地了解军事科学理论。通过本课程的学习,使学生掌握基本的军事理论、军事知识与技能,达到增强国防观念和国家安全意识,强化爱国主义、集体主义观念,加强法制意识和组织纪律性,促进综合素质的提高,为中国人民解放军训练后备兵员和预备役军官打好基础。
11. 大学生职业发展与就业指导
本课程的主要内容有职业认知、职业生涯概述、职业兴趣、职业性格、职业能力、职业价值观探索、职场探索、制定职业生涯规划书、树立科学的就业观、求职材料准备、面试技巧及礼仪、就业政策与法规、自主创业等内容。通过本课程的学习,使学生掌握职业、职业生涯的基本理论知识、具备自我认识与分析技能、信息搜索与管理技能、生涯决策技能、求职技能等,提高学生的各种通用技能,激发学生的社会责任感,增强学生自信心,树立职业生涯发展的自主意识、正确的就业观和价值观、职业观。
12. 大学生心理健康教育
为了更好地适应高校大学生心理健康教育教学的需要,指导学生在观念、知识、能力、心理素质等方面尽快适应新的要求,具备良好的个性心理品质和自尊、自爱、自律、自强的优良品格,具有较强的心理调节能力,本课程除安排了大学生心理健康教育的一般内容外,特别加入了人格美、心理压力及环境应激和网络心理等内容。通过课程教学,学生能够在知识、技能和自我认知三个层面受到教育和自我教育,提升自身的认知水平和价值目标。
13. 大学数学(高等数学)
本课程是本专业的一门基础课程,它的理论和方法,对数学的许多分支学科都有广泛的应用。通过本课程的学习,使学生掌握高等数学的基本理论和基本方法,逐步培养学生抽象概括问题的能力,逻辑推理能力,较熟练的运算能力和综合运用所学知识分析问题、解决问题的能力。
14. 安全教育
本课程主要包括:通用安全观念、国家安全、生活中的安全、心理和生理健康与安全、公共安全、实验实训与择业安全等,旨在培养学生的安全意识、提高自我保护能力,并教授学生如何正确使用安全设备和遵守规章制度,以应对日常生活和职业环境中可能遇到的安全问题。
(二)专业课程
专业基础课程、专业核心课程、专业拓展课程、集中实践环节程四个模块。
1. 专业基础课程
(1) C 语言程序设计
本课程是助力学生获取高级语言程序设计能力的关键课程。借由本课程的研习,学生能够掌控程序设计的基本语法、顺序结构、选择结构、循环结构程序设计,熟习数组、函数、指针等设计方式,构建面向过程的程序设计思维,能够运用 C 语言程序化解实际问题,具备 C 语言程序的设计与调试能力。
(2) 软件工程
本课程是软件技术专业学生的一门专业核心课程,课程主要内容有:本课程详细介绍了软件工程的原理、概念、方法与应用,包括软件工程概述、软件计划、软件需求分析、软件概要设计、软件详细设计、软件编码、软件测试、软件维护、软件工程标准与文档编制、软件工程环境与工具。并结合实例介绍了软件项目开发规范标准与文档编写纲要。通过本课程的学习,要求学生掌握软件开发的全过程及其用到的理论、方法;了解软件工程的原理、概念等。
(3) 数据库原理与应用
本课程为计算机应用技术专业的核心课程之一,侧重于数据库系统的应用层面,着重阐述网络数据库系统所必备的基本知识与基本方法,涵盖数据库系统的基本概念、基本技术以及数据库应用开发技术,还包括数据仓库和联机分析的新技术及新应用等内容,主要以 SQL Server 作为数据库管理平台。
(4) 图像处理 Photoshop
本课程主要介绍如何熟练运用 Photoshop 的基本工具和菜单命令;掌握图层的操作要领;熟悉滤镜的常规使用方法;熟知图片色彩的一般调整手段;对于 Photoshop 的高级工具——蒙板、通道和路径,理解其内涵,并能够进行常规运用;掌握切片的制作流程;掌握 Gif 动画的制作技巧。学会 Photoshop 图像编辑、图像合成、校色调色及特效制作等基础的图像处理技术,能够熟练借助 Photoshop 软件对图片进行美化与处理。
(5) 计算机网络技术
通过本课程的学习,学生将掌握计算机网络的基本概念、理论和方法,包括计算机网络的体系结构、层次结构、服务与协议、网络拓扑结构;数据通信基础,如编码技术、多路复用技术、数据交换技术;滑动窗口协议,流量控制和拥塞控制;路由选择策略和路由算法、网络互连技术;局域网技术、CSMA/CD 介质访问控制方法、网络设备工作原理;TCP/IP 协议簇的基本原理。
(6) Linux 操作系统
这门课培养学生掌握网络操作系统的基本原理、配置、管理和维护技能,以满足网络管理岗位的需求。学完本课程,学生要掌握网络操作系统的基本概念、架构和功能,能够安装、配置和管理 Linux 网络操作系统,熟悉网络服务(如文件服务、打印服务、目录服务、DNS、DHCP 等)的配置与管理,强化网络管理与安全知识(涵盖网络互联、安全管理、故障排查等),通过案例学习提高解决实际问题的能力,为从事网络管理员等职业岗位做好准备。
2. 专业核心课程
(1) Java语言程序设计
本课程阐释面向对象程序设计的基本概念与特性,解析包的作用与用法,明确类与对象的关联,熟练掌握类和对象的定义与运用,熟稔方法、构造函数的概念。精准把控三种访问控制修饰符的运用,深入理解接口的概念及作用。重点聚焦于类与对象的运用、构造函数的使用、三种访问控制修饰符的运用,精准区分方法重载和方法覆盖。
(2) Web 前端开发技术
本课程是理论性与实际技能并重的课程,其内容在“网页设计方法、制作技术与使用工具”这三重体系上进行定位。从系统、实用且易学的角度向学生传授网页制作的语言、方法及技巧。主要包含:Web 基础知识、网页结构设计及布局方式、超文本标记语言的语法、层叠样式表(CSS)技术、网页制作工具(DreamWeaver、Fireworks、Flash)的使用以及站点管理和网页发布技术。
(3) 软件建模与设计
本课程是软件工程及相关专业的核心课程之一,主要任务是使学生掌握软件建模与设计的基本方法和技术,能够运用建模工具进行软件系统的分析、设计和实现。本课程主要内容有:软件建模基础、软件需求分析建模、软件架构设计、软件详细设计建模、软件设计模式、软件建模工具的使用。通过本课程的学习,学生将具备独立进行软件建模与设计的能力,为后续的软件开发课程和实际项目开发打下坚实的基础。
(4) 数据结构与算法
这门课程是计算机相关专业的基础课,重点介绍利用计算机解决各类问题(特别是非数值信息理问题)时采用的各种组织和存储数据的方法,以及在不同结构上的操作算法。学完本课程,学生需掌握各类数据结构的特点、存储形式、运算方式及其在计算机科学中的基础应用,培养并锻炼学生选择恰当数据结构以及编写高质量、良好风格应用程序的能力,提高学生分析和解决问题的能力,为后续课程学处习奠定坚实的理论与实践基础。
(5) 企业级项目开发
本课程是计算机相关专业的核心实践课程,旨在培养学生综合运用所学知识进行企业级项目开发的能力。通过实际项目的开发过程,让学生熟悉企业级软件开发的流程、方法和技术,提高学生的团队协作、问题解决和创新能力。
(6) 软件测试
本课程是计算机相关专业的重要专业课程之一,主要任务是使学生掌握软件测试的基本理论、方法和技术,本课程主要内容有:软件测试基础、黑盒测试、白盒测试、静态测试、动态测试、软件测试用例设计、软件测试工具、软件测试管理、软件质量保证,学生通过本课程的学习,能够运用各种测试工具进行软件测试,具备软件测试工程师的基本职业素养和能力。
3. 专业拓展课程
(1) UI/UX 设计基础
本课程应掌握 UI/UX 设计的基础理论、用户研究与分析方法、设计工具与技术、视觉设计与交互方式、用户体验设计要点、项目管理与沟通技巧,掌握 UI 和 UX 设计的基本概念、设计原则、用户研究方法及设计流程。熟练运用设计工具(如 Sketch、Adobe XD、Photoshop、Illustrator 等)进行界面设计。能够设计出契合用户需求的界面原型,并进行交互设计与用户体验测试。培养创新思维和解决问题的能力,能够在设计中融入最新技术和设计趋势。学会在团队中进行有效沟通,协同完成设计项目。
(2) Python 语言程序设计
通过本课程的学习,能够较为正确且熟练地运用 Python 进行程序设计,能够识读和编写具有一定复杂程度的程序,能够借助 Python 解决实际应用问题。培养学生的计算思维能力、创新能力以及发现、分析和解决问题的能力。
(3) 人工智能
本课程主要介绍人工智能的基本概念、发展历程、关键技术及其应用领域。课程内容涵盖机器学习、深度学习、自然语言处理、计算机视觉等核心算法和技术,同时强调人工智能在各行各业的实际应用案例分析,培养学生的实践能力和创新思维。通过学习,学生能够掌握人工智能的基本理论和应用技能,为未来在智能科技领域的就业和创业打下坚实基础。
(4) Android移动应用开发
本课程是计算机相关专业的重要专业课程,主要任务是使学生掌握Android移动应用开发的基本理论、方法和技术,能够独立开发功能较为完整的Android移动应用程序。本课程主要内容有:安卓开发环境搭建、安卓应用程序基础、安卓界面布局、安卓数据存储、安卓网络通信、安卓多线程编程、安卓应用程序测试与优化。通过本课程的学习,培养学生的实践动手能力、创新能力和团队协作精神。
(5) C++语言程序设计
本课程的主要内容涵盖:C++概述、流程控制、函数与程序结构、数组与字符串、面向对象编程基础、继承与多态、高级主题、内存管理与异常处理、文件操作与输入输出流等。通过本课程的学习:熟练掌握 C++的基本语法;深入理解类和对象的概念,掌握封装、继承、多态三大特性,能够设计并实现简单的面向对象程序;熟悉 STL 的主要组成部分(容器、迭代器、算法、函数对象),并能在编程中有效运用;理解内存管理的重要性,掌握智能指针等现代 C++资源管理技术;学会使用 C++的异常处理机制,掌握基本的调试技巧和工具使用;培养良好的程序设计习惯,包括代码可读性、模块化设计、算法分析与优化等;通过实际项目,增强解决复杂问题的能力,培养团队合作与项目管理经验,为后续专业课程奠定坚实基础。
(6) 单片机技术
通过该课程的学习,掌握 MCS-51 系列单片机的系统结构、MCS-51 指令系统、MCS-51 程序设计及编程技巧、系统扩展技术、MCS-51 的人机界面、过程 I/O 通道的设计方法,以及单片机应用开发的基本过程。通过实验和设计环节巩固所学知识,进而综合运用所学知识针对不同的用户需求进行设计开发。
(7) 物联网应用软件开发
本课程是理论性与实际技能并重的课程,课程内容包括:理解物联网概论;明晰物联网体系结构,即感知层、网络层、平台层和服务层;掌握通信协议(如 MQTT、CoAP、HTTP 等)在物联网中的应用;了解数据处理与分析基础,如大数据、云计算与边缘计算的概述;使用一种或多种适合物联网开发的编程语言进行学习;熟悉并使用主流的物联网云平台及其服务;学习如何通过软件控制物联网设备,例如传感器和执行器。完成一个综合性的物联网项目,涵盖从需求分析到系统实施的全过程。
(8) Asp.net 程序设计
通过本课程的学习,学生能够构建基于.NET 的 Web 开发环境、进行 Web 编程、访问数据库信息、部署与维护 Web 应用系统,掌握 Web 应用系统的开发流程、开发技巧和编程规范,能够胜任.NET Web 程序相关岗位,是计算机专业的一门必修课程。
4. 集中实践环节
(1) C语言课程设计
通过 C 语言课程设计,巩固 C 语言的基础知识点。运用 C 语言来设计一款简单的应用软件或者系统软件,进而提升编程能力,掌握系统的设计方式。
(2) 单片机课程设计
综合已学知识,设计一个简易的应用系统,诸如时钟控制系统、信号灯控制系统等。完成系统的软件和硬件设计,借助单片机开发装置对所设计的软硬件系统展开仿真调试,直至软硬件调试成功。
(3) Java课程设计
选取一个应用实例,比如一个简易的图书管理系统,具备记录图书状况、提供借书和还书的界面、查询某本书的借阅情况和某位借阅者的借书情况、输出图书借阅情况的月报表等功能。要求完成该系统的数据库设计与应用程序设计,并为该系统构建菜单系统。
(4) 图像处理课程设计
本实训课程内容涵盖Photoshop软件操作、图像基础知识、修复、调整色彩、合成技术等。学生将学习图像修复、图形绘制、颜色调整等核心技能,并通过实际操作提升工作效率。还包括数字图像处理基础、彩色图像处理、空间滤波和图像特征提取等高级技术,以培养学生的创新能力和实际操作技能。
(5) 网页设计制作综合实训
本实训设计个人博客网站网页,其主要功能模块包括:实现文章发布、分类、标签、评论功能,练习前端布局以及后端数据管理。通过实际操作,使学生全面掌握网页设计的基本准则、前端技术栈(HTML、CSS、JavaScript 等)以及后端技术(如 PHP、Python Flask/Django、Node.js 等)。
(6) 认识实习
大一 | 上学期 | 定翼机飞行驾驶体验 | 认识实习:体验航空飞行操作 |
模拟驾驶 | 认识实习:了解飞机驾驶基本知识 |
参观波音747飞机 | 认识实习:了解航空基础知识 |
了解波音747飞机结构系统 | 认识实习:了解747飞机基础知识 |
大二 | 上学期 | 参观江西航空研究院 | 认识实习:了解航空工业发展历程及航空器研究流程 |
参观中航工业洪都集团生产线 | 认识实习:通过参观航空器生产流程,了解企业信息化、物联网技术应用等 |
退役装备资源创新设计 | 实践教学:培养爱国精神和工匠素养 |
大三 | 上学期 | 参观比亚迪产业园生产线 | 认识实习:了解智能装备生产线 |
参观赣州格力电器生产线 | 认识实习:了解格力生产、装备线 |
通过企业实地参观、观摩体验、实操训练、文献检索、区域调查、聆听报告(讲座)等多种方式,让学生对所学专业有初步的感性认识和理解,增强学习兴趣和目标意识,同时强化安全教育和实习管理,确保学生在实习过程中的安全,旨在通过实践活动帮助学生初步认识专业相关行业、企业、岗位技能,为未来的职业生涯规划和专业技能学习奠定基础。
(三)学分和学时安排
1. 毕业学分和总学时
总学分154学分,总学时2624学时。
2. 考核事项
(1) 每学期考试科目3-4门
(2) 考核方式:考试或考查
七、教学进程总体安排
教学进程是对本专业技术技能人才培养、教育教学实施进程的总体安排,是专业人才培养方案实施的具体体现。以表格的形式列出本专业开设课程类别、课程代码、课程名称、课程类型、学分学时、课程学期安排、考核方式,并反映有关学时比例要求。