College Courses

I have taught as an Adjunct Instructor or Adjunct Professor on a part-time basis at a number of local Community (or County) level and small colleges. These courses are all Data Processing (Computer Science) related on an undergraduate level. I have also presented Workshops and Seminars on an international basis.


Courses Taught:

Course Title Institution
Computers and Information Processing University of Phoenix, Online
Structured Programming (C++) Camden County College
HTML and CGI-BIN Camden County College
UNIX Introduction and Usage Camden County College
C Programming Camden County College
Introduction to Programming in BASIC Camden County College
Introduction to Data Processing Camden County College and
Burlington County College
PC (Intel CPU) Assembler Programming Goldey Beacom College
Database Techniques and Data Modelling Goldey Beacom College
Mainframe Operating Systems and JCL Delaware County College

Structured Programming (C++)

Three credit course that covers structured programming techniques using the C++ Programming Language from atomic data items (variables) through simple classes and objects. Many more techniques are introduced in the Advanced C++ courses.

I assisted in the selection of the book currently used for this course.

The typical format for the version of the course that I teach is known as the "Weekend Institute" - 3 weekends, one month apart; Friday 6 to 10PM, Saturday 9AM to 4PM, and Sunday 12 to 4PM.

The latest course syllabus is available as a Word document.




HTML and CGI-BIN

Three credit course that covers the HTML (HyperText Markup Language) and CGI-BIN (Common Gateway Interface) programming techniques. It assumes that you have some familiarity with HTML already (the introduction to basic HTML goes fairly quickly) and at least one of: Korn Shell, Perl, or C/C++. All examples will be done in one of those languages. The basics of CGI will will be shown in the three languages and then the examples will be one language or pseudo-code.

I am in the process of developing this course, selecting the book, and making sure the infrastructure exists for this course to take place. It is not much fun to have this class as lecture and paper only. We have to have a web server available before the class begins -- that is the current delay.

The typical format for the version of the course that I teach is known as the "Weekend Institute" - 3 weekends, one month apart; Friday 6 to 10PM, Saturday 9AM to 4PM, and Sunday 12 to 4PM.

The latest course syllabus is available not yet available




UNIX Introduction and Usage

Three credit course that covers the UNIX Operating System from signing on and basic file usage through an introduction to shell scripting. Many more techniques are introduced in the Advanced UNIX courses.

I assisted in the selection of the book currently used for this course.

The typical format for the version of the course that I teach is known as the "Weekend Institute" - 3 weekends, one month apart; Friday 6 to 10PM, Saturday 9AM to 4PM, and Sunday 12 to 4PM.

The latest course syllabus is available as a Word document.




C Programming

Three credit course that covers the C Programming Language from atomic data items (variables) through dynamic memory. Many more techniques are introduced in the Advanced C course.

I assisted in the selection of the book currently used for this course.

The typical format for the version of the course that I teach is known as the "Weekend Institute" - 3 weekends, one month apart; Friday 6 to 10PM, Saturday 9AM to 4PM, and Sunday 12 to 4PM.

The latest course syllabus is available as a Word document.




Introduction to Programming in BASIC

Three credit course that introduces programming techniques using the BASIC (QUICK BASIC or Visual BASIC) language. More attention is paid to how-to-programming than to the language syntax (although that is also very important).

The typical format for the version of the course that I teach is known as the "Weekend Institute" - 3 weekends, one month apart; Friday 6 to 10PM, Saturday 9AM to 4PM, and Sunday 12 to 4PM. I have also taught this in the "normal" evening format.




Introduction to Data Processing

Three credit course that introduces Data Processing techniques starting with simple terminology and working through the use of some of the popular tools. At the end, programming in BASIC is quickly introduced to give a taste for programming.

The typical format for the version of the course that I teach is the "normal" evening format.




PC (Intel CPU) Assembler Programming

Three credit course that introduces programming in Macro Assembler language on the Intel CPU (x86 architecture). The different addressing techniques, creating macros, looping, performing input/output, and other topics.

I assisted in the selection of the book currently used for this course.

The typical format for the version of the course that I teach is the "normal" evening format.




Mainframe Operating Systems and JCL

Three credit course that covers using mainframe operating systems, VM/CMS, allocating space, developing programs, and coding JCL.

The typical format for the version of the course that I teach is in the "normal" evening format.



Send me mail!
Back to the Home Page