← Back to Portfolio
SIT111 High Distinction (A)
Computer Systems
This unit covers computer systems fundamentals including hardware and software layers, data representation, computer architecture, operating systems, and low-level programming. Topics include Hack Assembly language, CPU design, memory systems, I/O, security, and ethical considerations in computing.
Key Learnings
- Computer system architecture
- Data representation and encoding
- Operating systems concepts
- Low-level programming (Hack Assembly)
- CPU and memory design
- I/O systems and device communication
- System security fundamentals
- Ethics in computing
Tools Used
Hack AssemblyFrom Nand to TetrisSystem Design Tools
Projects (18)
001 Computer Systems Overview
Introduction to computer system components and layers
High Distinction
002 Hardware Software Abstractions Layers of abstraction in computer system design
High Distinction
003 Data Representation Binary, hexadecimal and data encoding methods
High Distinction
004 Computer Architecture CPU, memory and system architecture
High Distinction
005 Operating Systems OS concepts including process management and scheduling
High Distinction
006 Hack Assembly Language Low-level programming in Hack Assembly
High Distinction
007 CPU Design CPU components and instruction cycle
High Distinction
008 Memory and Storage Memory hierarchy and storage systems
High Distinction
009 I/O Systems Input/output systems and device communication
High Distinction
010 System Security Computer security fundamentals and threats
High Distinction
011 Networking Fundamentals Network protocols and communication
High Distinction
012 Database Systems Database concepts and SQL
High Distinction
013 Troubleshooting Methods System troubleshooting and problem solving
High Distinction
014 System Integration Integrating computer system components
High Distinction
015 Ethics in Computing Ethical considerations in technology
High Distinction
016 Future of Computing Emerging trends and future technologies
High Distinction
017 Helping Others HD task - Assisting peers with learning
High Distinction
018 Something Awesome HD task - Creative technical project
High Distinction