The lecture notes and code from lectures are posted here.

Week 1

Wednesday, 2/2

Friday, 2.4

Week 2

Monday, 2/7

Wednesday, 2/9

Friday, 2/11

Week 3

Monday, 2/14

Wednesday, 2/16

Friday, 2/18
  • test.yy (the flex file we were editing)

Week 4

Monday, 2/21
  • Naming (includes all naming topics covered Mon-Fri)
  • scope.c (code demonstrating different scopes in C)
  • scope1.py (code demonstrating file and function-level scope in Python)

Wednesday, 2/23
  • Scope.java (code demonstrating multiple scopes in Java)
  • staticInC.c (code demonstrating extended lifetime C)
  • scope.py (code demonstrating more about scope in Python)
  • sameName.c (code demonstrating you can't have variables and functions with the same name in C)
  • sameName.java (code demonstrating you can have an instance variable and method with the same name in Java)

Friday, 2/25

Week 5

Monday, 2/28

Wednesday, 3/2

Friday, 3/4

Week 6

Monday, 3/7

Wednesday, 3/9

Friday, 3/11

Week 7

Monday, 3/14

Wednesday, 3/16

Friday, 3/18

Week 8

Monday, 3/28

Wednesday, 3/31

Friday, 4/1

Week 9

Monday, 4/4

Wednesday, 4/6

Friday, 4/8

Week 10

Monday, 4/11

Wednesday, 4/13
  • Lecture Recording

Friday, 4/15

Week 11

Monday, 4/18

Wednesday, 4/20

Friday, 4/22

Week 12

Monday, 4/25

Wednesday, 4/27

Friday, 4/29
  • Class Canceled (CLAS/mental health day)

© 2021 Ying Li. Page last modified: .