Teaching
I've been teaching for a few years now and still find it as rewarding as ever. Having a room full of curious students is also a wonderful way to keep you on your toes!
Gloucester County College, Sewell, NJ
- CSC-101, "Introduction to Programming"
Introduces students to basic programming concepts using VB.NET. Concepts such as variables, loops, decision structures, procedural and event driven programming are covered.
- CIS-110, "Fundamentals of Programming"
The same as the above, but for the CIS department.
- CSC-201, "Programming in C"
Introduces students to basic through intermediate concepts of the C programming language. Topics include everything in CSC-101 (applied to C) plus pointers, file I/O, various C datatypes for storage (structs, unions, etc) and dynamic memory usage.
- CSC-205, "Programming in C++"
Expands on the above to include Object Oriented Programming, operator overloading, polymorphism and templates. Uses common computer science data structures (stacks, linked lists, etc) implemented in C as a case study of how to rebuild them in the OO frame of mind.
|