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.
|