Computer Systems Fundamentals
Course Resources
Administrivia: | Course Outline | COMP1521 Handbook |
Administrivia: | Course Timetable | Help Sessions |
Meet the Team: | Our Team |
Platforms: | Lecture Recordings | Online Tut-Labs and Help Sessions (via BbCollaborate) | Course Forum |
Style Guides: | COMP1521 C Style Guide | Assembly Style Guide |
MIPS Resources: | MIPS Documentation | Text Editors for Assembly |
mipsy: | mipsy-web | mipsy source code | Debugging with mipsy (video) |
Resources: | Linux Cheatsheet | C Reference |
Assessment: | Autotests, Submissions, Marks | Give online: submission | Give online: sturec |
Assignments: | Assignment 1 |
Lectures: | Slides | Live Code |
Course Content Week-by-Week
- Tutorial
- Laboratory
- Extra Revision
- Monday Week 2
- Tutorial
- Laboratory
- Weekly Test
- Monday Week 3
- Weekly Test
- Extra Revision
Course Content Topic-by-Topic
All Links
- All Tutorial Questions
- All Tutorial Answers
- All Laboratory Exercises
- All Laboratory Sample Solutions
- All Weekly Test Questions
- All Weekly Test Sample Answers
- All Extra Revision Revision Questions
- All Extra Revision Sample Solutions
- Mips Basics
- Mips Control
- Mips Data
- Mips Functions
- Integers
- Bitwise Operations
- Floating Point
- Files