UIUC-CS-Survival-Guide

This guide is intended for mates who struggles in CS@UIUC or who wants to coast and get your CS degree Welcome for any contributions!

True Course Prerequisites

Course Number True Course Prerequisites
CS 410 Basic Python & Basic Statistics
CS 415 Programming Intro level Class & No C++ knowledge needed & No fast computer needed (There are lab computers with super expensive hardwares)
CS 433 Basic understanding of CS 233 Topics: Instruction Sets, Computer Arithmetic, Performance Assessment, Pipeline, Memory Hierarchies, I/O, Multiprocessor Architectures
CS 438 Basic understanding of signals, power of signals, shannon’s equation. (Very important for Romit’s section! Literally 20 points about signal on the midterm at Fall 2022 and barely covered in lectures) Mastery of probabilities (poisson distribution, calculation of expectation, etc.)
CS 465 Nothing really… although a foundation in Android development would be helpful
CS 466 Basic Python & No biology knowledge needed
CS 468 No programming knowledge needed & No advertising knowledge needed
CS 511 Know Rust and Jupyter Notebook well
CS 527 Know ssh, git, and basic Maven, and a good luck is helpful