书书书软件学院软件工程专业本科培养方案一、专业概述重庆大学软件学院是教育部和国家计委于2001年12月批准成立的国家示范性软件学院,是为了适应我国经济结构战略性调整和软件产业发展对人才的迫切要求,实现我国软件人才培养的跨越式发展而建立的。根据教育部的指示,国家示范性软件学院必须在新型软件人才培养和高校办学机制改革两个方面做出新的探索,努力做好教育部提出的三落实工作,即“政策落实、组织落实、措施落实”。结合办学目标和定位,软件学院在中期建设和发展规划中将目标确定为:将重庆大学软件学院建成产学研结合、与国际接轨、高素质、专门化的软件人才培养和高水平的软件服务基地。学院设有软件工程专业,以面向实际、遵循规范、适应团队、熟知领域、外语优良为导向,培养具有国际竞争力的高层次、实用型、复合型软件工程人才。软件工程学科是重庆市重点学科,2012年被确定为一级学科博士授权点。软件工程本科专业是国家卓越工程师教育培养计划专业、国家级特色专业,2011年软件工程专业教学团队被评为重庆市级教学团队。学院注重办学特色,严格培养质量,在人才培养方面取得了长足发展。2004和2013年两次获得重庆市教学成果一等奖,2005年获得国家教学成果二等奖。二、标准学制四年三、授予学位工学学士四、培养目标及培养规格(一)培养目标本专业以面向实际、遵循规范、适应团队、熟知领域、外语优良为导向,培养具有国际竞争力的高层次、实用型、复合型软件工程人才。毕业生应具有良好的科学素养和基本的人文社科知识,掌握扎实的自然科学知识、软件工程基础知识和先进的软件开发方法、工具和环境,具备较强的软件项目的分析、设计、编码、管理和维护等工程技术能力,具有良好的终身学习和发展能力、独立思考和判断能力、实践和创新能力,较强的沟通表达、团队协作能力,能从事软件系统研究、开发、项目管理和服务等工作。上述培养目标按知识、能力、素质三个方面可分别描述为:知识:具有良好的科学素养和基本的人文社科知识;掌握扎实的数学和自然科学知识;掌握扎实的软件工程基础知识和先进的软件开发方法、工具和环境;具有一定的应用领域背景知识和项目管理基础知识。能力:具备较强的软件项目的分析、设计、编码、管理和维护等工程技术能力;具备独立思考和判断、分析问题和解决问题、实践和创新能力;具有良好的终身学习和发展能力;具有较强的沟通表达、团—144—软件学院 软件工程专业本科培养方案队协作能力和一定的跨文化交流能力;素质:具有成为本领域优秀人才、并能驾驭和应对未来的潜质,包括具有健全人格和健康体魄、社会责任感和职业道德;具备批判性思维和创新精神;具有终身学习能力和意识。(二)培养规格根据本专业本科人才培养目标、社会需求以及重庆大学软件工程学科历年积累的人才培养经验,提出了现阶段本专业毕业生必须具备的知识、能力和素质要求。知识是学生将来从事软件工程专业及其相关领域工作所必备的基础,能力是学生运用所学知识去完成科学研究、实践设计等工作的所需的要素,素质是影响学生未来发展,使学生成为一个具有远大理想和抱负、对社会有所担当的栋梁之材而应当具备的潜质。本专业毕业要求的具体内容如表1所示。表1 毕业要求的具体内容知识能力素质K1.人文社会科学K2.数学与相关自然科学K3.计算基础K4.软件分析与建模K5.软件设计K6.软件质量K7.软件管理K8.软件应用领域知识K9.职业实践A1.自学能力A2.解决问题能力A3.程序设计能力A4.软件工程理论和技术应用能力A5.创新能力A6.沟通表达能力A7.团队合作能力A8.领导和管理能力A9.国际视野和跨文化交流能力Q1.坚定信念和健全人格Q2.健康体魄Q3.人文素养和社会责任感Q4.适应软件行业快速发展的素质Q5.职业道德Q6.创新精神Q7.终身学习 注:K1~K9、A1~A9、Q1~Q7分别为知识、能力和素质各项要求的代号。五、专业核心课程面向对象程序设计、离散数学、计算机组成与结构、数据结构与算法、数据库原理与设计、计算机网络与通信、操作系统原理、软件工程导论、软件需求分析、面向对象技术与UML、Web开发技术、软件项目管理、软件架构与设计模式、软件测试等。六、特色课程(指研讨型课程、全英文课程等)新生研讨课、软件测试理论与方法、需求分析、人机交互设计、面向对象技术与UML等。七、毕业学分要求及学分分布课程类别必修学分选修学分备注通识与素质课程8公共基础课程12思政类10外语类17数学类5物理类6军体类—244—重庆大学2014级本科人才培养方案课程类别必修学分选修学分备注公共基础课程生化类计算机类专业基础课程28专业课程1421集中实践环节37非限制选修课程10跨学科1门课程第二课堂2合计168+2八、课程设置一览表软件工程专业课程设置一览表课程代码课程名称总学分总学时排课学时学时分配理论教学实验实习其他推荐学期知识贡献能力贡献素质贡献通识与公共基础课程说明:必修课40学分。通识与素质课程需跨类修读8学分,大学英语课程要求选10学分,体育4学分。备注:推免生应在第6学期之前修完英语和体育课程学分。必修课程:40学分IPT10100思想道德修养与法律基础2.032321K1A1、A6Q1、Q3IPT10200中国近代史纲要2.032322K1A1、A6Q1、Q3IPT10300马克思主义基本原理3.048484K1A1、A6Q1、Q3IPT10400毛泽东思想和中国特色社会主义理论体系概论3.048483K1A1、A6Q1、Q3IPT10000形势与政策(1)0.58881K1A1、A6Q1、Q3IPT10001形势与政策(2)0.58882K1A1、A6Q1、Q3IPT20000形势与政策(3)0.58883K1A1、A6Q1、Q3IPT20001形势与政策(4)0.58884K1A1、A6Q1、Q3MATH10012高等数学15.080801K2A1、A2Q7MATH10022高等数学26.096962K2A1、A2Q7MATH10032线性代数(II)3.048481K2A1、A2Q7MATH20041概率论与数理统计Ⅰ3.048483K2A1、A2Q7PHYS10013大学物理Ⅱ-13.556562K2A1、A2Q7PHYS12010大学物理实验1.524242K2A1、A2Q7MET11000军事课2.032321K1A1、A2Q1、Q2PESS0200体育健康知识1.01617Q2—344—软件学院 软件工程专业本科培养方案课程代码课程名称总学分总学时排课学时学时分配理论教学实验实习其他推荐学期知识贡献能力贡献素质贡献PESS0201游泳1.01617Q2PESS0203长跑1.01617Q2PESS0204自选技能1.01617Q2小计40.0选修课程:要求选修不少于18学分EUS10011学业素养英语(1)2.032323217K1A6、A9Q4、A7EUS10111英语口语交际技能(1)1.016161617K1A6、A9Q4、A7EUS10021学业素养英语(2)2.032323217K1A6、A9Q4、A7EUS10121英语口语交际技能(2)1.016161617K1A6、A9Q4、A7EUS10031学业素养英语(3)2.032323217K1A6、A9Q4、A7EUS10131英语口语交际技能(3)1.016161617K1A6、A9Q4、A7EUS10041学业素养英语(4)2.032323217K1A6、A9Q4、A7EUS10141英语口语交际技能(4)1.016161617K1A6、A9Q4、A7EAD20学术素养英语系列课程232323217A5B6C6EGP20职业素养英语系列课程232323217A5B6C6通识与素质课8.012812817K1A1、A6Q3、Q6小计24.0专业基础课程要求:均为必修课必修课程28学分SE10001新生研讨课1.016161K3A2、A5Q4SE10003信息系统基础2.03232321K3A1Q4SE11005程序设计基础4.0646456161K3A2、A3Q4SE21007面向对象程序设计3.0484840162K4、K5A2、A3Q4SE10009离散数学3.04848482K2A1Q4SE21011计算机组成与结构3.0484840163K3A1Q4SE21013数据结构与算法3.0484840163K3、K5A2、A3Q4SE21017数据库原理与设计3.0484840164K3、K5A2、A3Q4SE21019计算机网络与通信3.0484840164K3A2、A3Q4SE21021操作系统原理3.0484840164K3A2、A3Q4小计28.0专业课程要求:必修课程14学分,选修课程≥21学分—444—重庆大学2014级本科人才培养方案课程代码课程名称总学分总学时排课学时学时分配理论教学实验实习其他推荐学期知识贡献能力贡献素质贡献必修课程:14学分SE21101软件工程导论2.032322884K4~K7A4Q4、Q5SE30103软件需求分析2.03232325K4A4、A6Q4、Q5SE31105面向对象技术与UML2.032322885K4、K5A2,A4Q4、Q5SE31107Web开发技术2.0323224165K5A2、A4Q4、Q5SE30109软件项目管理2.03232326K7A6、A8Q4、Q5SE31111软件架构与设计模式2.032322886K4、K5A2、A4Q4、Q5SE31113软件测试2.0323224166K6A2、A4Q4、Q5小计14.0选修课程:要求选修不少于21学分SE21015汇编语言程序设计2.0323224163K4、K5A2、A3Q4SE21023JavaEE程序设计2.0323224164K3,K5A2、A3Q4SE20025专业英语文体和写作2.03232324K1A1,A9Q4SE31029NET框架及C#程序设计2.0323224165K4、K5A2、A3Q4SE31207多媒体技术2.0323224165K8A2Q4SE31209DirectX图形程序设计2.0323224165K5、K8A2、A3Q4SE31301大型机系统基础与实践2.032322885K5、K8A2、A3Q4SE31401嵌入式体系结构3.0484832325K5、K8A2、A3Q4SE30501信息安全导论2.03232325K8A2、A4Q4SE31031编译原理2.0323224166K3A1、A2Q4SE31033数字图像处理2.032322886K5、K8A2、A3Q4SE31213数字动画与游戏设计3.0484836246K5、K8A2、A3Q4SE31303数据仓库与数据挖掘2.032322886K5、K8A2、A3Q4SE31305移动应用开发2.0323224166K5、K8A3,A5Q4SE31403嵌入式系统设计3.0484832326K5、K8A2、A3Q4SE31309GIS技术及应用2.0323224167K5、K8A2、A3Q4小计35实践环节(≥37学分)要求:≥37学分必修课程:必修课程37学分,选修课程2学分IPT13100思想道德修养与法律基础实践1.01K1A1、A6Q1、Q3—544—软件学院 软件工程专业本科培养方案课程代码课程名称总学分总学时排课学时学时分配理论教学实验实习其他推荐学期知识贡献能力贡献素质贡献IPT13400毛泽东思想和中国特色社会主义理论体系概论实践3.03K1A1、A6Q1、Q3SE25012数据结构与算法课程设计1.03K3、K4A2、A3A5、A7Q4、Q6SE25018数据库课程设计1.04K3、K4A2、A3A5、A7Q4、Q6SE24061软件程序实训(1)3.02K4~K7A3、A5A6、A7Q4、Q6SE34063软件工程实训(2)3.06K4~K9A4~A7Q4~Q7SE3