university of oregon computer science requirements
Have you been stressed out because you don’t know university of oregon computer science requirements? Are you bombarded with information on university of oregon computer science requirements, but you aren’t sure which to believe? You needn’t worry about it or waste valuable time looking for it, since this article will explain everything to you.
Our article will give you an insight into university of oregon computer science acceptance rate, university of oregon computer science ranking, university of oregon computer science courses, university of oregon mathematics and computer science, and university of oregon artificial intelligence.
CIS Major
General Information
Computer Science is a vast source of intellectual challenges, from understanding the fundamental mathematics of computational complexity to designing the next generation of Internet protocols to organizing and distributing vast stores of genomics data. Computer science is a rapidly-growing field, and graduates are in demand in the job market and for graduate school. The UO CIS major provides a broad, comprehensive education that prepares graduates to adapt to future opportunites and to create them.
Declaring the CIS Major
Students interested in a CIS major must meet with a CIS faculty advisor prior to declaring the major. Advising hours may be viewed on the CIS Faculty Advising page in the department’s main office, 120 Deschutes Hall.
During the advising appointment, you will develop an academic plan for completing the CIS major. As a CIS student, you are also encouraged to meet with an advisor to be sure that you are satisfying your major requirements.
Additional information is available for transfer students coming from Oregon community colleges to the University of Oregon.
Degree Overview
To obtain a computer science degree, you must satisfy the specific CIS major requirements as stated in the UO Catalog at the time you are admitted to the major:
- Complete the CIS major core courses
- Complete your CIS upper-division track and elective requirements
- Complete the Math, Science, and Writing requirements
Upper-Division and Elective Track Requirements
Tracks highlight areas of specialization within the department and guide student elective choices. Each track has an approved list of CIS courses, available from the computer science office or from the list below. Tracks may also include recommended science and math courses; some include a recommended minor in another field. The department offers the following choices of CIS tracks:
- Business Information Systems
- Computational Science
- Computer Networks
- Computer Security
- Database and Informatics
- Foundations
- Software Development
Satisfactory Progress in the CIS Major Lower Division
Students must earn grades of B- or higher in CIS 210, 211, 212 and in Math 231 and 232 for automatic advancement to upper-division CIS courses.
Students with at most one C (any level) in the lower division required courses and no other warning signs regarding preparedness for upper division courses (for example, repeated courses or other low grades) may submit a prerequisite override request to continue in the major. Students should be aware that requests are not automatically approved; approval depends on individual circumstances and will be conditional.
Students who receive a prerequisite override to register for a 300-level class must earn a grade of B- or better in that class. Any grade below B- in a class for which an override was given, will be treated as a grade below C- in an upper division core course.
Satisfactory Progress in the CIS Major Upper Division
All upper-division coursework must be completed with a grade of C- or better. Unless otherwise indicated, all required coursework used to satisfy major requirements must be taken graded. At least 12 credits of CIS upper division elective courses numbered 410 or higher must be taken graded.
Students who receive two grades below C- in upper-division core courses, or three grades below C- in any upper division CIS classes, will be removed from the major. Below C- grades are cumulative. Retaking and passing a course does not change the total number of below C- grades. Students may schedule an appointment with a CIS advisor to explore options including other majors, a CIS minor, or submitting a petition to remain in the major. Below C- grades are cumulative. Retaking and passing a course does not change the total number of below C- grades.
Major Progress Review
Students should schedule an appointment with a CIS advisor and complete either a CIS Major Progress Review Form after beginning Upper-Division Core Courses.
General University Requirements
To earn a UO bachelor’s degree, you must satisfy general university requirements as stated in the UO Catalog for the year you entered the major.
The College of Arts and Sciences awards both Bachelor of Science (B.S.) and Bachelor of Arts (B.A.) degrees to students who major in CIS. If you fulfill the CIS major requirements, you will automatically qualify for a B.S. degree. To qualify for the B.A. degree, you must also fulfill the College of Arts and Science’s language requirement.
Petitions
Exceptions or modifications to departmental requirements may be requested via a CIS Petition form to the Undergraduate Education Committee. It is expected that you will have discussed the matter with a CIS advisor before filing the petition.
Students with appropriate background who have consulted with a CIS advisor may submit a CIS Prerequisite Override Request form to the Undergraduate Education Committee to register for a particular course.
Prerequisites
Admission to a given CIS course requires completion of all the prerequisites listed in the UO Catalog. Waiver of a prerequisite is possible only through a CIS Prerequisite Override Request form to the Undergraduate Education Committee.
Prerequisite Override Requests should be submitted 10 days before the registration time for which the student needs that exception.
Students with at most one C in the lower division required courses may submit a prerequisite override request to continue in the major. Other warning signs regarding preparedness for upper division courses for example, repeated courses or other low grades are taken into consideration.
Students who receive a prerequisite override to register for a 300-level class must earn a grade of B- or better in that class. Any grade below B- in that class for which an override was given will be treated as a grade below C- within major requirements. (See Satisfactory Progress Policy above)
Students should be aware that requests are not automatically approved; approval depends on individual circumstances and will be conditional.
CIS Major Requirements
Effective Fall 2015
To complete a major in Computer and Information Science, you must complete the following courses.
104 credits total
CIS Core Requirements (48 credits) | Credits |
---|---|
Lower-Division Core Courses (20 credits) | |
Complete the following sequences concurrently. All courses must be taken Graded. CIS 210-212 Introduction to Computer Science I-II-III MATH 231, 232 Elements of Discrete Mathematics I, II | 12 8 |
Upper-Division Core Courses (28 credits) | |
Complete the following courses. All courses must be taken Graded. CIS 313 Intermediate Data Structures CIS 314 Computer Organization CIS 315 Intermediate Algorithms CIS 330 C/C++ and Unix CIS 415 Operating Systems CIS 422 Software Methodology I CIS 425 Principles of Programming Languages | 28 |
Mathematics (16 credits) | |
Complete one of the following two-course sequences. All courses must be taken Graded. MATH 251, 252 Calculus I, II MATH 261, 262 Calculus with Theory I, II MATH 246, 247 Calculus for the Biological Sciences | 8 |
Students also choose 8 credits from the following courses. Taken Graded. MATH 253 Calculus III OR MATH 263 Calculus with Theory III MATH 347 Fundamentals of Number Theory I MATH 351 Elementary Numerical Analysis I MATH 391 Fundamentals of Abstract Algebra I MATH 341 Elementary Linear Algebra MATH 343 Statistical Models/Methods OR MATH 425 Statistical Methods I | 8 |
CIS Upper-Division Track and Elective Requirements (24 credits) | |
Complete 20 credits of upper-division CIS electives. 12 credits courses 410 or higher must be taken Graded. A maximum number of 8 credits from courses 300 – 409. A maximum number of 4 credits in any one course 400-409 (Individualized Study Courses). CIS 407 and 399 repeatable only with different subtitles. A maximum of 8 upper division elective credits may be taken Pass/No Pass. | 20 |
Complete 4 credits of upper-division math electives. Choose any upper division math course (300-level or higher) with a prerequisite of Math 252 or higher, or CIS 413, 420, 427, 473 Probabilistic Methods. CIS courses used to complete mathematics elective cannot be used toward upper-division CIS elective credits. The course can be taken Pass/ No Pass or Graded. | 4 |
Science Requirement (12 credits) | |
Complete one of the following options. Accompanying labs are recommended, but not required. The courses may be taken Pass/No Pass or Graded. Physics: PHYS 201, 202, 203 General Physics I, II, III Physics: PHYS 251, 252, 253 Foundations of Physics I, II, III Chemistry: CH 221, 222, 223 General Chemistry I, II, III Chemistry: CH 224H, 225H, 226H Honors General Chemistry I, II, III Geography: GEOG 141 The Natural Environment and two from [GEOG 321 Climatology, GEOG 322 Geomorphology, or GEOG 323 Biogeography] Geological Sciences: GEOL 201 Earth’s Interior Heat and Dynamics, GEOL 202 Earth Surface and Environmental Geology, GEOL 203 Evolution of the Earth Psychology: PSY 201 Mind and Brain and choose two from [301 Scientific Thinking, 304 Biopsychology, 305 Cognition, 348 Music and the Brain] Biology: Choose one from [CH 111 Introduction to Chemical Principles OR CH 113 The Chemistry of Sustainability OR CH 221 General Chemistry OR CH 224 Honors General Chemistry] and BI 211 General Biology and choose one from [BI 212 General Biology or BI 213 General Biology] To support interdisciplinary study, students on any track are encouraged to complete a minor (typically 24–32 credits) or major in a computing-related field. Students who complete a minor (other than computer information technology or mathematics) or another major (including mathematics) in a computing-related field may, with the approval of the Undergraduate Education Committee, replace the CIS laboratory science requirement with the completed minor or major. | 12 |
Writing Requirement (4 credits) | |
Complete one of the following courses. The course may be taken Pass/No Pass or Graded WR 320 Scientific and Technical Writing WR 321 Business Communications |