CS-119 Overview Page

Why Take CS-119?

Instructor

John Gerstenberg
Work: (619) 409-5994 
Email: jgerstenberg@cox.net
MSN Chat Screen Name: JGerstenberg@cox.net

About The Instructor: Currently, I am a Senior Programmer/Analyst with the City of Chula Vista with 24 years of general experience in the electronics and computer software industry with work experience in private sector companies as well as government agency experience.  I am an active software developer currently using Visual Basic.Net, ASP.Net, MS Access, SQL Server 2000/2005 and Reporting Services for SQL Server to implement a wide variety of government business solutions. My industry experience also includes digital design, system design/specification, software design/specification in structured and OOP environments, software development in text based (MS-DOS and UNIX), GUI (Windows/Win-98/NT/2000/XP) environments, web applications, Windows networking, Project Management, multimedia/digital video, user training and product support.  Software development background includes Basic/Visual Basic, ASP.Net, C/C++, Java, Assembly, and Pascal/Delphi. Database experience includes DBase, Paradox, Access, Informix, Oracle and MS SQL Server.

Additionally, I have been a part-time college instructor in the Information Systems and Computer Science disciplines for the last 10 years teaching introductory programming, Visual Basic, SQL Server, operating system theory and object oriented software technology.

Class Description

CS-119 provides a solid introduction to the fundamental concepts of programming.  Topics include object oriented software terminology/concepts, decomposing problems into "workable" pieces using techniques such as flowcharts, pseudocode and UML (Unified Modeling Language). Additionally, the course provides an introduction to the Java programming language

Prerequisites

Ideally, completion of CIS-110 or an equivalent introductory computer course.  

No prior programming experience is required. However, you should be comfortable with "typical" Microsoft Windows operations such as copying files, creating directories (folders), installing software, uploading and downloading files.  Experience with Microsoft Office products such as Access, Word and Excel is helpful.

Since this is an online course, you should also be comfortable working independently, comfortable with using a web browser, accessing e-mail accounts, posting to a discussion board, compressing/uploading files as part of submitting assignments, and taking quizzes online.

Helpful Links

Course Syllabus - provides additional information on grading policies, required class materials, etc.
Class Outline - provides detailed outline of topics covered each week.

Return to CS-119 Page