课程目录中的一串编号并不总是同一种要求。MIT的Subjects页面专门解释Prereq与Coreq,并用逗号、or和括号说明先修条件的组织方式。理解这一行,先要读清编号之间的关系,而不是看到多少个编号,就认定需要逐个全部完成。

页面把Prereq用于引出先修条件,同时注明内容描述里还可能列有额外先修。Coreq则引出应与当前课程同时修读的课程,在该说明中排在先修之后并用斜体标示。两类条件的时间关系不同;把同修也一律说成必须在此之前修完,会改变目录本来的表述。

对于没有附加文字的先修列表,MIT说明其中系列课程全部需要。它举出三个编号仅由逗号分开的例子。这时逗号连接的是共同要求,而不是让读者从中任意选一个。不过,这一规则不能脱离“没有附加文字”的条件去覆盖所有列表。

加入or,含义就变成一组选择中只需要一个。页面特别提醒,选项超过两个时也会使用逗号,并在最后使用or。因此,逗号出现本身不足以决定“全部需要”还是“任选其一”;需要把这一整串读完,确认结尾是否建立了选择关系。

括号用来分开单独先修与系列选项,或者分开多组系列选项。用本文自拟的字母表示,A and (B or C)保留两层关系:A是单独条件,而括号中的B与C构成另一组选择。若去掉分组、把它读成A、B、C全选,或者任意一个即可,都会丢失原表达的结构。

列表还有可能省略隐含先修。MIT用已列7.06、因而不必再次列7.05的例子解释这一点。因此,没有再次印出某个编号,不能仅凭这一点断言它与课程准备毫无关系。这是目录对自身编写规则的说明,并不是本篇对任何个人修读情况作出的资格判断。

对于有多个版本可以满足的科学类General Institute Requirements,页面说先修或同修中会采用GIR名称标识,并另列对应课程。此时出现的是类别名称,而不是在原有编号旁边凭空多出一门叫GIR的具体课程。类别与其可对应的版本,需要按目录提供的层次阅读。

原页还提到,没有完成所列先修者注册须取得教师许可;本篇仅保留这项条件,不代为判断任何人已经获准或应当获准。这里不提供选课申请、学位资格或学分建议。先修与同修回答时间关系,连接词与括号回答条件组合,隐含关系与类别名称则解释列表为何未必逐项展开,四者共同决定一行目录实际说了什么。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。