Degrees and Certificates

Computer Science

Associate of Science Degree: 104 Credits

Credits to Complete Degree

Academic Discipline Credits
Computer Science (CS) 36
Communications (COMM) 4
Health & Physical Education (HPE) 3
Mathematics (MTH) 10
Writing (WR) 8
General Education Electives 43
Credit Total 104

Career Description

Computer science spans the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas. The work of computer scientists falls into three categories: a) designing and building software; b) developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems; and c) devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics.

Degree Outcomes

Upon successful completion of the AS-Computer Science degree, students will be able to:

  1. Demonstrate the ability for sound reasoning and problem-solving by planning, documenting, implementing, testing, and executing computer solutions to real-life problems.
  2. Apply knowledge of mathematics in the development of computer algorithms and solutions.
  3. Discuss key ethical issues and global concerns in relation to the field of computer science, and their responsibility to this field as computer science professionals of the future.
  4. Research, identify, evaluate, analyze, select, and implement current technologies as appropriate in order to implement effective solutions. 

Course of Study

Computer science focuses on the study of computer software, architecture, theory and applications. This discipline explores computing theory and symbolic computation, the nature of computer architecture and operating systems, data communications, graphics, software engineering, mathematical applications, and system software.

Columbia Gorge Community College’s Computer Science (CS) program is designed to closely align with the first two years in Computer Science programs at most Oregon public and private universities. All of Oregon's public universities offer a bachelor of arts and/or sciences in Computer Science, Software Engineering or Information Systems. In most cases, students are able to complete the first two years of a Bachelor’s degree in these subjects before transferring to a four-year college or university for completion. It is strongly recommended that students contact the specific Oregon public university Computer Science school/program early in the first year of their CS program to be advised about specific requirements and procedures for transfer consideration.


  • MTH 112 Elementary Functions
  • WR 115 Introduction to Expository Writing
  • RD 115 Critical Reading


Course Name Credits
CS 160   Computational Thinking 4
CS 161 Programming & Problem Solving 4
CS 162 Web Development & Object-oriented Programming 4
CS 163 Data Placement 4
CS 250 Discrete Structures 4
CS 251 Logic for Computing Science 4
CS 260 Data and Algorithms 4
CS 262 Programming Practices  4
CS 271 Computer Systems 4
COMM111 Public Speaking 4
HPE295 Health and Fitness 3
MTH251 Calculus I 5
MTH 252 Calculus II 5
WR 121 English Composition 4

WR 122 or

WR 227

English Composition or

Technical and Professional Writing

  General Education Elective: Arts & Letters* 12
  General Education Elective: Social Sciences* 16
  General Education Elective: Science** 15

* One General Education Elective of 3 credits or more must be designated as fulfilling Cultural Literacy requirements.

  ** Science General Education Elective is required to be a biological or physical science with lab