Introduction
1.
CS118
❱
1.1.
IEEE 754
1.2.
OOP Principles
1.3.
Java Exceptions & Generics
2.
CS126
❱
2.1.
Arrays & Linked Lists
2.2.
Analysis of Algorithms
2.3.
Recursive Algorithms
2.4.
Stacks & Queues
2.5.
Lists
2.6.
Maps
2.7.
Hash Tables
2.8.
Sets
2.9.
Trees
2.10.
Priority Queues
2.11.
Heaps
2.12.
Skip Lists
2.13.
Graphs
3.
CS132
❱
3.1.
Digital Logic
3.2.
Assembly
3.3.
Memory Systems
3.4.
I/O
3.5.
Microprocessor Architecture
4.
CS141
❱
4.1.
Types & Typeclasses
4.2.
Recursion
4.3.
Higher Order Functions
4.4.
Lazy Evaluation
4.5.
Reasoning About Programs
4.6.
Functors & Foldables
4.7.
Applicative Functors
4.8.
Monads
4.9.
Type-Level Programming
5.
ES191
❱
5.1.
Circuit Symbols & Conventions
5.2.
Nodal Analysis
5.3.
Mesh Analysis
5.4.
Thevenin Circuits
5.5.
First Order RC Circuits
5.6.
First Order RL Circuits
5.7.
AC Circuits
5.8.
Diodes
5.9.
Transistors
5.10.
Op Amps
5.11.
Passive Filters
5.12.
Equation Reference
6.
ES193
❱
6.1.
Functions, Conics & Asymptotes
6.2.
Complex Numbers
6.3.
Vectors
6.4.
Matrices
6.5.
Simultaneous Linear Equations
6.6.
Differentiation
6.7.
Integration
6.8.
Differential Equations
6.9.
Laplace Transforms
6.10.
Probability & Statistics
6.11.
Equation Reference
7.
ES197
❱
7.1.
Translational Mechanical Systems
7.2.
Rotational Mechanical Systems
7.3.
Electrical Systems
7.4.
Thermal Systems
7.5.
Data Driven Models
7.6.
First Order Step Response
7.7.
Second Order Step Response
7.8.
Transfer Functions
7.9.
First Order Frequency Response
7.10.
Second Order Frequency Response
8.
CS241
❱
8.1.
Operating Systems
8.2.
Networks
9.
CS257
❱
9.1.
Memory Systems
9.2.
Processor Architecture
9.3.
Parallelism
9.4.
I/O
9.5.
Embedded Systems & Security
10.
CS261
❱
10.1.
Requirements & Software Methodologies
10.2.
System Modelling
10.3.
System Design
10.4.
Testing & HCI
11.
ES2C0
❱
11.1.
Diodes
11.2.
Oscillators
11.3.
BJTs
11.4.
BJT Amplifiers
11.5.
MOSFETs
11.6.
MOSFET Amplifiers
11.7.
Differential Amplifiers
11.8.
Op-Amps
11.9.
Equation Reference
12.
ES2C6
❱
12.1.
Control Systems
12.2.
Drive Systems
12.3.
Sensors
12.4.
Electromagnetics & Motors
12.5.
AC Power
12.6.
Three Phase AC Systems
13.
ES2C7
❱
13.1.
Binomial Theorem & Taylor Series
13.2.
Matrices & Quadratic Forms
13.3.
Linear Simultaneous Equations
13.4.
Eigenvalues & Eigenvectors
13.5.
Oscillators & State Space Systems
13.6.
Matrix Differential Calculus
13.7.
Optimisation
13.8.
Fourier Series & Transforms
13.9.
Z Transforms
13.10.
Partial Differential Equations
14.
ES2E3
❱
14.1.
Logic
14.2.
Hardware Description Languages
14.3.
Structural & Behavioual Verilog
14.4.
FPGA Design Flow
14.5.
FPGA Architecture
14.6.
Sequential Verilog
14.7.
Finite State Machines
14.8.
Verification
14.9.
FPGA Arithmetic
14.10.
Timing & Pipelining
14.11.
Hardware Interfaces
14.12.
Processor Implementation
15.
ES3C5
❱
15.1.
Brief Notes + Equations (Aaron)
16.
CS325
❱
16.1.
Lexing
16.2.
Syntax Analysis
16.3.
Semantic Analysis
16.4.
Intermediate Representations
16.5.
Runtime Environments
16.6.
Optimisations
16.7.
Codegen
17.
ES3E6
❱
17.1.
RF Semiconductors
17.2.
Transmission Lines
17.3.
The Smith Chart
17.4.
Narrowband Matching
17.5.
Broadband Matching
17.6.
Waveguides
17.7.
Coax & Microstrip Lines
17.8.
Network Parameters
17.9.
Filters
17.10.
Power Dividers, Couplers & Resonators
Light
Rust
Coal
Navy
Ayu
Computer Systems Engineering Notes
CS241