Home » Programs of Study » Computer Science MHCC Site Map

Associate of Science

with an emphasis in Computer Science

Catalog 2009-2010

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
CS160 Computer Science Orientation
4
MTH251 Calculus I: Differential Calculus
4
WR121 English Composition 3
  Health and Physical Education requirement1 3
14
Second Quarter  
CIS144 Problem Solving Methodologies 3
CS161 Computer Science I
4
MTH252 Calculus II: Integral Calculus
4
WR122 English Composition: Critical Thinking 3
14
Third Quarter  
CS162 Computer Science II 4
MTH253 Calculus III
4
SP111 Fundamentals of Public Speaking
3
WR227 Technical Report Writing
3
  Humanities requirement1
or Social Science requirement 1
3-4
17-18
Fourth Quarter  
CS133JA JAVA - Design and Programming 4
PH211 General Physics with Calculus I 5
  Elective1, 2, 3 6-8
15-17
Fifth Quarter  
CS260 Data Structures 4
PH212 General Physics with Calculus II 5
  Humanities requirement1
or Social Science requirement1
3-4
  Elective1, 2, 3 3-5
15-18
Sixth Quarter  
CIS140

Introduction to Operating Systems

4
PH213 General Physics with Calculus III 5
  Humanities requirement1 3-4
  Social Science requirement1 3-4
  Elective2, 3 3
18-20

1 Refer to Associate of Science requirements, pages 11-12 of the printed catalog. Some universities may have specific preferences.
2 Some universities may have specific recommendations for elective course choices.
3 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.

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/

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

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.

© 2010  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: 4/23/2009 9:22:51 AM