CS Curricula

←All schools

University of OregonWebsiteAcademic Catalog

Computer ScienceDepartment Website

BS Degree in Math and 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 proficiency in the main areas of computer science, including data structures and algorithms, computer systems, programming languages, and software development.
  • Draw on broad knowledge of computer science to design, implement, and test software solutions to problems in a variety of areas.
  • Demonstrate in-depth understanding of some area of computer science (theoretical foundations, computer systems, software development).
  • Demonstrate proficiency with the calculational techniques and applications of calculus and linear algebra.
  • Read and write mathematical proofs, producing arguments that are logically and syntactically correct.
  • Demonstrate an in-depth understanding of some area of mathematics.
  • Communicate and collaborate with others and express ideas orally and in writing.