留学学业指南鱼之跃 · 按学校规则查
课程

格拉斯哥 COMPSCI1018《计算科学 1S:系统》:考试 80%+课程作业 20%(在线测验 10%+汇编编程 10%)

格拉斯哥COMPSCI1018计算机系统数据表示逻辑电路处理器组织汇编语言取指执行计算机科学课程
所属课程:计算科学 1S:系统(COMPSCI1018)· 格拉斯哥 · 本科 · 计算机科学 查看课程页 →

格拉斯哥 COMPSCI1018《计算科学 1S:系统》:从比特到操作系统把计算机解剖一遍——电路、处理器、指令逐层看清。

10 学分(半模块体量),Level 1 课程,Semester 2 开课;考核考试 80%+课程作业 20%(在线测验组 10%+汇编语言编程 10%),主考期在 4-5 月。

课程官网(学校官网):https://www.gla.ac.uk/coursecatalogue/course/?code=COMPSCI1018

COMPSCI1018 是一门什么课?

一句话:一条自底向上的解剖线,灵魂是「层与层的翻译」——你写的每行代码最终都变成电路状态。

这是格拉斯哥大学(University of Glasgow)计算科学学院(School of Computing Science)的本科模块,课程代码 COMPSCI1018,英文名 Computing Science - 1S Systems,中文通译「计算科学 1S:系统」。

几条身份信息:

形态是「讲座加每周实验」(照实):第二学期共二十二次讲座(每周两次,周二与周四十二点),另有每周一次实验(第一周除外)(照实)——实验是唯一动手场,界面与报错全英文(分析)。

骨架五层(分析):数据表示(位、二进制、补码)→ 逻辑门与电路 → 处理器组织 → 机器语言与汇编 → 操作系统(照实)——重点在层与层之间的连接(照实)。

课程简介照学校官网口径:CS1S 介绍计算机系统的基础,包括信息表示、数字电路、处理器组织、机器语言、以及硬件与软件系统之间的关系。

课程目标照学校官网口径:CS1S 的目标是让学生理解计算机系统在一系列层次上的结构与功能——包括数制、逻辑门与电路、CPU 的组织、机器语言与汇编语言、高级语言构造如何在汇编语言中实现、以及操作系统;重点在计算机系统中各抽象层之间的连接。

理解了这条翻译链,调试、性能与底层恐惧症会一次性解决(分析):与纯编程课互补,一边写代码一边知道机器在干什么(分析)。

与国内计算机组成原理课有什么不同?

层次不同:国内组成原理多为大二课、中文授课;本课是大一、S2 开课,且与编程课共修(分析)——软硬件两条线同时推进、互为印证(分析)。

第二个差异是「层间连接」被写进目标(照实)——多数课程分层教,本课明写重点在连接(分析)——综合题正是考这个(分析)。

第三个差异是动手项明确。汇编编程是唯一动手项,且直接计入成绩(照实)——做完等于提前复习了笔试的汇编题(分析)。

第四个差异是考核权重。八成在笔试卷面,两成在平时(照实)——概念链条断一环,期末就断链(分析)。

考核怎么算?

两项,合计 100%。

口径形式占比对应学习成果
考试线下;个人80%ILO 1、2、4、5、6、7
课程作业(在线测验组)课程平台;按发布窗口限时10%ILO 1、2、6
课程作业(汇编语言编程)个人编程10%ILO 3
主考期4-5 月(April/May)—官网明写
学分授予最低要求无例外(No exceptions)—官网明写
补考与重修学校官网未提及—以课程规范文档或学院通知为准

四条结构性判断:

第一,八成在卷面,概念与动手双考。(分析)测验组抓平时概念、汇编作业抓实操(分析)——两条腿都不能偏(分析)。

第二,两件作业分虽小,但「白给且有用」。(分析)汇编作业直接喂笔试的汇编题(分析)——认真做完等于提前复习一块(分析)。

第三,在线测验按窗口限时,错过即弃分。(分析)题面英语阅读速度就是隐形分数(分析)。

第四,S2 开课、4-5 月即考。(分析)学期本身就是复习期(分析)——没有复习月可等(分析)。

一处照实说明:学校官网给出两项考核的权重与两件作业的分值,未列测验次数、汇编作业要求与考试题型结构(照实)——开课后以课程规范文档与课程大纲为准(分析)。

先修要求是什么?

零门槛、一门排除、一组共修(照实):

官方零门槛,靠共修编程课确保你「见过代码」(分析)——隐性起点是二进制算术的直觉:乘二除二、位权(分析)——开课前玩一会儿二进制游戏就能热身(分析)。

共修二选一意味着同学底子差异大(分析):两条编程路线的学生同堂(分析)——别拿别人当参照系(分析)。

要自查的三样:

学完能做什么?

学完你有一条完整的「计算机解剖图」:数据、电路、处理器、语言、操作系统五层加它们的连接。

七条预期学习成果(照实):

七条对应五层(分析):数据(1)、电路(6)、处理器(2、4、5)、语言(3)、连接(7)(分析)——除汇编编程外,其余六条全在笔试卷面上(分析)。

无书单(照实):课程页仅提供阅读清单链接(分析)——计算机组成原理类教材可全覆盖(分析)——实验工具与汇编环境以课程材料为准(分析)。

直接能力(分析):底层调试、性能直觉、汇编阅读、硬件对话能力——后续体系结构、编译、操作系统课程的直接地基(分析)。

去向层面(分析):系统与底层开发、嵌入式与硬件相关岗位、安全方向(理解漏洞的物质基础)(分析)。

一条判断(分析):这门课最值钱的是「抽象层意识」(分析)——知道每一层替上一层藏掉了什么,就既不会被底层吓住,也不会被高层宠坏(分析)。

难点与常见挂因

概念链条长,一环断则期末断链:补码要懂为什么、时序电路要有时钟感、取指执行要按机器节奏想、汇编要脱离抽象、综合题要会连线。

一、补码的直觉断层

机制:二进制好懂,补码是第一个抽象跳跃:为什么负数那样存、溢出为什么「绕回」(照实,ILO 1)。

为什么卡:国内高中不教,大一常跳过推导只给规则(分析)——背下「取反加一」却讲不出为什么(分析)。

卡了会怎样:溢出判断与范围计算只能硬套(分析)——换个数就错(分析)。

怎么补:用位权推一遍补码定义,再手算三组正负加法看绕回(分析)——能解释「为什么绕回」为准(分析)——懂为什么,才记得住规则(分析)。

二、逻辑电路的「时间维度」

机制:组合逻辑还好,同步时序电路引入时钟与状态:电路从「算函数」变成「随时间演化」(照实,ILO 6)。

为什么卡:第一次画状态转移图常把次态与输出混在一起(分析)——实验仿真跑不对,多数是状态逻辑的设计错(分析)。

卡了会怎样:仿真结果与预期不符,找不到错在哪(分析)。

怎么补:画图先分两栏:现态与输入、次态与输出,各画各的(分析)——三个小电路手画一遍再上工具(分析)——分清变的是状态、看的是输出(分析)。

三、取指执行周期的机械记忆

机制:CPU 一步步取指令、解码、执行、写回(照实,ILO 5)——每步哪些寄存器变、内存何时读写(分析)。

为什么卡:难点在按机器节奏想问题(分析)——学生习惯一行代码一个动作,机器层是细粒度节奏(分析)。

卡了会怎样:跟踪题写不出寄存器变化表(分析)。

怎么补:手工跟踪五条简单指令,每步填「寄存器、内存、PC」三栏(分析)——五条零错为准(分析)——节奏靠手写建立(分析)。

四、汇编编程的「没有抽象」裸感

机制:写汇编时没有变量、没有循环语法,一切手工:寄存器分配、跳转标号、栈的使用(照实,ILO 3)。

为什么卡:习惯高级语言的学生第一次写会极度不适(分析)——作业的十分之一在这里,笔试也考汇编片段阅读(分析)。

卡了会怎样:作业卡壳,卷面汇编题也丢分(分析)。

怎么补:先把一段 if 与一段循环手写成汇编,各三遍(分析)——再写带栈调用的简单程序(分析)——能手写循环不看书为准(分析)。

五、抽象层连接的综合题

机制:课程明示重点是层间连接(照实,Aims)——笔试爱出跨层题:一行高级语言代码从编译、汇编到取指执行的完整旅程(分析)。

为什么卡:分章学习的学生最怕这种题:每层都懂、连线连不起来(分析)。

卡了会怎样:综合题写不满,只能各层各写一段(分析)。

怎么补:每讲当天画一张「层连接小图」,标注本讲在整条链的位置(分析)——考前把所有小图连成一张总图(分析)——连线画得出,题就写得出(分析)。

六、计算机系统术语的英语场

机制:触发器、寄存器、操作码、取指执行这套词是全课通用货币(分析)——中文教材译名不统一(分析)。

为什么卡:听课术语映射慢(分析)——实验指令听不懂步骤(分析)——国内组成原理多为大二课、中文授课(分析)。

卡了会怎样:课堂现场心译,越听越累(分析)。

怎么补:开课前做「英文术语、通行中译、一句定义」三列卡约五十词(分析)——课堂不再现场心译为准(分析)——术语先过关,内容才进得去(分析)。

七、汇编题面的英语描述

机制:笔试汇编题先给一段高级语言伪码要求翻译(分析)——伪码语义读偏,翻译方向就错(分析)。

为什么卡:国内汇编题直接给指令,少有先读伪码的形态(分析)。

卡了会怎样:翻译出方向性错误(分析)。

怎么补:练「伪码三问」:变量在哪、循环几次、何时跳转(分析)——连练十道(分析)——三问答完再动笔翻译(分析)——读清楚比写快更重要(分析)。

八、在线测验的即时英语阅读

机制:10% 的在线测验限时,题面全英文(照实)——读题时间挤占答题时间(分析)。

为什么卡:题面不熟,时间不够(分析)——国内测验为母语题面(分析)。

卡了会怎样:会做的题没时间做完(分析)。

怎么补:为高频题型各备三道英文题练速度:进制转换、溢出判断、电路分析(分析)——平均每题两分钟内为准(分析)——速度是练出来的(分析)。

九、实验课的工具英语环境

机制:每周实验用仿真工具与汇编器,界面与报错全英文(照实)——一步卡壳整节实验作废(分析)。

为什么卡:工具不熟(分析)——国内实验工具多有中文教程(分析)。

卡了会怎样:实验时间全花在摸索界面(分析)。

怎么补:实验前夜看十分钟当次工具的英文操作文档(分析)——第一次卡壳即举手,不自行摸索超过五分钟(分析)——预读十分钟,省下大把时间(分析)。

十、与共修编程课的双线负载及 S2 紧凑考期

机制:共修 CS1P 或 CS1CT,两门作业节奏叠加(照实)——S2 开课、4-5 月即考,学期即复习期(照实)。

为什么卡:编程作业挤占系统课复习,概念链条断裂(分析)——考前两周才发现取指执行与汇编没串起来(分析)——国内有复习月(分析)。

卡了会怎样:两头都赶,两头都不深(分析)。

怎么补:两门课截止日画进同一张周历,系统课复习固定在编程作业空档日(分析)——每周固定时段为准(分析)——每讲当天画层连接小图(分析)——考前三周把总图串完为准(分析)。

留学生特别提醒

中国学生最容易在六处吃亏:补码只背规则、时序电路没时钟感、取指执行靠背、汇编不敢写、综合题连不起来、实验工具卡住。

怎么准备?

准备的关键是三条:先把术语与进制热身、把层连接图画成习惯、把汇编当日常练习而不是作业。

中英术语速查

关于我们

鱼之跃做在读留学生的学业支持,服务分两块,界限很清楚:

辅导=老师授课:由 QS 前 200 院校的硕博老师把课程的知识点、推导链、作业要求讲透,按对口专业配课;覆盖同步辅导、论文辅导、考前辅导、预习。

护航=你的学业管家:排计划、理材料、理流程这些杂事都替你打点好,该提前准备的他先想到;你只管学,有事随时找,需要时都在。同地区的留学学姐,熟悉你所在学校的节奏。

学术问题上的申诉,我们做材料梳理与流程陪跑,不代写、不代考、不碰学术诚信边界,也不承诺任何成绩。

课程官网与核对说明

课程官网(学校官网):https://www.gla.ac.uk/coursecatalogue/course/?code=COMPSCI1018

本文涉及学校、开课学院(计算科学学院)、模块代码、课程名称、学分(10 苏格兰 SCOTCAT 学分,半模块体量)、层级(Level 1/SCQF 7)、场次(Semester 2)、学术学年、访学生通道(接收)、课程简述原句(介绍计算机系统的基础,包括信息表示、数字电路、处理器组织、机器语言、以及硬件与软件系统之间的关系)、课程目标(理解计算机系统在一系列层次上的结构与功能:数制、逻辑门与电路、CPU 组织、机器语言与汇编语言、高级语言构造如何在汇编中实现、操作系统;重点在各抽象层之间的连接)、七条预期学习成果、考核(考试 80%;课程作业 20%,含两件各占总评 10% 的作业:一组在线测验、汇编语言编程;主考期 4-5 月;学分授予最低要求「无例外」)、入学要求(无先修要求;排除课程 CS1Q;共修要求 CS1P 或 CS1CT 二选一)、教与学安排(第二学期二十二次讲座,每周两次,周二与周四十二点;每周一次实验,第一周除外)、书单与资源未提及(仅提供阅读清单链接)、补考与重修未提及(以课程规范文档或学院通知为准)、学习投入的具体数字属未采用口径等事实,均来自上述学校官网课程目录页;核对时间为 2026-11-01。文中标「(分析)」的句子为基于官网事实的推导或判断,不代表学校官方表述。

← 学业指南首页课程库