Oregon Institute of Technology

Software Engineering Technology 2010-2012

Degree Bachelor of Science

Printable version

General Education

Required Courses

University Requirement PCC Equivalent Credits
CST 102 Intro. to Computer Systems CS 160 Exploring Computer Science 4
CST 116 C++ Programming I CS 161 Computer Science I 4
CST 126  C++ Programming II CS 162 Computer Science II 4
CST 131 Computer Architecture CS 201 Computer Systems 4
CST 130 Computer Organization No PCC Equivalent -
CST 240 UNIX CS 140U Introduction to UNIX 4
CST 211  Data Structures CS 260 Data Structures 4
CST 136  OO Programming in C++ CS 261 Programming Systems 4
MATH 111 College Algebra

MTH 111 College Algebra


MATH 112  Trigonometry MTH 112  Elementary Functions 5
MATH 251 Analy Geom/Diff Calculus

MTH 251 Calculus I

MTH 252 Integral Calculus MTH 252 Calculus II 5
MATH 254N  Multivariable and Vector Calculus MTH 254  Vector Calculus I 5
MATH 327 Discrete Mathematics CS 250 Discrete Structures I* 4
PHY 221, 222, & 223  General Physics with Calculus PHY 211, 212, & 213 General Physics (calculus) 15
WRI 121  English Composition WR 121  English Composition 4
WRI 122  English Composition WR 122  English Composition 4
WR 227  Technical Report Writing WR 227  Technical Writing I 4
SPE 111  Fundamentals of Speech SP 111  Fundamentals of Speech 4
PSY 201 General Psychology PSY 201 or 201A General Psychology 4
SPE 321 Small Team & Group Communication SP 215 Small Group Communication* 4
Humanities Elective See General Education sheet for list of courses 9-12
Social Science Elective See General Education sheet for list of courses 8
Technical Electives

Courses that can be used as technical electives, with advisor approval

CS 233G Game Programming

CS 233U Advanced C Programming

CS 251 Discrete Structures I

MTH 253  Calculus III (#)

minimum of 9 credits

* Lower-division courses (100-200 level) satisfy the requirement but will not count toward upper-division (300-400 level) requirements. 

Algebra-based General Physics PHY 201, 202, 203, may be substituted with OIT Advisor consent.

Extra credits earned at PCC and not specified toward a particular course at OIT will be shown as elective credits on OIT transfer evaluation, but may not actually apply to the degree program. See the OIT advisor for details.

# Course can be used as technical elective course with advisor approval. May also be used for minor in Mathematics.

  • Due to rapid changes in computer technology some CS courses have made changes in their content. We strongly encourage you to work with an Academic Advisor to develop your transfer plan.
  • Please see OIT's transfer equivalency tables for more information.


PCC endeavors to create accurate transfer guides for students; however, requirements may change without notice. Students are responsible for working with PCC advisors and their transfer institution to ensure that their academic plan will meet requirements and timelines.

Last updated: October 2011