CS212: Notes & Examples

Lecture Date Topics Notes & Examples
1 Wed
1/25
course overview
computer architecture→JVM→SaM
Introduction
Chapter 1
2 Wed
2/1
SaM overview
reading
examples
SaM Intro
Examples
3 Wed
2/8
compilers
parsing
Compiling & Parsing Notes
Chapter 2
selection example
repetition example
4 Wed
2/15
code generation Code Generation notes
Bali-- compiler example
5 Wed
2/22
exceptions
packages
Exceptions
Packages
protected example
finally example
Packages example
More Explanations
6 Wed
3/1
software tools
software engieering
programming
Hard Skills
7 Wed
3/8
surprise quiz
BOOM
See Part2 assignment, specifications, and grammar.
8 Wed
3/15
functions Lecture Notes
Chapter Notes
Addition Example
Selection Example
Factorial Example
Wed
3/22
Spring Break no class
9 Wed
3/29
pointers Lecture Notes
SaM Heap example
C examples
10 Wed
4/5
pointers and SaM Lecture Notes
pointer videos
11 Wed
4/12
pointers and objects Lecture Notes
12 Wed
4/19
soft skills Lecture Notes
More Notes
13 Wed
4/26
more soft skills
more hard skills
Java
Hard Skills
Soft Skills
static example
Heap Killer (?)
14 Wed
5/3
guest lecture!

evaluations
none