The Hardware/Software Interface image
CSE351
The Hardware/Software Interface
4 Credits
None
MyPlanDawgPathHuskySearch
评分难度
4.3
作业量
4.3
评分
2.9
0.25
平均成绩
课程简介

Examines key computational abstraction levels below modern high-level languages; number representation, assembly language, introduction to C, memory management, the operating-system process model, high-level machine architecture including the memory hierarchy, and how high-level languages are implemented. Prerequisite: CSE 143.

CSE351 课友群

使用 UW NetID 官方登录验证后,即可直接加入本课的 Instagram 群。

课程评价(15)
Anonymous
2025 Autumn
Justin Hsia
要学一堆东西,想拿4.0我觉得每周要花20h在这门课上
课程难度
1.0 / 5
任务量
5.0 / 5
成绩
3.70 / 5
Anonymous
2024 SP
Garza
这次midterm final线上 97 4.0 没有extra credit但拿分不算难
课程难度
4.0 / 5
任务量
3.0 / 5
成绩
暂无
Anonymous
2024 SP
Elba
又有HW,又reading,又lab,任务量还是有点大。不过因为整个课程几乎都是作业无限重交,考试都开卷,lab可以两个人一起写然后多蹲蹲OH,就分还算比较好拿。(但是lab有一些开放题被扣好多,以及分数线还是挺高的所以没什么容错)
课程难度
4.0 / 5
任务量
5.0 / 5
成绩
暂无
Anonymous
2024 AU
Ruth Anderson
很硬核的课。不curve所以很不错!如果用一个词形容这节课就是bittersweet。课程任务很多很杂,due date也是乱七八糟因为很多任务(比如pre-class reading和HW通常不是一个时间段due,pre-class reading经常早上11点due所以忙起来的时候很容易搞忘记)这节课的设计就不是很大程度coding based,更多是一些抽象计算机结构的理解。Ruth很有经验、讲的不错,但是每节课过于紧凑的知识点让人有种但凡走神一会就听不懂了的疯癫感。Lab是有难度的,建议找个靠谱的lab partner,我的lab partner开始都挺不错的,就是到了学期末变得非常忙,以至于经常消失不meeting,所以到最后2个lab我都是自己单干了。。还有就是,quiz section是真的真的很有用(顺便推荐TA:Naama,她讲的非常清晰而去很有耐心,我开始不是她的section但自从去了一次她的OH就认准了)!!他们后期会讲一些有关lab题的解法思路,领悟到了就可以省很多自己绞尽脑汁的时间。总的来说,这是一节很值得上的课!
课程难度
4.0 / 5
任务量
5.0 / 5
成绩
暂无
Anonymous
2024 AU
Ruth Anderson
take home exam!有5个lab,没有extra credit。每个lecture前都有reading作业要做,lecture中间有个poll要填,lecture结束有个作业。Ruth人很好 讲课也很有意思
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2023 SP
Elba Garza
考试是 Take-Home 的所以压力没那么大;内容不简单;经常有小作业 due,要经常检查 Ed 看有没有要做的作业。
课程难度
3.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2022 AU
Justin Hsia
Justin的课真的超级organized,因为这节课真的很多新内容,所以课前都会有reading课后有hw,一学期有五六个lab,整体workload还ok。
课程难度
1.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2022 AU
Justin Hsia
夏老师yyds!
课程难度
1.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2021 WI
Mark Wyse
c语言 指针 存储. 作业量超多,老师人很好,本来是需要attendance的但是可以跟老师发邮件说明情况就可以async。可以选择跟 Cse391同上很有帮助。
课程难度
1.0 / 5
任务量
5.0 / 5
成绩
暂无
Anonymous
2021 AU
Justin Hsia
workload还是挺大的,每周一三五的pre- reading和homework,5个lab,讲了很多之前没接触过太多的东西(memory),总的来说还是蛮有意思的
课程难度
3.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2020 SP
Ruth Anderson
Hardware and Software Interface. 这课内容方面挺多挺杂 整理知识结构图挺有用的。Ruth讲课有点催眠但总的来说是个好老师
课程难度
3.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2020 SP
Ruth Anderson
疫情期间没有考试,但作业特别多,讲hardware software interface。目前为止上的最难的电脑课。. 这课老师特别凶,平时评语就很严格,但最后给分意外的还好。median可能在3.6左右。
课程难度
3.0 / 5
任务量
5.0 / 5
成绩
暂无
Anonymous
2020 AU
Justin Hsia
Hardware/Software Interface. 学的东西比较杂,前面会比后面学的难
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无
Anonymous
2019 AU
Justin Hsia
Binary Memory & Data Integers, Floating Point x86 Programming, The Stack & Procedures, Executables, Arrays, Structs, Buffer Overflows, Caches, Processes, Virtual Memory, Memory Allocation, Java and C. 毕竟是CSE的专业课,难度还是在的,但平均分大概在3.5,所以分还是比较好拿的。分主要由平均每周三次的作业,两周一due的lab,期中和期末考,还有一些占比不大的参与分组成。Office hour每天都有几次,而且每次来问问题的人都蛮多的。认真付出的话分不会低。
课程难度
4.0 / 5
任务量
5.0 / 5
成绩
暂无
Anonymous
2018 SP
Dan Grossman
二进制16进制,bitwise operation,Assembly code,cache,virtual memory,java VS C等等. 总得来说这个课挺难的,因为知识量不小而且之前都很少接触这一类东西,所以可能上手不太容易。作业比较简单但是lab一般都挺难,一个lab一般要我两个晚上才能写完(可能是因为我老不小心写出bug)。这个老师出的考试题一般量会比较大,而且思维上面相比其他卷子难度比较高,所以大家一般分差比较大。据说winter的351考试区分度没那么大,所以好多人比平均分高不到一个标差的都拿了4.0,但是Grossman的考试最高分能比平均分高2个标差,所以比平均分高一个标差左右的人可能也就拿个3.9了。。
课程难度
4.0 / 5
任务量
4.0 / 5
成绩
暂无