CS Curricula

←All schools

University of OregonWebsiteAcademic Catalog

Computer ScienceDepartment Website

BS Degree in Computer Sciencesource 1source 2

180 units needed for graduation.

CS Courses

Math/Stat Courses

Science Courses


Program Learning Outcomes

Upon successful completion of this program, students will be able to:

  • Demonstrate technical competency in the main areas of computer science, including theoretical foundations, computer systems, programming languages, and software development.
  • Draw on a broad knowledge of computer science to design, implement, and test software solutions to significant problems in a variety of areas.
  • Understand the broad applicability and impacts of computing; be proficient in one or more subareas of computer science or applied computer science.
  • Adapt and extend fundamental knowledge and skills to new problem domains and emerging technologies.
  • Communicate and collaborate with others as part of a project team, and express ideas orally and in writing.
  • Recognize professional responsibilities and make informed judgments in computing practice based on ethical principles.