北京航空航天大学本科指导性培养方案1计算机学院本科指导性培养方案(2015版)SchoolofComputerScienceandTechnologyAcademicProgramofUndergraduateEducation(2015edition)2015年6月北京航空航天大学本科指导性培养方案2计算机科学与技术专业一、专业简介本专业按计算机科学与技术一级学科培养“科学型与工程型相结合”的宽口径人才。本专业重视未来高水平人才所应具有的人文素养,强化数理知识及学科基础理论,秉承“寓教于研”的办学理念,依托学院已有优势课程构造和优化专业课程,注重系统级知识体系的建立,强调基础科学理论与复杂工程开发的结合,鼓励学生跨专业跨学科学习,体现研究性大学的特色。专业培养特点概述如下:1)本专业实施完全学分制培养模式,学生在完成必修课程后,可以充分结合发展规划和学习兴趣制定个性化的专业课程选修方案。2)1~2年级以数理和专业基础课程为主。除数理课程为外,本专业基础课具有门数少学时多、知识融合、实验综合等特点,重点培养学生具备本专业的基础理论、系统观点和开发能力,为后续课程学习奠定坚实基础。3)3~4年级以专业选修课程学习为主。针对学生个性化学习需求,学院在学生自主选择的前提下以课程群模式提供多种选择参考,强调学生在某一专业方向上的学习系统性。4)注重人文素养培养。通过6门次核心通识课程学习,使得学生在形成性学习过程中进一步塑造其自由人格、提升思辨力与想象力,增强公民意识及社会责任感。5)注重表达能力培养。通过在2~3年级设置连贯性的科技实践与成果表达训练环节,不仅培养学生的科技能力、创新意识,还培养其在公众面前有效表达观点与思想的能力。6)注重国际化交流能力培养。除了英语课程学习外,鼓励学生积极参加国外学者讲授的暑期公开课、国外优质MOOC课程等,并鼓励学生积极参与联合课程设计、交换学生计划及国外大学毕业设计等各类国际交流活动。7)注重职业素养培养。通过多门专业课程及各类讲座类,培养学生具备职业道德和伦理,了解科技对于自然及社会的影响。8)实施本研一体培养。对于保送本专业的学生,鼓励学生选修研究生课程。北京航空航天大学本科指导性培养方案3二、培养目标及培养要求1.培养目标结合北航人才培养的总体目标,培养具有良好人文修养,系统的掌握数理知识与本专业理论基础与核心知识,获得本专业良好的思维与工程训练,具备良好的分析与解决问题能力及良好的外语运用能力,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高级人才。在本专业中,相当部分学生应以直博、本硕连读或报考国内外研究生为具体目标。同时,通过各类专业课程的学习,学生也能够适应到各类IT公司、企业、研究所就业,从事计算机软硬件有关的研究、开发或管理工作。2.毕业要求素养方面:1)具有良好的法律意识、社会公德、社会责任感与计算机职业道德。2)具有严谨求实的科学素养和敢于争先的创新意识。3)具有哲学、艺术等人文社会修养,能正确评价自我与他人。知识方面:4)掌握扎实的数学与物理等基础知识。5)系统的掌握计算机基础理论与专业知识。6)了解计算机前沿技术及发展趋势。7)了解信息化对技术及社会的影响(如知识产权保护、信息安全等)。8)了解经济和管理科学的基础知识。9)具有一定的社会实践经历。能力方面:10)具有初步综合运用理论与技术、现代设计方法及开发工具开展科研实践和工程实践的能力。11)具有运用现代信息检索、资料查询获取相关信息的能力。12)具有一定的组织管理能力、较强的表达与交往能力以及团队协作能力。13)具有对终身学习的正确认识、学习能力及适应发展能力。14)具有良好的专业外语阅读、交流与写作能力,初步具有国际化视野。15)具有一定的计算机专业系统能力。北京航空航天大学本科指导性培养方案4三、学制、授予学位及学分基本要求本专业实施完全学分制培养模式,基本学制4年,最长不超过6年。学生至少获得135学分才可授予计算机科学与技术学士学位。本专业的指导性最低学分框架如下。表1计算机科学与技术专业指导性最低学分框架课程模块课程类别学分小计备注I基础课程数学与自然科学类23.5数学、物理工程基础类2电子工程训练语言类8英语II通识课程思政类10军理类2体育类4核心通识类12博雅类4III专业课程专业必修类31.5专业必修课及其课程设计专业选修类20专业选修课。至少1门国际课程和1门跨学科课程。实践课程类14生产实习、毕业设计职业素养类4各类讲座总学分135四、课程设置与学分分布1.数学与自然科学、工程基础、语言类课程:最低33.5学分本培养方案要求至少完成33.5个学分的数学与自然科学、工程基础技术及语言相关课程。表2中课程为必须完成的课程。由于英语提供了A、B两个难度供灵活选择,因此共需学习4门课程。表2数学与自然科学、工程基础、语言类课程清单课程代码课程名称学分学时开课学期备注B1A09101A工科数学分析15961B1A09103A工科高等代数5961B1A09102A工科数学分析25962B1A09204A概率统计A3483B1A19101B工科大学物理14642北京航空航天大学本科指导性培养方案5B1A19203B基础物理实验B11.5283B1B322040电子工程技术训练22周4B1C12101A高级英语听说写2321AB1C12102A批判阅读与写作2321AB1C12101B英语听说写2321BB1C12102B学业英语阅读与写作2321BB1C12103A高级英语读说写2321AB1C12104A理解与辩论2322AB1C12103B英语读说写2322BB1C12104B批判阅读与写作2322B2.思政、军理、体育、博雅类课程:最低20学分本培养方案设置此类课程旨在培养学生的基本思想素质、身体素质基本能力。本培养方案要求必须完成的课程如表3。表3思政、军理、体育、博雅类课程清单课程代码课程名称学分学时开课学期备注B2D281010思想政治-基础2321B2D281020思想政治-纲要2322B2D282010思想政治-概论3323B2D282020思想政治-原理3324博雅课程4641~8体育41441~7B2D511010军事理论2321年级暑假B2D511020军训0120入学前3.核心通识类课程:最低学分12为使得学生在本科阶段进一步塑造其自由人格、加强其思考力与想象力,形成公民意识及社会责任感,并从科技发展历史等角度认知科学方法、科技对自然与社会的影响。本专业要求学生在经典研读、人文素养、社会科学和科技文明4个板块的相关课程学习,具体要求如下:课程最低学分为12学分,每门课程不得于2学分(含2学分)。《航空航天概论》、《经济管理》为必修课。经典研读和人文素养板块课程均不得少于1门。与法律相关的课程不得少于1门。4.专业必修课程:最低31.5学分专业必修课程属于专业核心类课程,是必修课程。通过本部分课程的学习,学生将学习计算机专业的基础理论知识、建立计算机系统的整体认识,获得本学北京航空航天大学本科指导性培养方案6科思维方式的训练和计算机核心系统能力训练。为了培养本科生独立开发“1个CPU、1个操作系统、1个编译器”的系统能力,本培养方案设置了3门相应的课程设计。专业基础课程分为如下4类。专业认识:计算机导论与计算机伦理学对本专业进行轮廓式介绍,使得学生对本专业具有宏观性认识,了解计算机职业道德以及信息化对技术及社会的影响等内容。基础理论:包括离散数学(1)和离散数学(2)。这2门课程讲授了本专业最核心的基础理论。系统知识:包括计算机组成、操作系统、编译技术。这3门课程构成一个衔接紧密的课程群。通过这3门课程学习,学生将完成“一个CPU、一个操作系统、一个编译器”的完整计算机系统开发,从而建立良好的计算机核心系统能力。开发能力:包括数据结构、算法设计与分析。通过这2门课程学习,学生将具备本专业必备的软件开发能力。学科与专业基础课程在内容设置上强调课程内容覆盖面宽、难度深、实验综合。由于主干类课程难度大、课时重,因此原则上学生每学期所学习的主干类课程不超过2门。表4专业基础课程清单课程代码课程名称学分学时开课学期备注B3I061110计算机导论与伦理学1.5241B3I061140离散数学13481B3I061130离散数学23482B3I062110计算机组成4643B3I062120操作系统4644B3I062130编译技术3485B3I062140数据结构4643B3I063110算法设计与分析3324B3I062310计算机组成课程设计3483与计算机组成配套B3I062320操作系统课程设计1.5504与操作系统配套B3I063310编译器课程设计1.5505与编译技术配套为了较为均匀的分布课业负担,并同时考虑到1、2年级还需要学习大量的数学物理及其他课程,因此每学期设置不超过2门专业基础课,其课程分布如图1所示。北京航空航天大学本科指导性培养方案7图1专业基础课先修关系及学期分布5.实践课程:最低14学分该部分属于专业核心类课程,是必修课程。本专业非常重视理论与实践结合,因此除了在课程内设置了大量工程实践训练外,本专业还设置了若干独立的实践训练环节。表5实践课程清单课程代码课程名称学分学时开课学期备注B3J063410生产实习41203年级暑假B3J061410实践与展示(1)0.5163B3J062410实践与展示(2)0.5164B3J063410实践与展示(3)0.5165B3J064410实践与展示(4)0.5166B3J063410毕业设计89607-8实践类课程包括:1)生产实习:通过包括去企业实习、参与实验室科研项目、独立承担科技实践项目等方式使学生运用所学知识与生产实际相结合,以获得生产技术和管理知识,培养工程能力和创新意识,了解行业和领域的现状和发展趋势。2)实践与展示:通过程序设计第2课堂、科技创意培训、科技创新竞赛等多种手段培养学生的科技实践能力和创新意识,并要求学生利用多种现代信息技术展示自己的成果,并在公众面前有效表达自己的观点。学生需要在2年级至3年级的每学期完成一项个人作品(题材与形式不限)的设计开发、文档编制及演讲答辩。北京航空航天大学本科指导性培养方案83)毕业设计:实践本科毕业论文是本科培养方案的最后一个环节,旨在训练学生综合运用所学知识解决实际问题的基本能力,培养学生的创新意识和能力。学生在完成前述各类课程学习任务后,取得规定的学分之后,进入毕业论文阶段。为了提高学生科研能力和国际化视野,本培养方案对于毕业论文做如下规定:毕业论文周期从大四上学期10月份至大四结束。鼓励学生到国外一流大学或高科技企业完成毕业设计。6.职业素养:最低4学分该部分属于专业核心类,是必修课程。职业素养的培养是大学教育的重要组成部分,为此本专业开设了相关的讲座系列,贯穿大学四年。职业素养课程是必修课程。表6职业素养课程清单课程代码课程名称学分学时开课学期备注B3J061610走进计算机科学系列讲座1161B3J062610职业规划与选择讲座0.583B3J063610学科技术前沿讲座1166B3J064610求职辅导系列讲座0.587B3J064620论文写作系列讲座1881)走进计算机科学系列讲座。适应大学生活和学习,了解计算机专业及其培养目标。内容包括:计算机专业培养计划介绍、大学学习方法分析、计算机专业的发展以及在各个领域的应用情况及其前景、计算机专业的职业素养及其能力需求等。2)职业规划和选择讲座。指导学生进行职业规划,选择专业方向。内容:部分来自企业界专家的报告,以及各专业方向的介绍、相应的职业规划、能力需求。3)学科技术前沿讲座。了解最近研究成果、当前学术研究热点。内容来自国内外、校内外专家学者的各种学术报告,拓展学生视野。4)职业规划和论文写作。提供学生就业指导和毕业论文写作指导。7.专业选修课:最低20学分专业选修课程是充分体现学生自我培养的环节。本培养方案鼓励学生结合个人兴趣与人生规划,积极主动的设计具