Subscribe to this calendar (Google, iCal, etc.)
Date | Description |
---|---|
April 1 |
Using Linux. Slides |
April 3 |
Shells & Emacs Slides, Shell history |
April 5 |
I/O Redirection and Scripts Slides, Shell history, shiftdemo script, dcdls script |
April 8 |
Shell Variables and Scripting Slides, fibo script, lecture four demonstration script |
April 10 |
More Shell Scripting Slides, sdel script, shell history |
April 12 |
Regular expressions and grep Slides, shell history |
April 15 |
Regex continued and sed Slides, numbers list,shell history |
April 17 |
Introduction to C Slides, hello.c |
April 19 |
C: control, declarations, preprocessor Slides, magic.c, printargs.c, square1.c |
April 22 |
C: parameters, scope, left v. right expressions Slides, argumentdemo.c, dangling.c |
April 24 |
C: Debugging Slides, Original reverse.c, Final reverse.c |
April 26 |
C: the Heap, malloc Slides, mystery.c |
April 29 |
C: datatypes, structs, linked lists Slides, point.c, linkedlist.c |
May 1 |
C: Trees Slides |
May 6 |
More pre-processor, multiple files Slides, debug.c, twice.c linkedlist.c, linkedlist.h, linkedlistclient.c |
May 8 |
Make and Build Dependencies Slides, main.c, speak.c, shout.c speak.h, shout.h Makefile1, Makefile2 |
May 10 |
Testing Slides, curve.c, test.c, curve.h db.h |
May 13 |
Version control and git Slides |
May 15 |
Software Specification & HW 6 Slides |
May 17 |
Buffer Overflows Slides, buffover.c |
May 20 |
Intro to C++ Slides, hello.cpp |
May 22 |
C++ Classes Slides, String.cpp, String.h |
May 24 |
C++ Inheritance Slides, main.cpp BankAccount.h, BankAccount.cpp, SavingsAccount.h, SavingsAccount.h, Mystery.cpp, VirtualMystery.cpp Property |
May 29 |
Variable types and storage / hexadecimal Slides, hexdemo.c |
May 31 |
Function Pointers and Concurrency Slides, int1.c, int2.c, pthreadex.c |
June 3 |
Concurrency cont. Slides |
June 5 |
Profiling Slides, particleswarm.h, particleswarm.c, mainopt.c, Makefile |
June 7 | Review |