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.