In-depth coverage of popular word processing, database, and spreadsheet packages is included. This is a general, but rigorous, course in personal computer programming for any student interested in learning this skill. This course is recommended as a general elective for science, mathematics, and computer science majors. Principles of object-oriented and structured programming, problem analysis, and documentation are also covered. An object-oriented language is used, and a lab required.
Students complete a number of programming projects.
This course is a continuation of object-oriented programming and other topics from CS 220. It also provides an introduction to the general architecture of computers and elementary data structures. Problem analysis, program design, development and implementation, and related topics are covered. A lab is required. Students complete a number of programming projects.