Kevin's Home Page

Welcome to my
quaint "e-porch" on
the great, big internet!

(Most recent picture of me and Bernadette Peters
at the Mann Center after her Summer '08 concert. -->)

Kevin's Home Page: Teaching

Overview  •   Experience  •   Teaching  •   Consulting  •   Certifications
Academics  •   Portfolio  •   Open Source  •   Contact Me

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.