Skip to content

Commit

Permalink
Add reading How Computers Really Work to prep (#168)
Browse files Browse the repository at this point in the history
  • Loading branch information
illicitonion authored Feb 28, 2024
1 parent fb2070d commit 7f3494d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
1 change: 1 addition & 0 deletions prep/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Before you start this course, there's a few things we assume you've done:

- You're familiar with the essentials of writing code in JavaScript
- You have experience with JavaScript in the browser and in [Node](https://nodejs.org/en/)
- You have read some of [How Computers Really Work by Matthew Justice](https://www.howcomputersreallywork.com/). You _must_ read chapters 1, 2, 7, 9, 10, 11, 12. Any other chapters may be interesting (feel free to read them! We particularly recommend 8), but aren't necessary. Note that this book isn't free - someone at CYF may be able to lend you a copy if you need.
- You've completed the [Tour of Go](https://go.dev/tour/welcome/1)
- Learnt about pointers and memory:
- Read the [Pointers chapter](https://www.golang-book.com/books/intro/8) of [An Introduction to Programming in Go](https://www.golang-book.com/books/intro), and do the problems listed in the chapter.
Expand Down
8 changes: 7 additions & 1 deletion website/content/workbooks/workbook-6.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,13 @@ The CYF+ Immersive Engineering Programme is an intensive three month course. The

## Computers

TODO: Add background reading on how computers work.
Read some of [How Computers Really Work by Matthew Justice](https://www.howcomputersreallywork.com/).

You _must_ read chapters 1, 2, 7, 9, 10, 11, 12.

Any other chapters may be interesting (feel free to read them! We particularly recommend 8), but aren't necessary.

Note that this book isn't free - someone at CYF may be able to lend you a copy if you need.

## Linux

Expand Down

0 comments on commit 7f3494d

Please sign in to comment.