提到现今最热门的专业选择,除了一直稳居榜首的商科,计算机绝对能占据一席之地,从逐年提高的录取要求也可见一斑。又有谁的生活中能缺少计算机的影子呢?无论是各行各业都涉及的大数据,还是涉及个人及企业隐私保护的信息安全,都是计算机范畴的研究方向。但是计算机专业具体学些什么,其实很多人还没有足够的了解。
下面就以英国思克莱德大学的 计算机科学 专业为例,给大家展示一下计算机专业本科到底学什么。
注:苏格兰地区本科为四年制。
计算机科学﹙荣誉﹚理学学士
bsc ﹙hons﹚ computer science
该专业课程的教学目的在于帮助学生获取专业领域知识和见解,同时,培养学生的智力技能﹙intellectual skills﹚,即如解决问题和批判性评估分析的能力; 实践技能﹙practical skills﹚,如设计、应用软件程序的技能和团队协作的能力;转移技能﹙transferable skills﹚, 例如调查能力,表达能力,报告撰写能力,时间管理能力,独立学习能力等。
课程教学采用“基于问题的学习”或“基于项目的学习”教学方式。在前期将通过互动教学模式,着重学生问题解决能力的培养。在专业学习后期,通过丰富的授课模式,如授课型讲座、线上互动教学、实践课程和计算机为基础的学习。同时学院也会为学生定期举办客席讲座,邀请领域从业人员和客户,为学生提供最前沿的行业见闻。
学生最终的学位等级将基于除了第一学年外的所有课程表现综合评估。成绩考核方式通常包括考试、课程作业、汇报陈述、个人和团队项目等。
计算机﹙荣誉﹚理学学士学制四年,根据学生学科背景和学术成绩等条件,有机会申请大二入读,即用三年时间完成四年制本科荣誉学位学习。在本科就读期间,学生可以根据学习条件和发展需求,在大二或大三转入本硕连读课程,即前三至四学年为本科课程学习,最后一学年为硕士课程学习阶段。在第一和第二学年,该学科的本科学生和本硕连读学生的学习内容和学习步伐基本一致。
课程采用学分制,在第一学年学生需要修读选修课。选修课的课程范围可以根据学生的个人课表时间跨学科和跨学院进行选择,即学生的选修课程可以修读现代语言、工程学、自然科学、商科和生物工程等等领域的学科课程。
在课程前两个学年将主要教授编程的基础技能,逐步拓展到计算机算法、数据库和计算机逻辑等知识。在第三学年,学生将接触更多专业领域的知识内容,例如新的编程语言等,在第四学年,学生通常会完成实用型的计算机科学研究项目。
课程内容
第一学年
机器,语言与计算﹙machines, languages & computation﹚
信息与信息系统﹙information & information systems﹚
编程基础﹙programming founations﹚
计算机系统与组织﹙computer systems & organisation﹚
计算机科学组合学1﹙combinatorics for computer science 1﹚
计算主题1﹙topics in computing 1﹚
业务分析与技术﹙business analysis & technology﹚
选修课﹙elective class﹚
第二学年
高级编程﹙avance programming﹚
计算主题2﹙topics in computing 2﹚
计算机科学组合学2﹙combinatorics for computer science 2﹚
逻辑与算法﹙logic & algorithms﹚
用户和数据建模﹙user & ata moelling﹚
计算机系统与架构﹙computer systems & architecture﹚
计算机行业问题﹙professional issues in computing﹚
选修课﹙elective class﹚
第三学年
必修课
构建软件系统﹙builing software systems﹚
计算机系统与并发﹙computer systems & concurrency﹚
选修课
功能编程﹙functional programming﹚
移动应用开发﹙mobile app evelopment﹚
人工智能基础﹙founations of artificial intelligence﹚
网页应用开发﹙web applications evelopment﹚
编程语言的定义和实现﹙programming language efinition & implementation﹚
第四学年
必修课
个人项目﹙iniviual project﹚
选修课﹙选择其中4门):
软件架构与设计﹙software architecture & esign﹚
高级功能编程﹙avance functional programming﹚
计算理论﹙theory of computation﹚
信息访问与挖掘﹙information access & mining﹚
嵌入式系统﹙embee systems﹚
数字取证﹙igital forensics﹚
计算机科学专业的毕业生需求越来越大,因此该专业的毕业生也拥有多种多样的就业机会和良好的薪资水平。学生可以选择从事计算机软件开发,也可以选择商务咨询和业务分析岗位。思克莱德大学计算机科学的毕业生在课程学习中所培养的问题解决能力、创作力和个人综合技能往往受到行业雇主的青睐。
专业介绍信息转自 英国思克莱德大学 uniofstrathclye 官方微信公众号
![]()
想了解更多信息,欢迎随时咨询!