"Knowledge is a gift, for those who know how to use it."
"We can explain it to you, but we can’t understand it for you."
SUTD 2021 50.005 Computer System Engineering Code Dump
This repository is divided into 5 sections/folders/directories:
- Additional Introduction to C Basics Primer Classes (Individual, Ungraded) - Babies (Part 1), Toddlers (Part 2) & Kids (Part 3)
- Example/Sample Cohort Topics/Concepts Code Implementation
- Homework (Individual)
- Labs (Individual)
- Programming Assignments (Group/Pair Work)
Whenever pthread.h
or semaphore.h
is included, do remember to include either the -pthread
or the -lpthread
compilation flag to gcc
. Use -pthread
for most portability.
To whichever junior who decides to adopt our answers, please think carefully whether you should use them or not.