Program Code: AS.PSUCOMPSCI
An Associate of Science with an emphasis in Computer Science is a transfer degree intended to provide students with an overwhelming majority of the first two years’ coursework required for a Bachelor of Science in Computer Science.
A degree in Computer Science is a degree in programming: creating new software applications. This is a high-demand, high-paying field that offers job security and ongoing growth as the number of computing devices and demand for sophisticated operating systems, web and productivity applications, and games increases. We encourage all students interested in this program to pursue a co-enrollment option with the university.
For information contact Jen Miller, 503-594-3138 or jen.miller@clackamas.edu, or Richard Albers, 503-594-3166 or richa@clackamas.edu
Program Outcomes
Upon successful completion of this program, students should be able to:
- explain the software development lifecycle and the specific tools and processes used to create software;
- describe the components, purposes, and benefits of both structured and object-oriented programming paradigms and demonstrate the development of software using them in a high-level language;
- explain and demonstrate various ways information is stored and manipulated, at both a low and high level, in computer systems and software;
- employ mathematics and computing techniques in a system and rigorous manner to solve technical problems;
- exhibit good teamwork skills and serve as effective members of project teams.
Plan of Study Grid First Year |
Fall Term |
CS-160 | Computer Science Orientation | 4.00 |
CS-161 | Computer Science I | 4.00 |
MTH-251Z | Differential Calculus | 4.00 |
| Credits | 12 |
Winter Term |
CS-162 | Computer Science II | 4.00 |
MTH-252Z | Integral Calculus | 4.00 |
| 4.00 |
| Credits | 12 |
Spring Term |
CS-260 | Data Structures | 4.00 |
MTH-253Z | Calculus: Sequences and Series | 4.00 |
| 4.00 |
| 3.00-4.00 |
| |
| |
| Credits | 15-16 |
Summer Term |
MTH-261 | Linear Algebra | 4.00 |
WR-121Z | Composition I | 4.00 |
| Credits | 8 |
Second Year |
Fall Term |
CS-140L | Linux for Programmers | 4.00 |
WR-227Z | Technical Writing | 4.00 |
| 4.00-5.00 |
| 4.00 |
| |
| |
| Credits | 16-17 |
Winter Term |
COMM-111Z | Public Speaking | 4.00 |
CS-205 | System Programming and Architecture | 4.00 |
CS-250 | Discrete Structures I | 4.00 |
| 4.00-5.00 |
| Credits | 16-17 |
Spring Term |
CS-251 | Discrete Structures II | 4.00 |
| 3.00-4.00 |
| 5.00 |
| Credits | 12-13 |
| Total Credits | 91-95 |
Arts & Letters Electives
Any 100 level or above course in ASL, COMM, ENG, FR, GER, HUM, PHL, SPN, WR. Note that native speakers should only take advanced (300 level or above) world language courses.
Non-performance based courses in art, journalism, music, and theater also meet this requirement:
Course List Code | Title | Credits |
ART-101 | Art Appreciation | 3.00 |
ART-204 | History of Art/Ancient Through Medieval | 4.00 |
ART-205 | History of Art/Romanesque Through Baroque | 4.00 |
ART-206 | History of Art/Enlightenment Through Contemporary | 4.00 |
J-211 | Mass Media & Society | 4.00 |
MUS-105 | Music Appreciation | 3.00 |
MUS-141 | Introduction to the Music Business | 3.00 |
MUS-205 | Music Literature: History of Jazz | 4.00 |
MUS-206 | Music Literature: History of Rock | 4.00 |
TA-101 | Appreciation of Theatre | 4.00 |
TA-102 | Appreciation of Theatre | 4.00 |
Social Science Electives
Any 100 level or above course in ANT, EC, GEO, HST, PS, PSY, SOC, SSC, and WS.
Race, Ethnicity, and Systemic Oppression Electives
Course List Code | Title | Credits |
ES-101 | Introduction to Ethnic Studies | 4.00 |
ES-211 | Introduction to Latino/a/x Studies | 4.00 |
ES-221 | Introduction to Black Studies | 4.00 |
ES-241 | Introduction to Native American Studies | 4.00 |
Computer Science Electives
Any CS course not already included in the program
Science Electives
Any General Education science course listed under prefixes: BI, CH, ESR, G, and PH in the AAOT
Laboratory Science Electives
Course List Code | Title | Credits |
BI-221Z | Principles of Biology: Cells | 5.00 |
BI-222Z | Principles of Biology: Organisms | 5.00 |
BI-223Z | Principles of Biology: Ecology and Evolution | 5.00 |
CH-221 | General Chemistry | 5.00 |
CH-222 | General Chemistry | 5.00 |
CH-223 | General Chemistry | 5.00 |
G-201 | General Geology | 4.00 |
G-202 | General Geology | 4.00 |
PH-201 | General Physics | 5.00 |
PH-202 | General Physics | 5.00 |
PH-203 | General Physics | 5.00 |
PH-211 | General Physics With Calculus | 5.00 |
PH-212 | General Physics With Calculus | 5.00 |
PH-213 | General Physics With Calculus | 5.00 |
AS degrees are not designed to be direct-to-work credentials. Students completing a Bachelor of Science in Computer Science, depending upon internships and focused electives, would be qualified for a career in computer programming with possible job titles including, but not limited to:
- application developer
- game developer
- web developer