1、软件工程专业本科人才培养方案一、代码、学制专业代码:080902;学制:4年二、培养目标本专业旨在培养学生德智体美劳全面发展,具有良好的科学素养、软件工程素质和软件工程实践能力和创新创业能力,具备良好的交流沟通能力、团队合作能力和项目开发与管理能力;具备一定的软件开发工程师或大数据应用工程师岗位的基本素养;掌握自然科学、计算机科学、管理科学和数据科学基础知识和相关的方法、技能,或能熟练掌握大数据的采集、预处理、存储、处理、分析、可视化和数据安全等技术;培养能够从事计算机相关领域的软件系统的规划、分析、设计、开发、测试和管理等工作的高素质应用型人才,或能在互联网政府、企事业单位、社会组织等部门的
2、大数据挖掘、数据分析、开发、设计、测试、运维、管理和教育服务等工作的复合型高素质应用型人才。三、岗位说明本专业分移动互联网应用与开发、大数据技术与应用两个方向。本专业的学生在第一至第三学期学习公共基础知识课程和计算机类学科平台基础课程后,第四学期在老师的指导下,根据个性和兴趣选择专业方向,学习专业基础知识和技能。本专业的就业岗位包括:(一)移动互联网软件工程师:基于Android或iOS的移动应用软件的设计、开发;移动Web网站设计与更新和维护工作;熟练使用基于Java、PHP、HTML5等主流移动互联网开发语言及相关技术;Android手机客户端与服务器端的通讯设计与开发等。学生毕业后可在在
3、各大软件公司、企事业单位、各类学校等部门从事软件系统的规划、分析、设计、开发、测试和管理等工作()大数据应用工程师:熟练掌握数据科学与大数据技术核心专业知识和应用技术,包括大数据的采集、预处理、存储、处理、分析、可视化和数据安全等技术,具备从事大数据应用系统设计与实现的能力、特别在数据采集、数据管理、数据处理与分析等方面有系统的学习,能发现、分析和解决实际工程技术问题。学生毕业能在互联网政府、企事业单位、社会组织等部门的大数据挖掘、数据分析、开发、设计、测试、运维、管理和教育服务等工作。四、专业培养要求(-)综合素质能力具有良好的身体素质和心理素质,具有诚信意识和社会责任感,注重职业道德修养,
4、具有良好的交流和沟通能力;具备初步的外语运用能力;具有较好的数学基础及计算机科学基础,以及良好的人文社会科学基础和管理科学基础。(二)专业基础能力系统地掌握计算机学科领域技术基础理论,具有本专业领域1-2个专业方向的专业知识和技能,能够根据产品和工程要求分析、优化、设计有关软件系统,熟悉本专业学科前沿和发展趋势、相关专业领域的基本知识。熟悉本专业领域技术标准、计算机软件知识产权有关的法规,以及相关行业的政策、法律和法规。(=)专业核心能力系统地、较扎实地掌握软件开发过程所涉及到的专业理论知识,具备解决软件开发技术中对实际问题的分析及建模能力和较强的专业实践能力;掌握2-3门开发语言或平台,精通
5、1-2门流行的数据库管理系统的应用;具备移动应用开发或大数据技术应用以及系统分析、设计与开发技术和能力;具备Web系统和APP的开发方法、规划、建模、构建、测试、维护、集成和项目管理等理论与技术能力。(四)专业拓展能力至少熟练掌握一种开发平台(Java/Android/iOS),至少精通一门开发语言(C、Java、PHP、Python.R),至少熟练运用一种数据库(SQLServer、Oracle,MySQL等),能够针对移动应用或大数据应用领域进行系统的分析、设计、编码、测试、维护整个开发过程;具有IT项目开发与管理能力、创新创业能力和团队协作意识。五、主干学科及主要课程(-)主干学科:软件
6、工程、计算机科学与技术(二)主要课程:计算机导论、程序设计基础、面向对象程序设计、离散数学、数据库系统原理、数据结构、计算机组成原理、操作系统、计算机网络、软件工程、软件项目管理、Web前端技术等课程。(三)核心课程:面向对象程序设计、数据结构、计算机组成原理、计算机网络、操作系统、数据库系统原理、软件工程与UML、软件项目管理。六、毕业规定学生在毕业时应达到德育培育目标和大学生体育合格标准要求,应获得最低总学分165学分,其中通识教育必修课程丝学分,通识教育选修课程教学分,学科基础必修课程25学分,专业必修课程29学分,专业拓展选修课程16学分,集中性实践教学组学分,课外学分10学分。七、授
7、予学位:工学学士八、软件工程专业课程设置及教学进程计划表(一)理论教学课程类别课程归属课程编码课程名称学分总学时课内实践考核方式开课学期、理论教学周数及周学时实验学时上机学时1234567815161616161680思政部F21TB01E思想道德修养与法律基础(含廉洁修身教育)34816E2思政部F21TB02C中国近现代史纲要232E2思政部F21TB03E马克思主义基本原理概论34816E2思政部F21TB04G毛泽东思想和中国特色社会主义理论体系概论464E4思政部F21TB05C-F21TB08C形势与政策23216T分散教学外语系F11TB01G大学英语1464E5外语系F11TB
8、02G大学英语2464E4体育部F22TB01C大学体育1128T2通识体育部F22TB02C大学体育2132T2教育体育部F22TB03C大学体育3132T2课程体育部F22TB04C大学体育4132T2学生处F23TB01C大学生心理健康教育23216T2创新创业学院F26TB01C创新创业教育232T2创新创业学院F26TB02A批创思维导论0.58T线上课程,由学院统一安排创新创业学院F26TB03A创新思维导论0.58T线上课程,由学院统一安排创新创业学院F26TB04A大学生职业规划0.58T2创新创业学院F26TB05A就业指导0.58T2通识教育选修课程14224线上课程,由学
9、院统一安排小计4467966401110460220计信系F06XB11G高等数学(上)164E5计信系F06XB12G高等数学(下)464E4学科计信系F06XB18E计算机导论34810E4基础计信系F06XB02G程序设计基础46420E4必修计信系F06XB24C离散数学232E2课程计信系F06XB25G数据结构*46420E4计信系F06XB16G工程数学4648E4d计25400850981000000课程类别课程归属课程编码课程名称学分总学时课内实践考核方式开课学期、理论教学周数及周学时实验学时上机学时1234567815161616161680专业必修课程计信系F06ZB19
10、G面向对象程序设计*46422E4计信系F06ZB26G数据库系统原理*16418E4计信系F06ZB08G计算机组成原理*464100E4计信系F06ZB02G操作系统*46412E4计信系F06ZB22G软件工程与UML*16416E4计信系F06ZB23E软件项目管理*34812E3计信系F06ZB06E计算机网络*34810E3计信系F06ZB01EWeb前端技术34820E3小计29464101000041111300专业拓展选修课程162561612300025740总计11619169828320181819161260其中:必修课程合计861436821602018181711
11、520选修课程合计304801612300025740注:1.课程考核方式:E为考试,T为考查。2 .带*号者为核心课程,带号者为线上课程。3 .大学生健康教育和体质测试相关内容在大学体育课程中执行。软件工程专业拓展选修课程一览表下表所列课程为本专业的专业拓展选修课程,学生应在下列选修课程中修满学分;学生选择了一个方向,则此方向的课程必选。学生也可以跨学科、跨专业修读外专业开设的“专业拓展选修课程”,获得的相应学分可替代本专业的“专业拓展选修课程”学分。课程类别课程归属课程编码课程名称学分总学时课内实践考核方式开课学期、周学时课程学习基础条件说明实验学时上机学时4567专业拓展选修课程计信系F
12、06ZX08CLinux系统基础23216T2移动互联网应用与开发计信系F06ZX12EWeb开发技术34818T3计信系F06ZX55E移动应用设计34824T3计信系F06ZX14CWeb框架技术23214T2计信系F06ZX30C跨平台移动应用开发23216T4计信系F06ZX08CLinux系统基础23216T2大数据技术与应用计信系F06ZX35E数据采集与数据清洗34816T3计信系F06ZX04EHadoop大数据存储与运算34816T3计信系F06ZX41C数据挖掘与机器学习23210T2计信系F06ZX38C数据可视化技术23216T4计信系F06ZX22C高级数据库技术及应
13、用23212T2任选课,至少选够4分计信系F06ZX15CWeb前端框架技术23210T2计信系F06ZX11CSPSS统计分析23210T2计信系F06ZX24C计算机专业英语232T2计信系F06ZX33C软件测试技术23210T2电智院F10ZX03C电路与模拟电子技术2328T2电智院F10ZX08C数字逻辑与数字电路2328T2建议学生各学期选修专业拓展选修课的学分数2572(二)集中性实践教学课程类别课程归属课程编码课程名称学分周数实验学时上机学时开课学期与周数12345678通识教育课程后勤保卫处F27TB01Z军事训练与教育222思政部F21TB01Z“思想政治理论课”社会实践
14、1111思政部F21TB02Z“思想政治理论课”社会实践2111计信系F06TB02Z就业辅导与毕业教育I11学科基础必修课程实验中心F25XB03Z金工实习111实验中心F25XB01Z电子电工实习111计信系F06XB01ZIT行业调研111计信系F06XB10Z企业认知实习111专业必修课程计信系F06ZB06Z小型软件开发实战222计信系F06ZB11Z软件创新实践222计信系F06ZB04Z学年论文1111计信系F06ZB16Z1T企业实习222计信系E06ZB05Z学年论文2I11计信系F06ZB02Z创新创业实践444计信系F06ZB03Z专业实习222计信系F06ZB14Z毕业
15、实习6624计信系F06ZB15Z毕业设计(论文)101212合计3944232423817说明:(1) “思想政治理论课”社会实践、学年论文、IT行业调研均在假期进行(2)专业认知实习(安排专人负责组织学生到相关企业、学校见习、观摩。)(3)软件创新实践(进入学院的创新创业平台,邀请企业一线专家、工程师对学生进行培训I,在指导教师的指引下开展专业研究,或参加指导老师的实际科研课题。)(4)创新创业实践(学生接受学校与企业双导师的指导,模拟真实环境和项目流程,锻炼其实践能力:也可以通过创新创业项目、学科比赛获奖、发表论文和专利置换。)(5)毕业论文及毕业实习(第7学期启动毕业论文(设计)和毕业
16、实习工作)九、四年教学进程安排表系:计算机与信息科学系专业:软件工程学期12345678910111213141516171819-20理论教学周数实践教学周数X152二OOX163三0X162四VX164五X162六X163七a:ao88八o017符号说明::理论教学:考试:军训:社会实践O:课程设计:认知实习。:电工(电子工艺)实习:金工实习:课程实训*:课程论文:学年论文.创新创业实践:社会调查:生产(专业)实习口:毕业实习:毕业设计(论文)*:毕业设计(论文)答辩:就业辅导与毕业教育Q:机动周十、学时、学分分配及比例课内教学实践教学分计学合类别学时学分总课内总学时比例册)类别学分占专业
17、总学分比例(%)通识教育必修课程5723229.85通识教育必修课程集中性实践教学53.0337通识教育选修课程2241411.69/14学科基础必修课程4002520.88学科基础必修课程集中性实践教42.4229专业必修课程4642924.22专业必修课程集中性实践教学3018.1859专业拓展选修课程2561613.36/16必修课小计14368674.95集中性实践教学小计3923.64实践教学学分合计占总学分比例:44.24%选修课小计4803025.05课内实践2414.55课内教学合计1916116100.0课外实践教学106.06专业学分总计:165十一、修读辅修专业教学计划表
18、开课单位课程代码核心课程名称学分总学时实验学时上机学时考核方式开课学期及周学时备注567161616计信系F06FB02G面向对象程序设计46422E4计信系F06FB03G数据库系统原理46418E4计信系F06FB06G数据结构46420E4计信系F06FB24G操作系统46412E4计信系F06FB05G软件工程与UML46416E4合计(5门)2032088488十二、课外学分的规定本专业为了拓展学生的综合素质和创新能力,鼓励学生参加课外学习及实践活动,在校期间学生应取得不少于10个学分的课外学分。课外学分的认定与管理统一按照东莞理工学院城市学院本科生课外学分管理实施细则执行。十三、其
19、它说明(-)课内教学:包括课程内的实验、上机。集中性实践教学环节是指独立开设的实践课程,不含课程内的实验和上机。(二)“思想政治理论课”除理论教学外,其余学时安排课外讨论、课外阅读和社会实践等,以保证其教学要求。(三)通识教育选修课具体按照东莞理工学院城市学院通识教育选修课程选课指南执行。软软计WebLinuxWeb移Web跨数Hadoop数数件件算前系开动框平据大据据工项机端统发应架台采数挖可程网技基技用技移集据掘视与管络术础术设术动与存与化UML理il-应数储机技用据与器术开清运学发洗算习q4弋q弋qq477q4q4q47747qqqq74777qqq附件1:岗位、能力、课程关系说明大高工
20、计程面离数数计操学等程算序向散据据算作英数数机设对数结库机系语学学导il-象学构系组统岗位岗位论基程统成名称能力础序原原设理理if-英语应用能力q动联应与发移互网用开专业能力qTqq实践能力q74q英语应用能力专业能力4qq74q47q实践能力qq7附件2:核心课程简介1 .课程名称:面向对象程序设计学时:64学分:4课程类别:专业必修课程课程简介:本课程以Java语言为基础,介绍面向对象程序设计的基本思想和基本方法,本课程先介绍数据抽象、封装、对象、类、继承、多态及类库等概念,重点介绍了基于Java的面向对象的编程思想和规范,Java的高级特性,如异常处理、图形用户界面设计、事件处理、小应用
21、程序、输入输出处理、1/0流的处理等。通过该课程的学习使学生掌握面向对象的编程思想和方法,Java语言的基本概念和编程思想,为学生进行当前流行的面向对象的分析、设计与编程等方法和技术打下基础。先修课程:高级语言程序设计。2 .课程名称:数据结构学时:64学分:4课程类别:学科基础必修课程通过该课程的学习使学生掌握数值计算与非数值计算中的抽象数据类型,包括表,栈、队列、串、树、图等数据类型存储结构及其相关操作算法过程,掌握排序、查找及编码等算法的分析方法(包括时间和空间复杂度分析)。通过本课程的学习,使学生学会数据组织的方法和把现实世界的问题在计算机内部加以表示的方法,以及培养基本的、良好的程序
22、设计和上机调试能力。先修课程:高级语言程序设计、离散数学3 .课程名称:计算机组成原理学时:64学分:4课程类别:专业必修课程课程简介:本课程主要内容包括剖析计算机的运算器、存储器、控制器和输入输出设备的结构、工作原理和相互关系。通过本课程的学习,可以掌握单处理器计算机系统中各个部件的工作原理、组成结构以及相互的连接方式,掌握其中的主要部件的设计方法,建立完整的计算机系统的整机概念。先修课程:计算机导论、高级语言程序设计、模拟电子技术、数字电子技术。4 .课程名称:数据库系统原理学时:64学分:4课程类别:专业必修课程课程简介:本课程主要内容包括数据库系统的组成、结构和功能,数据模型和数据模式
23、,关系数据的规范化理论和关系数据库系统的国际标准化语言SQL、数据库系统的安全性和完整性、并发控制和数据库设计的基本知识,以及分布式数据库、面向对象数据库等数据库领域的新技术新方法。通过该课程的学习使学生掌握数据库系统的基本原理、方法和技术,使学生了解数据库系统的最新发展动态,具备进行数据库系统的设计、管理和维护的初步能力,为开发数据库应用系统提供准备。先修课程:面向对象程序设计、离散数学、数据结构等。5 .课程名称:操作系统学时:64学分:4课程类别:专业必修课程课程简介:本课程主要内容包括:操作系统的基本概念与特征、进程管理、处理机管理存储器管理、设备管理和文件管理的原理和应用。提高本课程
24、的学习使学生深刻掌握操作系统和基本原理的设计方法,掌握Linux的基本操作,为后续课程的学习奠定基础,并且使学生具有较好的操作系统设计、开发、应用和维护的能力。先修课程:高级语言程序设计、数据结构、计算机组成原理。6 .课程名称:计算机网络学时:48学分:3课程类别:专业必修课程课程简介:本课程主要介绍计算机网络的概念、基本组成、体系结构、协议、应用和发展动向,包括:计算机网络的基本概念、体系结构与工作原理,重点介绍ISO的OSI参考模型、TCP/IP参考模型、常用协议基本原理、信道共享技术、局域网基本原理、网络互联技术。通过本课程的学习,使学生能够对网络结构和技术有一个系统、全面的了解;使学
25、生初步掌握网络管理方法和手段,为今后能够进行计算机网络开发与管理和局域网的组建、规划和管理打下良好基础。先修课程:计算机导论、高级语言程序设计、数据结构、操作系统。7 .课程名称:软件工程与UML学时:64学分:4课程类别:专业必修课程课程简介:课程主要内容包括:软件系统的可行性研究、需求分析、总体设计详细设计、编码、测试、维护、项目管理等方面的基本知识与方法。通过该课程的学习使学生了解基于软件工程学思想的软件开发的理论和方法论;熟练掌握项目需求分析、详细设计、编码和软件测试的具体技术。在此基础上初步了解和掌握结构化分析与设计重点掌握面向对象的分析与设计以及运用UML来做分析与设计;基本具有掌
26、握软件项目的设计、组织实施与质量保证技能,为今后从事软件开发设计工作打下良好的基础。先修课程:高级语言程序设计、数据结构、操作系统。8 .课程名称:软件项目管理学时:48学分:3课程类别:专业必修课程课程简介:本课程主要内容包括范围计划、成本计划、时间计划、质量计划、变更计划、风险计划、度量计划、沟通计划等的制定,以及项目实施过程中如何对项目进行跟踪控制。通过本课程通过软件项目管理的理论和具体案例分析的学使学生掌握项目管理的理论、方法以及技巧,掌握软件项目管理的基本知识和提高实践能力,具备一定的软件项目管理水平。先修课程:软件工程。附件3:四年课程计划表开课年级开课学期课程类别课程名称课程学时
27、课程学分课程性质备注年级1通识教育必修课程思想道德修养与法律基础(含廉洁修身教育)483必修1通识教育必修课程大学英语1644必修1通识教育必修课程大学体育1281必修1通识教育必修课程大学生心理健康教育322必修1通识教育必修课程形势与政策80.5必修1学科基础必修课程高等数学(上)644必修1学科基础必修课程计算机导论483必修1集中性实践教学军事训练与教育2W2必修2通识教育必修课程中国近现代史纲要322必修2通识教育必修课程大学英语2644必修2通识教育必修课程大学体育2321必修2通识教育必修课程大学生职业规划80.5必修2通识教育必修课程形势与政策80.5必修2通识教育必修课程批创
28、思维导论80.5必修2通识教育必修课程创新思维导论80.5必修2学科基础必修课程高等数学(下)644必修2学科基础必修课程程序设计基础644必修2集中性实践教学“思想政治理论课”社会实践11W1必修2集中性实践教学IT行业调研1W1必修2集中性实践教学金工实习1W1必修年级3通识教育必修课程马克思主义基本原理概论483必修3通识教育必修课程大学体育3321必修3通识教育必修课程形势与政策80.5必修3学科基础必修课程离散数学322必修3学科基础必修课程工程数学644必修3学科基础必修课程数据结构644必修3专业必修课程面向对象程序设计644必修3集中性实践教学电子电工实习1W1必修3集中性实践
29、教学企业认知实习1W1必修4通识教育必修课程毛泽东思想和中国特色社会主义理论体系概论644必修4通识教育必修课程大学体育4321必修4通识教育必修课程形势与政策80.5必修4专业必修课程计算机组成原理644必修4专业必修课程数据库系统原理644必修4专业必修课程Web前端技术483必修4集中性实践教学“思想政治理论课”社会实践21W1必修4集中性实践教学小型软件开发实战2W2必修4集中性实践教学学年论文11W1必修开课年级开课学期课程类别课程名称课程学时课程学分课程性质备注年级5专业必修课程操作系统644必修5专业必修课程软件工程与UML644必修5专业必修课程计算机网络483必修5集中性实践
30、教学软件创新实践2W2必修6通识教育必修课程创新创业教育322必修6专业必修课程软件项目管理483必修6集中性实践教学IT企业实习2W2必修6集中性实践教学学年论文21W1必修四年级7通识教育必修课程就业指导80.5必修7集中性实践教学创新创业实践4W4必修7集中性实践教学专业实习2W2必修7-8集中性实践教学毕业实习6W6必修8集中性实践教学毕业设计(论文)12W10必修8集中性实践教学就业辅导与毕业教育1W1必修附件4:学生课程学习地图软件工程专业课程学习地图培养目标简述:培养具备较强的实践能力和创 新意识,能胜任计算机及相关领域中的软件分析 设计、开发、测试、维护和管理等多方而需要的 高索质应用型人才。专业特色:紧跟国内外软件开发的先进技术,以适应软件 技术快速发展的需要;采用项目式驱动教学法、校企合作、 课程置换、产学研合作等多种教学改革模式,注重学生实践 能力的培养,以快速适应社会对软件开发人员的需要。总学分:165通识教育选修课程学分:14专业必修课程学分:29集中实践课程学分:37通识教育必修课程学分:41学科基础必修课程学分:25专业拓展选修课程学分:16课外学分:10第2-6学期选修通识教育选修课,共需选修14学分。,具体要求见通识教育线上选修课程选课指南。第*7学期选修廿业拓展选修课。通识教育课程学科基础课和专业必修课
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。