Full Course Catalog
Filter by Subject
- Computer Science
- Mathematics
Full Year, 6 credits
Semester, 3 credits
Quarter, 1.5 credits
Level: P-F
Computer Programming Teaching Assistant provides an opportunity for qualified students to assist in Computer Programming classes.
- 10
- 11
- 12
- Computer Science
- Mathematics
Prerequisite: 650F/SS Intro to Programming, or prior programming experience and permission of instructor
Semester, 6 credits
Level: H
After a review of basic programming skills, students in Computer Science 1 explore collection-based data structures, algorithms, developing code from specs, functional programming, and console-based user interfaces.
- 10
- 11
- 12
- Computer Science
- Mathematics
Prerequisite: 651F/SS Computer Science 1
Semester, 6 credits
Level: H
Students in Computer Science 2 focus on the use of appropriate data structures, with a goal defining their own. Students explore ideas of object-oriented programming, such as inheritance and protocols.
- 10
- 11
- 12
- Computer Science
- Mathematics
Prerequisite: 652F/SS Computer Science 2
Semester, 6 credits
Level: H
Students in Computer Science 3 continue learning about and implementing their own data structures, including: stacks, queues, maps, linked lists, and trees.
- 10
- 11
- 12
- Computer Science
- Mathematics
Prerequisite: 653F/SS Computer Science 3
Semester, 6 credits
Level: H
Students in Computer Science 4 explore fundamental concepts in compilers and assemblers, and implement their own compiler, assembler, and debugger for a simple assembly language.
- 10
- 11
- 12
- Computer Science
- Mathematics
Semester, 6 credits
Level: ACP
Introduction to Programming allows students with little or no programming experience to get a taste of the field of Software Development.
- 09
- 10
- 11
- 12
