SIT111High Distinction (A)

Computer Systems

Trimester 2, 2022

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.

Projects (18)

001

Computer Systems Overview

analysis

Introduction to computer system components and layers

PDF EvidenceHigh Distinction
002

Hardware Software Abstractions

analysis

Layers of abstraction in computer system design

PDF EvidenceHigh Distinction
003

Data Representation

analysis

Binary, hexadecimal and data encoding methods

PDF EvidenceHigh Distinction
004

Computer Architecture

analysis

CPU, memory and system architecture

PDF EvidenceHigh Distinction
005

Operating Systems

analysis

OS concepts including process management and scheduling

PDF EvidenceHigh Distinction
006

Hack Assembly Language

analysis

Low-level programming in Hack Assembly

PDF EvidenceHigh Distinction
007

CPU Design

analysis

CPU components and instruction cycle

PDF EvidenceHigh Distinction
008

Memory and Storage

analysis

Memory hierarchy and storage systems

PDF EvidenceHigh Distinction
009

I/O Systems

analysis

Input/output systems and device communication

PDF EvidenceHigh Distinction
010

System Security

analysis

Computer security fundamentals and threats

PDF EvidenceHigh Distinction
011

Networking Fundamentals

analysis

Network protocols and communication

PDF EvidenceHigh Distinction
012

Database Systems

analysis

Database concepts and SQL

PDF EvidenceHigh Distinction
013

Troubleshooting Methods

analysis

System troubleshooting and problem solving

PDF EvidenceHigh Distinction
014

System Integration

analysis

Integrating computer system components

PDF EvidenceHigh Distinction
015

Ethics in Computing

analysis

Ethical considerations in technology

PDF EvidenceHigh Distinction
016

Future of Computing

analysis

Emerging trends and future technologies

PDF EvidenceHigh Distinction
017

Helping Others

analysis

HD task - Assisting peers with learning

PDF EvidenceHigh Distinction
018

Something Awesome

analysis

HD task - Creative technical project

PDF EvidenceHigh Distinction

Key Learnings

Computer system architectureData representation and encodingOperating systems conceptsLow-level programming (Hack Assembly)CPU and memory designI/O systems and device communicationSystem security fundamentalsEthics in computing

Tools Used

Hack AssemblyFrom Nand to TetrisSystem Design Tools
Back to Overview