This course is designed to introduce students to the four most common microcomputer applications, namely, word processing, spreadsheets, personal databases, and graphics. Students experience many ways in which the computer is used in today's world including the Internet and email. Although the purpose of this one quarter course is not the attainment of programming skills, students are introduced to programming. May be taken more than once if subject matter varies sufficiently. This course is designed to provide the student with a working knowledge of a particular programming language.
Students write programs of moderate complexity in the given language.
This is the first course for computer science majors and those interested in a disciplined introduction to programming. It emphasizes programming methodology and problem solving with computers. Topics covered include an overview of system hardware and software, algorithm development and implementation, the basic elements of a block structured programming language, control structures, data types and program development. A closed lab is an integral part of the course. It introduces data abstraction, implementation of data structures and the algorithms that manipulate data structures.