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