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-251 | Calculus I | 5.00 |
| Credits | 13 |
Winter Term |
CS-162 | Computer Science II | 4.00 |
MTH-252 | Calculus II | 5.00 |
| 4.00 |
| Credits | 13 |
Spring Term |
CS-140L | Linux for Programmers | 4.00 |
CS-260 | Data Structures | 4.00 |
MTH-253 | Calculus III | 5.00 |
| 4.00 |
| Credits | 17 |
Summer Term |
COMM-111Z | Public Speaking | 4.00 |
MTH-261 | Linear Algebra | 4.00 |
WR-121Z | Composition I | 4.00 |
| 4.00 |
| |
| |
| Credits | 16 |
Second Year |
Fall Term |
| 5.00 |
| General Biology for Science Majors (Cellular Biology) | |
| General Chemistry | |
| General Physics With Calculus | |
CS-205 | System Programming and Architecture | 4.00 |
| 4.00 |
| |
| |
| Credits | 13 |
Winter Term |
| 5.00 |
| General Biology for Science Majors (Animal Biology) | |
| General Chemistry | |
| General Physics With Calculus | |
CS-250 | Discrete Structures I | 4.00 |
WR-227Z | Technical Writing | 4.00 |
| Credits | 13 |
Spring Term |
| 5.00 |
| General Biology for Science Majors (Plant Biology & Ecology) | |
| General Chemistry | |
| General Physics With Calculus | |
CS-251 | Discrete Structures II | 4.00 |
| 3.00-4.00 |
| Credits | 12-13 |
| Total Credits | 97-98 |
Arts & Letters Electives
Non-performance-based courses in the prefixes of: ART, J, MUS, TA
Any 100 level or above course in the prefixes of: ASL, COMM, ENG, FR, GER, HUM, PHL, SPN, WR
Native speakers should only take advanced (300-level or above) world language courses.
Social Science Electives
Any 100-level or above in the prefixes of: ANT, EC, GEO, HST, PS, PSY, SOC, SSC, WS
Race, Ethnicity, and Systemic Oppression Electives
Course List Code | Title | Credits |
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
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