恭喜各位大一新生顺利通过UBC的考核,拿到UBC Science理学院的录取通知书!
获得了全加拿大顶尖大学难度最高的项目之一的认可,足以证明你的优秀,也相信你可以在未来的大学生活中,继续充实自己,走向新的成功!
而选课,就是整个大学生活中至关重要的一环!
这篇文章将会让你快速掌握UBC选课流程、熟悉大一课程内容及要求、收获选课经验。
欢迎你收藏这篇文章。仔细阅读,你一定会有所收获!
选课 FAQs
⦁ 在哪里选课?
UBC Workday
⦁ 应该选哪些课才能保证自己进入心仪的专业,并且如期毕业呢?
查看UBC Science官网:
https://science.ubc.ca/students/degree/specializations
当中每一个Specialization都有对应的Calendar Entry,这是核心重点!
⦁ Science里面每个专业的四年课程要求是什么?
查看以下网站:
https://vancouver.calendar.ubc.ca/faculties-colleges-and-schools/faculty-science/bachelor-science
⦁ 选课的一般流程?什么是Schedule,以及它的用法?
课程安排公布后,根据专业找到课程/STT,并将合适的课程/STT添加进入Schedule (注意不能有时间冲突);
开放选课后,注册所有选定的课程 (系统将自动判断学生是否满足所选课程要求)。
注意:暑期选课需要注册完整Winter Session (9-4月) 2个学期的课程(一般10门)!
⦁ 什么时候开始选课?
2024年大一新生注册选课日期:6月24,26,或27日;今年的大一新生分别在6月24,26,或27日进行选课,每个人的具体选课时间不同,按照院系及入学GPA排列顺序,选课前2周学校会发邮件提醒大家,大家届时也可以登陆自己的Workday直接查看具体时间。
⦁ 什么时候交学费?
开学第一周周五前;但一定要在课程注册时间开放前交学费订金。
⦁ 注册之后,可以再调整选课吗?
换课、取消课程时间内(2024年9月16日)-成绩单不含有W记录。
取消课程时间内(2024年10月25日)-成绩单含有W记录。
100 Level数学课
数学专业是Science的核心专业之一,不仅有Major Mathematics,Honor Mathematics,还有Mathematical Sciences,Combined Major in Mathematics and Economics,Combined Major in Computer Science and Mathematics,Dual Degree Program: B.Sc. (Mathematics), B.Ed. (Secondary)等各种数学与其他专业的跨专业选择,满足不同爱好的学生学习。就业方面在北美也是非常好。MATH Major专业的大一必修课是MATH 100,101,CPSC 110,PHYS 100 Level(建议PHYS 131)课程, 其他课程是根据大家进专业或者毕业要求去选。如下图:
MATH 100/101
Differential Calculus with Applications
Integral Calculus with Applications
MATH 100 ”A”= Applications to Physical Sciences and Engineering
MATH 100 ”B” = Applications to Biology and Life Sciences
MATH 100 ”C” = Applications to Commerce and Social Sciences
NEW GRADE Distribution:
20% WeBWorK
20% Written Group Assignments
10% Participation and Practice Exams
50% Final exam 新的学期可能会变动
首先第一点是我们的五个Written assignment,共占分20%,并且需要运用Overleaf软件,手打Latex的方式写出答案,大家也会在Tutorial中找到自己的小组队员一起来完成Assignment。Assignment题目也都是以数学Model为主,比如Section A/B的Model可能是生物Bacteria population生长Model,比如Section C可能是房屋Mortgage的Financial model。在题目给予的数学Model基础之上,大家要把课堂学习的知识用来观察Model的变化,比如MATH 100中的Derivative知识点就是用来描述Model rate的相应变化。
第二点是Webwork Assignment,想必Webwork大家不会陌生,以往的Webwork中只有10个Assignment,Assignment大部分的题目都是Unlimited Attempt,有少数题目会有试错的机会限制,但是在新改革的MATH 100和101当中,很多的题目都会有次数尝试的限制。Assignment都会有相应的Deadline。Webwork的题目难度也是相较于之前的题目难度增加不少。同时教授会为Mid 1/2 以及Final开放50分钟的Webwork Practice Quiz。非常建议同学们多刷,因为这个Quiz和Mid Final考试题型很相似。
第三点是Participation分数也是新改革的Grade distribution中新增的一环,Tutorial的打卡以及Practice exam的完成都是计算在内。
关于Benchmark, 如果你在Final的Section 1分数在16/50和25/50之间(或正好是16/50),你的Benchmark是54%。如果你在Final的Section 1得分超过25/50,你的基准成绩就是100%。大家实在我不会算的同学,可以咨询LOOK4客服小姐姐~
MATH 120/121
Honours Differential Calculus
Honours Integral Calculus
数学荣耀学位课,MATH 120必须高中数学成绩大于等于95才能注册;第二学期继续要选121的话,必须第一学期上的MATH 120总分百分之68以上,或者MATH 100总分百分之80以上。只建议数学非常好并且聪明的学生去上。
MATH 152
Linear Systems
绝大部分工程学生会选择的唯一一门线性代数,这门课非常偏应用,线性代数里晦涩难懂的概念基本没有涉及,大部分是Matrix的简单概念,例如Vector, Matrix, Determinants, Inverse, 后续会有Independence and dependence, Eigenvalues, Eigenvectors,稍微难一点的部分是通过System of linear differential equations将之前的Topics进行融会贯通。同时,这门课会用到MATLAB编程语言,MATLAB也是一个功能非常强大的语言,Civil和Chemical engineering以后也会使用MATLAB进行编程。本科工程学生对于线性代数也只是应用的阶段,所以这门MATH 152整体上是比MATH 221和MATH 223难度要低。课程整体难度不高。
MATH 180
Differential Calculus with Applications
微分数学,学的和MATH 100是一样的。做题偏重于物理Physics方面的应用。官网有标注是为了给没学过微积分 (Calculus) 的同学准备的。所以如果之前有选过AP Calculus并且转了学分的就不能上了。Lecture + Discussion,均需注册。
100 Level物理课
物理专业对于大一物理的要求就只有三门(参考下图)。
其中括号中的是荣誉物理课,难度比普通稍微大一点,因为均分比普通课要略低,所以不推荐给专业和物理关系不太大的新生同学。如果你不想进入物理专业,请务必搜索自己专业的具体要求,配合选课。只有学满要求的必修课才能申请进入对应专业。
可点击链接了解必修课课表:
https://www.phas.ubc.ca/undergrad-physics-major
现在我们为大家介绍一下所有的大一物理课吧~
PHYS 100
Introductory Physics
课程要求:有Grade 12(高三)物理成绩的同学不能注册此门课。
课程介绍:基础课类似于国内高中物理,对于之前就喜欢物理学的同学们比较简单。
课程包含:运动学(基础),力,能量,动量,在物理学中使用矢量并画图; 热能,热量转移,地球能量的平衡,电力。
课程设置:Lecture + Tutorial,均需注册。
PHYS 131
Energy and Waves
课程要求:必须上过Grade 12物理或者通过 PHYS 100的同学才可以注册,并且同时要求学生同学期上MATH 100 or Equivalent 。
课程介绍:Science的基础课之一,与高中知识相衔接,也可作为Arts的选修课,比Equivalent的PHYS 117更容易理解且知识点清楚明了,包含流体,简谐运动,波,光,声。除Lecture以外还有Lab和Tutorial,是一门要投入较多时间的课。建议作为Science大一物理必修课去选择。
课程包含:流体,谐振子,行波,驻波,声音,光波干涉衍射。
PHYS 106
Enriched Physics 1
难度远高于PHYS 100/131。
课程要求:必须要求Grade 12数学或物理85分以上或者PHYS 100 85分以上才可以注册,并且同时要求学生同学期上MATH 100 or Equivalent。
课程介绍:经典力学,包括守恒法则,刚体的动量和其简谐运动,波的现象;狭义相对论的简介,量子力学简介,核物理简介,统计力学简介和物态物理学简介。
课程包含:这门课包含的范围较广,对于Upper Level的课程简介则能帮助物理专业的同学进行一定程度的大二大三的课程衔接。
课程设置:Lecture + Tutorial,均需注册。
PHYS 108
Enriched Physics II
课程要求:必须要求其中一项 (a) 上过PHYS 107或 (b) PHYS 101或PHYS 117或PHYS 131达到85以上。同时要求注册其中一门:MATH 101 or Equivalent。比较建议第一学期上过PHYS 117的或者对物理有硬性需求的同学选择,难度同PHYS 107,比PHYS 118要难一些。
课程包含:电与磁, 电路,电磁感应, 电磁波,麦克斯韦方程和应用。
课程设置:Lecture + Tutorial,均需注册。
PHYS 117
Dynamics and Waves
课程要求:必须有上过One of PHYS 12,PHYS 100;必须同时上MATH 100 or Equivalent 才可以注册。
课程包含:运动学包含直线运动以及曲线运动(如抛物线等),力和牛顿定律,功能关系,能量守恒,动量守恒,物体碰撞,力矩,旋转动力学,角动量,振动与波。物理专业必修PHYS 107或PHYS 117。PHYS 117 是非荣誉学位课,所以比PHYS 107 略简单。
课程设置:Lecture + Tutorial,均需注册。
PHYS 118
Electricity, Light and Radiation
课程要求:必须有上过One of PHYS 101,PHYS 106,PHYS 107,PHYS 117,PHYS 131,PHYS 157 and MATH 100 or Equivalent;必须同时上MATH 101 or Equivalent方可注册。
课程包含:光学,电磁学,电路,元素放射性包含其在生物学上的应用(这一部分不包含在考试内),类似于PHYS 108, 比PHYS 108简单一点。
课程设置:Lecture + Tutorial,均需注册。
PHYS 119
Experimental Physics Lab
课程介绍:只占一个学分的入门级实验课。更强调数据收集,分析技术,以及科学论证。
PHYS 157
Introductory Physics for Engineers I
课程要求:必须上过One of PHYS 12,PHYS 100必须同时上MATH 100 or Equivalent方可注册。工程系学生的大一必修课。
课程包含:热力学(包含热力学定律,热能量守恒等),波(声波,光波)和振动。
课程设置:Lecture + Tutorial,均需注册。
PHYS 158
Introductory Physics for Engineers II
课程要求:必须上过PHYS 157;必须同时上MATH 101 or Equivalent方可注册。工程系学生第二学期的物理课之一。内容比PHYS 118难度大。
课程包含:电磁学,电路(包含直流电路和交流电路),光学。
课程设置:Lecture + Tutorial,均需注册。
PHYS 159
Introductory Physics Laboratory for Engineers
课程要求:必须上过PHYS 12或PHYS 100 。同时注册PHYS 157或PHYS 158方可注册。
课程介绍:一个学分的实验课,类似于PHYS 119和PHYS 129。推荐想要主修工程系的同学选择。重点不同于PHYS 109/119,着重于实验设计,测量技术和分析技术。
PHYS 170
Mechanics I
建议课程要求:上过One of PHYS 12,PHYS 100 and MATH 100 or Equivalent, 并且建议同时注册MATH 101 or Equivalent。
课程介绍:不是物理专业的必修课,一般是给工程系的同学上的。
课程包含:静力学,平衡态,刚体,刚体静力学和内部受力分析,桁架结构; 运动学: 直线运动和曲线运动;动力学: 牛顿第二定律, 摩擦力,冲量,动量,功和能。
课程设置:Lecture + Tutorial,均需注册。
100 Level天文课
大一天文课一共有两门,它们不是为了天文专业的学生设计的,课程更类似于科普课哦~
ASTR 101
Introduction to the Solar System
课程介绍:三个学分的选修课,每年上的人不少,其中也有文科的同学,没有大一物理或数学的要求。推荐给对于宇宙感兴趣的同学当做Electives for Science Requirement,注册要求是学过11年级物理(高二)和12年级的数学 (高三)。
课程包含:天球的普遍原理,运动法则和光学,小型和大型望远镜的介绍; 对于太阳系研究的最新知识。
课程设置:Lecture + Lab,均需注册。
ASTR 102
Introduction and Stars and Galaxies
课程要求:三个学分的选修课,每年上的人不少,其中也有文科的同学,没有大一物理或数学的要求。推荐给对于宇宙感兴趣的同学当做Electives for Science Requirement,注册要求是学过11年级物理(高二)和12年级的数学 (高三)。
课程包含:现代恒星学和河外天文学介绍. 恒星和恒星演化:从原恒星到黑洞; 银河系,类星体; 宇宙学介绍。
课程设置:Lecture + Lab,均需注册。
100 Level生物课
大一生物课包含范围很广泛,从微观到宏观,从细胞到生态,从头发到脚跟...范围跟国内高考非常类似!遗传(有丝分裂减数分裂),细胞(氨基酸,蛋白质,基因),生态系统(生态环境中生物之间的互动),物质循环(碳循环氮循环)等等关键的生物概念都被包括在一年级的必修生物课中了。个别生物课还会介绍人体解剖学,理论地学习肌肉系统,神经系统,泌尿系统,生殖系统等与我们的身体息息相关的部分。
BIO 111
Introduction to biology
课程介绍:虽然课纲上是说为非生物学学生或者高中没有上过生物课的学生设计,但这门课的难度实际上超过BIO 112与BIO 121。课程内容非常多,微观宏观人体塞在了一个学期里,每周还有大量的Reading+Quiz以及时不时的Assignment(包括一个占比非常大的Video Presentation Project),除此之外Group Project也多且复杂。但是这门课教授就那一个,必修和需要补学分的朋友们硬着头皮上吧!
课程包含:平时的内容占大部分成绩,考试为1个Midterm和1个Final (以前是Final Project),考核题型包括一道Essay Question。
BIOL 112
Biology of the Cell
课程介绍:入门细胞生物学。主要学习内容包括基础生物化学,基因结构,细胞结构,和细胞代谢过程。这门课学到关于细胞生物学的很多基础概念,是FNH和APBI分支的必修课,也是从高中到大学生物的一个衔接。这门课是很多大二课程的Pre-req,非常推荐同学们好好学。这门课通常有2-3个Midterms,每周Quiz,和少量Assignments 作业。因为考试相对多,考试内容比较细。
个人建议:非常推荐Jared Taylor(JT)教授的BIOL 112 Youtube频道(Six Down Low),他会举非常多清晰的例子让学生理解不同的知识点。他也是Rate my professor上评分最高的教授之一。
BIOL 121
Genetics, Evolution and Ecology
课程介绍:入门生物学,学习内容包括基因学,进化论,和生态学。内容分为三大章,总体内容比较杂碎。和BIOL 112一样是很多大二课程的Pre-req,所以建议大一读完。这门课通常有2个Midterm(每个内容不同),每周Quiz,一个Lab(可能是其他Project)和少量Lecture Worksheet(一般只算完成分)对于高分建议是:熟练掌握答题思路才是王道,毕竟这门课的所有考试都是简答题。所以大家要多做题,多总结,多参照例卷的标准答案。
个人建议:这门课通常不会有踩雷教授。Lynn教授人很好,上课的内容很丰富,可以学到很多东西。她给予的复习资料也很全面。
BIOL 155
Human Biology: Physiology and Introductory Anatomy
课程介绍:入门解剖学,6个学分(一年)的生物课。这门课只有LFS (FNH)和Nursing学生必修。课程内容介绍了人体所有系统和功能,内容很多很杂,需要同学们好好听课多背书。BIOL 155只需要上Lecture和Tutorial。BIOL 155通常只有两个Midterm和两个Final。课程内容比较多速度快也有很多相对生僻的术语,相对别的100 Level BIOL难点更多。注意Pre-req需要有CHEM 12和BIO 12,没有这两门的同学建议夏天选修一下。
个人建议:大一上比较好,因为课程时间长。通常一个学年只有一个Lecture Session,教授没得选。
100 Level化学课
CHEM 121
Structure and Bonding in Chemistry
课程介绍:入门化学课,内容关于基础结构和量子学,需要一些数学计算的基础。是以后很多课程的Pre-req,但是和之后的内容没有很大链接。这门课有Lecture和Lab部分。Lecture部分占80%。大约每周一次的Quiz / Assignment,题目难度和题量适中,需要熟练使用计算器。一般两个Midterm,一小时到一个半小时。考前Professor会上传两套MT Sample题。Final考试一般是两个半小时,全部内容都有涉及。考试涉及到的知识点在作业和Sample题里面都会出现,只是有时候题目问法会比较灵活。Lab部分是隔周做实验,实验前准备Pre-lab,实验后要写实验报告,共占20%。通过CHEM 121需要同时通过Lecture和Lab。
教学模式:In-person, Lecture + lab
个人建议:如果高中没接触过过,内容一开始会觉得很抽象。不懂立刻要问清楚然后多做题巩固知识点!教授每年有点改动,但都差不多。
CHEM 123
Thermodynamics, Kinetics and Organic Chemistry
课程介绍:入门热力学,动力学和有机化学。内容分成两个大章节(Physical Chem和Organic Chem)。这门课是很多课的Pre-req, 物理化学部分(热力学,动力学)在二年级的物理化学课会有更深入的讲解,有机化学部分和之后的有机化学及生物化学课程有很大关联。因为很多内容高中没有接触过,建议多刷题,认真做作业,不会的内容立刻问。这门课有Lecture和Lab部分,分别占比80%和20%,和CHEM 121作业难度作业量类似。两个Midterm,考前会有两到三套MT Sample题可以练习。Final同样是考全部的内容但会侧重于后半有机化学部分,会发两套Final Sample。Lab部分和CHEM 121类似,隔周做实验。通过CHEM 123需要同时通过Lecture和Lab。
教学模式:In-person, Lecture + lab
个人建议:好好理解多加练习,有机化学部分要通过找规律方式进行记忆。教授每年有点改动,但差别不大。
100 Level计算机科学
CPSC 103
Introduction to Systematic Program Design
Language:Python
地位:非CS专业学生的Python基础课。
学习内容:Python入门课程,包括Python基础语法,How to design data, How to design function等,手把手教你如何设计完整程序。难度和课业量远小于CPSC 110。
作业内容:由Pre-lecture assignment, Worksheet, Tutorial, Code review和Project组成。每周Due的数量很多,但实际Workload并不多。Pre-lecture需要预习当周知识点,比较简单;Worksheet只算Participation;Tutorial和Code review则考察当周学习到的对应知识点。Project需要把自己感兴趣的的话题数据,通过Python导入并生成图表展现出来。
个人建议:对于想初步了解编程和Python的同学强烈推荐这门课,是GPA Booster。但对于想进CS Major的同学,没有必要选这门课。
CPSC 107
Introduction to Systematic Program Design
Language:Dr.Racket
地位:CPSC 103+107可以代替CPSC 110。
学习内容:内容和CPSC 110一模一样,除了HTDW这部分没有讲之外。进度比CPSC 110 快1-2个章节,考试的时间比110要短,大概是45min,当然题量也会有所减少。作业,Final考试也和CPSC 110几乎一模一样。
个人建议:如果是想进计算机专业的学生可以直接Take CPSC 110,没必要103+107。
CPSC 110
Computation Programs and Programming
Language:Dr.Racket
地位:CPSC专业的必修基础课,是很多课程的Pre-reqs之一,也是Science学生必修。
学习内容:从零开始接触CPSC的第一门课程,因为这门基础课会涵盖CPSC专业的基本概念,比如Data type, Function, Abstraction, Recursion...所以没有CPSC基础的同学们也可以上。
作业内容:偏多(真挺多),需要花费一些时间,真的要跟紧进度。每节课前,需要看大约五六小时的Video(当然你可以Speedup),但这些视频可以作为课下复习的好资源,毕竟上课模糊的概念你可以反复看相关视频来巩固。每周三个小时的Lecture以及三个小时的Lab。每周一个Assignment,对于程序猿小白,部分难度比较大。尤其是最后两次(Search那次真的难)。
教授推荐:Gregor是最主要的教授,讲的还可以,但其实其他教授也可以,主要是自己多练习。
总结:如果你有编程基础,这门课对你来说一般轻松,只要你乖乖听话,一步步按照老师的步骤写,千万别跳步,步步算分,认真做作业和Lab的Task还是需要花费时间的。如果你没有编程基础,这门课对你来说还是有难度的。除了好好听课之外,请务必课前认真看Video(请Speedup以防入眠),以及花费时间好好做课后的复习。每周的Problem set和Lecture一定要掌握熟悉。
个人建议:希望你Trust the natural recursion。
CPSC 121
Models of Computation
地位:CPSC专业的必修基础课,同样是很多课程的Pre-reqs之一。
学习内容:概念性强,主要学习逻辑证明,还涉及Regular expression,Sequential circuits等等,一部分内容和PHIL 220很类似,但课整体比PHIL 220难很多。
作业内容:每周的Assignment都挺难的,但会给两个礼拜的时间(早开始,信我)每周三个小时的Lecture以及两个小时的Lab:Lab的内容稍微复杂一点,需要理解和实践结合(线上使用软件模拟逻辑电器)。Assignments难度挺大的,主要是题目有的时候比较难读懂,有点脑筋急转弯。考试难度会比Assignment低。但考试一定会设计Lab电路设计,需要对Lab内容有一定掌握。
教授推荐:现在最主要的教授是Karina,考试出题也是她负责,她很鼓励和喜欢学生在课堂上问问题。还有一个教授是Geoffrey Tien,Patrice有时候可能会带一个Section,教的还不错。
总结:这是一门难度适中的CPSC课程,据我所知有两个极端:有些人觉得很难,有些人觉得很简单。但无论如何,只要你愿意付出努力,这门课都可以取得高分,考试会比Assignment简单,不要害怕,冲!