CSCI 134(F,S) Introduction to Computer Science

More than the processor found inside, it is the software used on a computer that determines how a computer behaves and how useful it is. This course introduces students to computer programming, the process of designing and constructing software. It emphasizes techniques for structured design. Students are introduced to the features of a programming language, including control structures, procedures, arrays, records, and pointers. The course also covers some of the most fundamental data structures and algorithms that are generally useful in Computer Science. The study of these topics equips students both to construct programs of their own and to understand the capabilities and limitations of existing software. Many of the programming exercises completed during the course feature the use of interactive computer graphics and sound. This is the first course most students will take in Computer Science. Evaluation will be based on assigned programs and exams. Prerequisite: Mathematics 100 or 101 (or demonstrating proficiency in diagnostic test-see under Mathematics).

Hour: First Semester: BRUCE, MURTAGH Second Semester: DANYLUK