Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#1311 overall

CS 3214 Computing Systems

Virginia Tech

1 recommender · 1 thread · recommended in 1 year, 2012 · score 0.7

Go to course ↗

Virginia Tech's Computing Systems course, adapted from CMU's systems course built around the CS:APP textbook, covering how programs run at the machine level. The linked projects (bomb lab and buffer lab) are debugging and assembly exercises that require gdb.

The commenter calls it an excellent course that taught concepts and skills they had otherwise picked up in an ad-hoc way.

CS Fundamentals & Systemsintermediateproject-based#systems programming#gdb#assembly#bomb lab#buffer lab#CS:APP

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsscott_s2012in “Learning C with gdb”

    Our Computing Systems course had two projects that absolutely required using gdb:

    http://courses.cs.vt.edu/~cs3214/fall2011/bomblab/bomblab-cs...

    http://courses.cs.vt.edu/~cs3214/fall2011/buflab/buflab-cs32...

    Our version of the course was adapted from the CMU course: http://csapp.cs.cmu.edu/ I thought it was an excellent course. It taught students both concepts and skills that I had picked up in a much more ad-hoc manner.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help