Home » Programs of Study » Computer Science MHCC Site Map

Computer Science

Transfer Program (Associate of Science Degree)

Catalog 2007-08

MHCC Faculty Advisor:
David Todd, Ph.D.: 503-491-7198 - Room AC 2668 David.Todd@mhcc.edu

The Computer Science Transfer curriculum offered at Mt. Hood Community College provides a solid foundation for the student who wishes to earn a bachelor’s degree in Computer Science at a four-year institution. A bachelor’s degree in Computer Science prepares a student for careers in the computing industry or for graduate school.

The curriculum offered at Mt. Hood Community College is designed to closely follow the lower division Computer Science program at Oregon State University and to meet the eligibility requirements of Portland State University’s School of Engineering and Applied Science - Computer Science, and of other professional Computer Science schools.

Curricular Outcomes

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

  • analyze the professional and ethical issues involved in the use of computers
  • develop and implement a plan for testing a program for correctness
  • implement an abstract data type given the specifications.

The MHCC curriculum has entry-level expectations of the student for skills in reading, writing, and mathematics. The recommended high school preparation is four years of mathematics, science and English. High school programming or computer applications courses should not be taken in place of other college preparatory courses.

First Quarter Cr
CIS140 Introduction to Operating Systems 4
CS160 Computer Science Orientation
4
MTH251 Calculus I
4
WR121 English Composition 3
  Health and Physical Education requirement1 3
18
Second Quarter  
CS161 Computer Science I
4
MTH252 Calculus II
4
SP111 Fundamentals of Public Speaking
3
WR122 English Composition: Critical Thinking 3
14
Third Quarter  
CIS144 Problem Solving Methodologies 3
CS162 Computer Science II 4
MTH253 Calculus III
4
WR227 Technical Report Writing
3
  Humanities requirement1
or Social Science requirement 1
3
17
Fourth Quarter  
CS133JA JAVA - Design and Programming 4
PH211 General Physics with Calculus I 5
  Science Requirement 1, 2 4-5
  Elective3 3
16-17
Fifth Quarter  
CS260 Data Structures 4
PH212 General Physics with Calculus II 5
  Humanities requirement1
or Social Science requirement1
3
  Science requirement 1, 2, 4 4-5
16-17
Sixth Quarter  
PH213 General Physics with Calculus III 5
  Humanities requirement1 3
  Social Science requirement1 3
  Elective3 6
17

1 Refer to Associate of Science requirements, pages 11-12. Some universities may have specific preferences.
2 Requirements may vary among universities, but typically the science requirement is a set of two courses from among BI211, 212, 213; CH221, 222, 223; and G201, 202, 203.
3 Some universities may have specific recommendations for elective course choices.
4 Programming courses acceptable as electives include: CS233JA, CS234JA, CS133VB, CS233VB, CS234VB. May also be used to satisfy Science requirement for A.S. degree.

It is highly recommended that you meet with the MHCC faculty adviser before the beginning of your first term.

MHCC Program Web Links
http://www.mhcc.edu/programs

Transfer Schools' Web Links
Eastern Oregon University - http://cs.eou.edu/
Oregon Institute of Technology - http://www.oit.edu/Default.aspx?DN=2734,2676,2666,2,1,Documents
Oregon State University - http://eecs.oregonstate.edu/
Portland State University - http://www.pdx.edu/cecs/
Southern Oregon University - http://www.sou.edu/CS/
University of Oregon - http://www.cs.uoregon.edu/
Western Oregon University - http://www.wou.edu/las/cs/
Washington State University - Vancouver - http://www.vancouver.wsu.edu/encs/

Disclaimer
This information is meant to serve as a general guide for students intending to major in Computer Science. Specific requirements for transfer will vary from school to school. It is the student’s responsibility to contact his/her four-year school to confirm specific admission requirements.

Computer Science Courses Available to non-majors
The Computer Science program offers a number of programming courses that may be taken by students who are not majoring in Computer Science. These courses may be used within other degree programs, or for personal or professional development. These include:
CS133JA JAVA - Design and Programming
CS233JA JAVA - Advanced Topics for Programmers
CS234JA JAVA - Networking Topics for Programmers
CS133VB Introduction to MS Visual Basic Programming
CS233VB Intermediate MS Visual Basic Programming
CS234VB Advanced MS Visual Basic Programming

If you have no prior programming experience, it is recommended that you begin with CIS122, Computer Concepts III.
The introductory Computer Science courses CS161, CS162, and CS260 may also be taken by non-major students if the prerequisites are met.

© 2008  Mt. Hood Community College | 26000 SE Stark St. | Gresham, OR 97030 | 503-491-6422
Intranet | Site Map | Internet Privacy Policy | Accessibility Statement | Webmaster | Last Modified: 5/11/2007 8:23:58 AM