Computer Science - PSU / OSU / UO - Transfer - Degree

Associate of Science Transfer (AST) in Computer Science | mhcc.edu/ComputerScience

Faculty Adviser

Pam Wiese: 503-491-7198 | Pamela.Wiese@mhcc.edu

This Associate of Science Transfer (AST) in Computer Science is an associate degree that is intended to prepare students to transfer into an upper division baccalaureate degree program in computer science at Portland State University (PSU), Oregon State University (OSU), or the University of Oregon (UO). In selecting computer science electives for this degree, students are highly encouraged to consult the specific faculty adviser and the institution to which they intend to transfer to determine if the chosen electives meet their requirements. Students who complete the AST-Computer Science will also complete the statewide Major Transfer Map (MTM) for Computer Science, and the Oregon Core Transfer Map (CTM.)

Curricular Outcomes

At the completion of this curriculum, students should be able to:

  • Develop software using both structured and object-oriented paradigms that meets the requirements of a written specification. 
  • Explain the software development lifecycle and the specific tools and processes used to create software. 
  • Design, analyze, and implement algorithms to solve computational problems using various data structures as problem-solving tools. These data structures must include arrays, stacks, queues, linked lists, trees, and hash tables. 
  • Communicate effectively in a variety of professional contexts.
  • Function effectively as a members or leader of a team engaged in activities appropriate to the programs' discipline. 

For the most part, courses that fulfill general education requirements can be taken in any term. Students should work with the faculty adviser(s) to create a custom academic plan based on course placement levels, career goals, and full time/part time status.

Admitted students may also log on to Navigate to start the process of building an academic plan based on this major and can notify an adviser for review.

Please note:

  • Students majoring in Computer Science will need to know their transfer plans early on in order to complete the correct courses.
  • This degree aligns with Oregon's Computer Science Major Transfer Map (MTM) for students planning to transfer to PSU, OSU, or UO after completion.
  • Students who do not place directly into MTH251 Calculus I: Differential Calculus or higher will need to complete MTH111 Pre-Calculus I: Elementary Functions (Course offered online) and/or MTH112 Pre-Calculus II: Trigonometry / Geometry before enrolling in computer science courses.
  • Please contact the faculty adviser as soon as possible for assistance with course planning.
Plan of Study Grid
First Quarter
FallCredits
CS160 Computer Science Orientation (Course offered online) 4
MTH251 Calculus I: Differential Calculus 5
WR121 English Composition (Course offered online) 4
COMM111 Fundamentals of Public Speaking (Course offered online) 4
 Credits17
Second Quarter
Winter
CS161 Computer Science I 4
MTH252 Calculus II: Integral Calculus 5
WR227 Technical Report Writing (Course offered online) 4
Elective, if needed to reach 90 credits 3-4
 Credits17
Third Quarter
Spring
CS162 Computer Science II 4
Arts and Letters requirement 3-4
Social Science requirement 3-4
 Credits12
Fourth Quarter
Fall
CS260 Data Structures 4
BI211
Principles of Biology I
or General Chemistry I
or General Physics with Calculus I
5
Arts and Letters requirement 3-4
Social Science requirement 3-4
 Credits17
Fifth Quarter
Winter
CS250 Discrete Structures I 4
BI212
Principles of Biology II
or General Chemistry II
or General Physics with Calculus II
5
Electives, if needed to reach 90 credits (MTH253 or MTH261 recommended if transferring to PSU) 4-6
 Credits14
Sixth Quarter
Spring
CS205 Systems Programming and Architecture 4
CS251 Discrete Structures II 4
BI213
Principles of Biology III
or General Chemistry III
or General Physics with Calculus III
5
 Credits13
 Total Credits90

Transfer Schools