I teach computer science courses several evenings per week to students who are mainly in technical jobs in local high-tech firms such as IBM, Motorola, Eaton, 3M, etc. These are mature, motivated adults, many with families, who are working to achieve a degree to advance their careers. Some get financial help from their company, many do not. Semesters are 8 weeks, so the challenge is to cover all required material.
Homework is very important, and there is usually a term project that counts strongly in the grading.
This is my favorite occupation, since I learn a great deal with and from the classes. Following are syllabi from most of my courses. CS255 Data Structures CS301 Assembler Language CS305 Intro. Compilers CS140 Introduction to Computers Back to Top CS151 Introduction to Programming Back to Top CS219 Programming Fundamentals Back to Top CS255 Data Structures . Back to Top CS301 Assembler Language Back to Top CS305 Intro.