Course Schedule (Subscribe)
DATE
TOPIC
EXERCISES
HOMEWORK
Week 1
Mon, Mar 30
LEC 01 Introduction, Getting Started in C
Slides:
Code:
args.c
Wed, Apr 01
LEC 02 C: Memory, Data, Parameters
Slides:
Code:
arraysum.c
, buggy_copyarray.c
, copyarray.c
, 📁 extra
, outparam.c
, stack.c
, sum_badorder.c
, sum_betterorder.c
, sum_declared.c
, sumnum.c
, sumstore.c
Thu, Apr 02
SEC 01 C, Pointers, Gitlab
Materials:
Week 2
Mon, Apr 06
LEC 04 C: Heap, Structs
Wed, Apr 08
LEC 05 C: Modules, Preprocessor
Thu, Apr 09
SEC 02 Structs, Debugging
Week 6
Wed, May 06
LEC 16 C++: STL (end), Smart Pointers (start)
Thu, May 07
SEC 06 C++ Templates, STL
Week 7
Mon, May 11
LEC 18 C++: Smart Pointers (cont'd)
Thu, May 14
SEC 07 C++ Smart Pointers, Casting, Inheritance
Fri, May 15
LEC 20 C++: Inheritance II
Week 11
Wed, Jun 10
EXAM Final Exam