返回到【全文目录】

目录

5.1 规定“学什么”的培养方案

初识培养方案

培养方案只是毕业的基本要求

超越培养方案


5.1 规定“学什么”的培养方案

专业培养方案首先体现了从事某一个学科专业应该具备的知识体系结构。我们经常说要系统学习某个学科,是某个专业“科班”出身的,其潜台词就是按这个专业的培养方案体系的要求,接受过系统的学习和训练。不同的学科,经过了多年都积累,会将相关的知识“套装”成一门门的课程,组合成培养方案,以便于后来人能够快速、有效地掌握应该具备的知识和技能。在培养方案中,规定了这些课程之间的衔接关系,先上哪个,后上哪个,每门课程里要包含哪些知识。在这样一个整体性的安排下,便于对学生循序渐进地开展教育,同时各个学期的学习任务量也能得到均衡。而对于学生,培养方案给出了一个把握学习节奏的依据,大学学习生活就在这样一种有序的状态下展开。

初识培养方案

按照培养方案的规定,计算机类专业的低年级学生,一般会学习高等数学(或数学分析)、线性代数(或高等代数)、概率论与数理统计、大学物理、大学英语、大学语文等基础课及通识教育课,这是使学生具有高等专门人才的文化水平,为学习专业基础课和专业课获得基本理论和基本技能的课程;各学期需要顺次地修读程序设计语言(选C、C++、Java或其他语言)、算法与数据结构、编译原理、数据库系统原理、软件工程、操作系统、模拟电路、数字逻辑与数字系统、计算机组成原理、微机原理、计算机网络等专业基础课,是为专业课学习奠定必要基础的课程,是为学生掌握专业知识技能必修的重要课程,这些课程顾及到了学生可能从事不同方向的工作需要的共同基础,通常也以较抽象的形态出现;web开发、系统集成、面向对象分析与设计、项目管理、并行计算、人工智能等等不少课程在高年级时候才开出,称为专业课,是使学生掌握必要的专业知识和专业技能,培养分析、解决本专业范围内实际问题的能力。相对而言,专业课随着技术的发展,其变化速度会快一些,而专业基础课是一个学科中经过多年沉淀下来的精华,其变化更缓慢一些。在培养方案中,还设有实践环节,这对计算机类专业这种能够制造产品的专业而言,更应该引起高度的重视。实践环节包括了各种实习、实训、课程设计、毕业设计等。

大学是专业学习的起步阶段,重在基础,因此在培养方案中专业教育的部分,基础类课程占了较多的比例,大致包括下面的几方面的基础:工具类基础,比如外语;思维类基础,比如以高等数学为代表的基础数学课,以及以离散数学为代表的计算机数学,除了其在工程中的直接利用价值之外,借此培养的抽象思维能力决定了你在专业队伍中占据的层次;专业能力类基础,如算法设计和分析并不针对具体问题,计算机组成与体系结构一类的课程中是一般性的系统问题,学生从中习得的自然是普适性的专业知识,涉及的是专业中的普遍问题;专业方法类基础,包括在编程语言、具体技术、工程组织方法等科目中,学得技术本身,以及这样一类型工作的方法。这些基础,成为大学中应该做的储备,也应该成为在就业中展现出来的学习成果。不管从自身角度,还是从用人单位的角度,我们都知道这就是发展潜质,这是根本。实用的东西并不仅限于将来工作中用到的可见的技能和技巧。大学期间积累下来的具有普遍指导意义的基础知识,是最实用的知识,是人生的一笔宝贵的财富,离开大学后将很难获得——想要获得需要付出数倍的努力,花费数倍的精力。

大学的培养方案中,除了体现基础的必修课程,也有一定比例的选修课,包括专业选修课,以及对专业无要求的通选课程,供学生在一定范围内自由选择。选择了专业,不受到培养方案的限制是不可能的,但这种限制也具有伸缩性,可以根据自己的情况调整。大学正是用这种相容的方式,避免了一刀切,避免了用同一个模子造就一模一样的“人才”。用这种方式将选择权交给了学生,这是自由大学的真谛。只不过,无论如何选择,一个前提是,学生需要明白地选择,而不是只按有没有用、好不好及格的标准做出选择。

在大学里,制定培养方案是一个严肃、科学的过程,考虑了教育规律、学校定位、学科发展、培养条件等多个方面。但需要承认的是,永远没有完全合理的培养方案。甚至培养方案的不断演化中,从满足学生多元化需求的角度,追求的“合理”中的“理”本身都不存在。培养方案中所有的局限,正是我们每一个人所处的时期、所在的环境的局限的体现。我们习惯了一种思维,要享受最好的教育,拥有最好的条件,但最现实的选择是,在当前并不是最好的条件下付出努力,做到更好。作为学生,“学”字为先,就要发挥好现有培养方案的作用,利用好培养方案中规定的课程。大学生可以不断提出教学改进的建议,促进学校、教师教学水平的提高,也要能搁置各方面的争议,接受学校的安排,另外,立足于自主性,发挥学生个性化的学习的力量,成就大学中别样的精彩。

在各学校的专业入学教育,以及“学科导论”之类的课中都会讲到培养方案,但有些同学并未多加关注。少数学生是在高年级需要核对修读的学分是否满足毕业的条件时,才发现真的应该早些关注这个规定性文件的。事实上,了解培养方案,意义并不仅在于此。在此强烈建议读者从你所在学院(系)的网站上,或者通过别的途径,找到你的培养方案并加以研读,按图索骥,先行一步,带来的主动不只那么一点点。

培养方案只是毕业的基本要求

近二十年以来,我国计算机类专业的培养方案,受ACM和IEEE-CS联合制定的计算学科CC系列教学计划的影响较深。从CC1991起,教育部计算机专业教学指导委员会一直在跟踪相关的进展,并结合我国的实际,为国内各高校专业设置,以及制定专业培养方案提供建议。2006以来,计算机教学指导委员会编制一系列指导性文件,将人才培养的规格归纳为科学型、工程型和应用型三种类型和计算机科学、计算机工程、软件工程和信息技术四个专业方向,并且形成了相应的专业规范,并提供了相应的教学指导支持。

目前各个学校计算机类专业培养方案的制定,在很大程度都受这一系列规范的影响,表现出了一定的趋同性。各个学校的培养方案,还要考虑到学校定位、层次、师资,以及所处区域的经济发展状况,也会有一定的差异。培养方案对学校而言,是一份具有威权性的规定性文件,所有的教学活动都要按照培养方案的规定安排。

实际上,培养方案中的要求是大学中的“规定动作”,是基本的要求,是学生取得毕业证的最基本条件,也是专业学习的基本要求。大学中有一部分同学的目标是“60分万岁”,这是将学习的最基本的要求又打了六折,这样学习下来,可以称之为合格,但不是优秀。更有一些学生将60分当作了最高目标,诸多的学不会、太难了也就由于期望的降低而自然产生,整个大学就为着保过、保毕业而挣扎。还有人连60分要求也达不到,这就是一件很可悲的事情了。

除了规定动作,精彩的大学也要有“自选动作”。要根据自己的实际和兴趣,安排出属于自己的学习。这也是我在本书中一直强调的自主性学习。真正的大学学习生活,应该保证培养方案规定的基本学习要求,还要能找出培养方案与自己的个性的发展路线的结合点,对培养方案中不能满足自己的部分,通过课外的自主性学习,以及通过参加各种实践性活动,形成在知识结构和能力体系方面个性化的特征。

有一些声称不喜欢专业的大学生,在无法自由地转专业的条件下,也可以将专业学习当作一个悟道的过程,顺便积累一些行业背景。以这个路线安排学习的走向可能有:找到了专业学习的兴趣,从而进入IT行业;从事了其他行业的工作,但曾经“科班”的计算机类专业学习经历,成为其最大的特色与支撑。计算学科中普适的原则,至少可以迁移到别的领域,启发、指导其他领域的工作。我从事过三年的行政工作,采用的不少工作思路和方法,就是从计算机专业的研究和开发中得来的。

我接触过不少的同学,总是以各种理由逃避着按照培养方案的节奏安排的学习,混过大学之后,发现最终几乎一无所获。也有些同学到高年级了,意识到需要面对现实了,奋力追赶,找到了感觉。尽管所能达到的学业目标不得不下调,但这也算是不幸中的万幸,迷途知返仍显可贵。

对于非计算机专业,以及没有经过系统学习的人士,可以将大学的专业培养方案作为参考的框架,借此安排出“系统”的专业知识自习方案,达到专业人才培养的基本要求,这也是培养方案的功用之一。

超越培养方案

在教育部公布的现行的计算机类专业的布局中,总体是一个试图包容一切的计算机科学与技术“大哥”专业,引领着软件工程、网络工程等几个独当一面的“小弟”专业,共同撑起了为IT行业培养有用人才的天空。各个专业的培养方案,总是可以找出共同的部分作为必修内容,这是学科的基础所在;培养方案中的选修课程,体现出了不同专业的侧重点,借以构成专门的知识结构。

借助于体系化知识的学习,学过什么内容或许会忘记了,它们沉淀为了独特的思维方式。当遇到实际工作需要之时,一出手,体现的就是最专业的思维,这是上大学要追求的境界。这种境界不是凭空等待而来的,恰好是围绕培养方案中的核心内容,通过扎实深入的学习而内化于心的;恰好是在培养方案的框架内,接受了大学老师的指导,受到了启发而获得的。这是大学的精彩之所在,是大学对学生能够提供的帮助。

然而,我们经常担心的是,同一学校中,同一个专业的几十、上百名学生共享同一个培养方案,不同的学校中,这些专业的主干核心课程也基本一样。这样一来,从大学中走出的学生不就是一模一样的了吗?

这种担心是合理的。只学了“规定动作”的学生,如同用一个模子拓出的产品,全然一个特点,实际也就没有了特点,无论讲就业,还是讲进一步的发展,这都是不利的因素。在大学中,“好好学”且成绩单也并不难看的学生,在求职中,有人会被用人单位以“没特点”而拒绝。有些职业院校采取“订单式”培养的学生,在培养过程中就按签约的单位需要进行培养,做到了“定点投放”。这种方式也有被一些大学采纳的趋势。

我是不同意大学采用“订单式”培养人的。大学的教学必须要考虑到学生多样的选择,以及长久的个人职业发展。与欧美大学普遍进入到通识教育的模式相比,我们的一些大学为了一时的就业率,走上了比以往高度专业化更狭窄的培养模式,变为岗位化的教育了。采用这种方式培养学生,这不是大学。问题的焦点不是学生能不能找到工作的问题,是学生是否能够适应需求和变化,要符合统一的培养方案要求,还要具有需要的个性。

确定要在专业领域中有进一步发展大学生,应该围绕培养方案的框架,借助于教学中的组织,加上个人在内容上的拓展、方法上的革新,学出自己的精彩。不同的人学习“规定动作”,就该有不同的学法。在学习“规定动作”的这样一个显性的过程中,找到属于自己的有效的学习方法,将之形成相对稳定的学习风格,这也是大学中应该获得的进步。

任何事物都有其两面性,培养方案的规定性带来有序的学习的同时,也有照顾不到学生人数众多、学生个性化需求各异的一面。追思夫子当年有教无类、因材施教,自然是值得感叹一番了。然而,在现代社会人们普遍需要经过更长的年限接受教育,需要有更多教育资源的支持,而大学进入了大众化教育时代,学生教师比例频频创造记录,这使得个别指导的教育模式至少在相当长的时期内不可能成为现实。在我国当前的教育资源条件下,培养方案不能照顾到每个学生,对于一个希望最大程度地利用大学促成自己成才的学生而言,基于培养方案安排学习,但又不完全被培养方案所束缚,这样的学习才是应该追求的结果。

必须指出的一个误区是,有些同学将自主学习同应该修读的课程对立起来,他们的学习抛开了专业培养方案,另立山头。一说到要“学到实际的东西”,就将之与学校开出的课程对立起来了。似乎课程成绩好了,学到的东西就是不实际的了。大学注重知识体系的构建,培养方案中的体系是对所有学生的基本要求,个人的学习风格、目标,以及自学内容不同,形成了每个人不同的知识体系。大学仍然是为专业学习打基础的阶段,尤其是在低年级的时候,学好开出的课程,也是学实际的知识,以此为基础,能让自己有能力去自学更个性化的实际知识。

有大学生向我描述他看透了大学中所教的没有用的东西,声称要放弃课程。这样一种学习路径我并不看好。其实要这样做,何不放弃大学去培训学校呢?时间短,马上能上岗,还省钱省时间,他们广告中所讲的优势并不全是虚夸。大学毕业证在这个年代,已经不值得花费这么大的代价去争取。放弃课程的学习,在课外纯粹自己安排的学习中学的知识不管有多实际,我认为那不是大学的学习。这两者之间不是二选一的关系,而是应该选择如何有效结合,使收益最大化,这需要避免用“非白即黑”的思维做判断。在保证学校开出的课程学习的基础上,通过课外的个性化学习,形成自己的特色,努力找到这些“实际”与理论间的联系,让理论去指导实践。这样的学习,方为真正的大学。

立足于培养方案,还要超越培养方案,这是大学学习的选择。在多方合作共同要完成一件事情时,我们讲要“求同存异”,要彼此尊重不同的观点,也要找到共同点,才能在合作中发挥各自的优势,实现共同的目标。而在学习专业的道路上,我倡议的是“存同求异”,所谓“同”是培养方案中规定的基本的部分,这是每位大学生成为合格的毕业生,将来在行业中赖以立足的部分;而追求的“异”却是在个性化的学习方法和课外的自主性学习中获得的与他人不一样的特质。“异”的部分决定了更核心的竞争力,以及人尽其才,享有独特发展机会的可能。有一种说法叫做“专业化生存,差异化发展”,所谓专业,是要有所长,才能保证好的发展。培养方案保证你有立足之地,而个性化学习,将使大学的价值升华。

返回到【全文目录】【下一节】

5.1 规定“学什么”的培养方案——《逆袭大学》连载相关推荐

  1. 北邮计算机专业的培养方案,现代邮政学院2016级专业培养方案-北京邮电大学.PDF...

    现代邮政学院2016级专业培养方案-北京邮电大学 现代邮政学院 2016 级本科专业培养方案 现代邮政学院 编印 教 务 处 2016 年6 月 目 录 一.北京邮电大学关于修订2012 年版本科专业 ...

  2. 第6章 冷眼看“学而无用”——《逆袭大学》连载

    返回到[全文目录] 第6章 冷眼看"学而无用" 进入了大学,不少人感觉到了对大学的失望.失望之大,是因为曾经期望更大.期望之中,"学有所成"是一切的基础. 进入 ...

  3. 3.4 学编程不拘于语言,学语言不限于平台——《逆袭大学》连载

    返回到[全文目录] 目录 3.4 学编程不拘于语言,学语言不限于平台 编程语言 软件和硬件--计算机要作为一个整体看待 语言的江湖 语言不是回事 多平台上的精彩 3.4 学编程不拘于语言,学语言不限于 ...

  4. 7.3 习而学与CDIO,来自工程教育思想的启示——《逆袭大学》连载

    返回到[全文目录] 目录 7.3 习而学与CDIO,来自工程教育思想的启示 践行"习而学"的宝贵思想 国际工程教育的前沿--CDIO 7.3 习而学与CDIO,来自工程教育思想的启 ...

  5. 6.3 由学得用——《逆袭大学》连载

    返回到[全文目录] 目录 6.3 由学得用 在课外自主性学习中获得知识之用 用有效的"学"追求知识的"用" "用"以"学" ...

  6. 6.1 被“学而无用”包围的大学——《逆袭大学》连载

    返回到[全文目录] 目录 6.1 被"学而无用"包围的大学 "学而无用"中的进步 理性看"用" 6.1 被"学而无用"包 ...

  7. 北京航空航天大学计算机专业培养方案,北京航空航天大学计算机科学与技术专业...

    学科:工学 门类:电气信息类 专业名称:计算机科学与技术 业务培养目标:本专业培养具有良好的科学素养,系统地.较好地掌握计算机科学与技术包括计算机硬件.软件与应用的基本理论.基本知识和基本技能与方法, ...

  8. 北京语言大学计算机科学与技术研究生好考吗,北京语言大学计算机科学与技术专业研究生培养方案...

    北京语言大学计算机科学与技术研究生专业是信息科学学院下设的专业,信息科学学院下设计算机科学与技术系.信息管理系和语言信息处理研究所,主要任务是在北语环境下培养具有出色外语水平的信息技术人才,并开展信息 ...

  9. 基于哈工大生物信息学专业培养方案提炼的学程

    [基于哈工大生物信息学专业培养方案提炼的学程] → 普通生物学 →  → 有机化学 → 生物化学 → 分子生物学 →  → 细胞生物学 → 遗传学 → 生物信息学 → 基因组信息学 → → 蛋白质组信 ...

最新文章

  1. 目前研制量子计算机,18个量子比特纠缠究竟是什么水平? 量子计算机离我们还有多远?...
  2. oracle表空间操作详解
  3. 一个简单粗暴的前后端分离方案
  4. [Android] 年年有鱼手机主题
  5. python函数参数传递机制_Python 学习笔记(一) 理解Python的函数传参机制
  6. 全球领先的数据库!我用它直接让公司项目的性能提升了一半~
  7. [ESC] EnTT 学习记录 1
  8. Python原理 -- 深浅拷贝
  9. node 版本管理器 之 nvm 安装与使用
  10. KMP算法 学习笔记
  11. 2017下半年,一二线互联网公司Android面试题汇总
  12. 重温.NET Remoting(一)
  13. FlashFTP教程
  14. docx文档怎么排列图片_打开.docx文件的6种方法分享:docx文件怎么打开?
  15. 搞定Android开发环境部署——非常详细的Android开发环境搭建教程
  16. Java调用发微博API_编写调用新浪微博API的Java程序来发送微博
  17. Android WebView 详细介绍
  18. PHP如何在两个大文件中找出相同的记录?
  19. 学生成绩信息管理系统
  20. nginx 引号 x22

热门文章

  1. Mozilla Firefox os系统构架详解
  2. 全志F1C100S/F1C200S学习笔记(2)——TF/SD卡分区及系统构建烧录
  3. java的幂运算_java中幂指数值的运算
  4. 【推荐】选品策略——新零售篇
  5. 校园二手交易系统,二手交易网站,闲置物品交易系统毕业设计作品
  6. 克拉拉新作品《深爱》七夕上映,独立洒脱实力诠释职场女性
  7. MAC下安装ElasticSearch(官网下载安装包)
  8. 2020.4.22课堂笔记(继承、多态、抽象类、抽象方法)
  9. 小明的烦恼——找字符串
  10. java 流 改变编码_Java-IO流之转换流的使用和编码与解码原理