Nov 22, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science Major, BS


In order to expose computer science majors to a broad theoretical base while emphasizing the laboratory experience, students will complete the CS core courses. To add depth and flexibility to their academic programs, with major advisor, students will work out a focus area and choose the elective courses approved by the department.  A specific focus may be developed in many areas of computer science; examples include: software engineering, intelligent systems, computational science, computer graphics, visualization and computer vision, human-computer interaction, big data analytics, and cybersecurity.

Standards for Admission and Continuation
Admission to the computer science major or minor is not selective, however, progress in the major/minor is dependent upon earning certain grades in prerequisite courses. In order to continue in any CS course above 301 with the exception of 311, a student must receive a B- grade or higher in each of the CS courses and a C grade or higher in each of the General Education Academic Writing courses and required Math courses. Applications will be accepted through the last day of classes (i.e., the week before finals) of the fall, winter, and spring quarters for admission the following quarter. 

The computer science department believes that advising is one of the keys to success in an undergraduate program. To that end, majors and minors are required to meet with a computer science advisor every term in order to register. Pre-admission students are also encouraged to meet with their designated computer science advisor each term. Advisors and advising times are listed with the CS office.

CS Pre-admission Requirements Credits: 17


The minimum grade for each CS course listed below is B- and C for all others. Students must also complete General Education Academic Writing I and II with a minimum grade of C in each.

Department-Approved Electives Credits: 20


Electives must be chosen with the guidance of a computer science advisor and must form a coherent focus area. The minimum grade for each CS course is B- and C for all others.

  • Additional CS courses (excluding CS 490, CS 495, and CS 496) Credits: (12)
  • Additional department-approved electives Credits: (8)

Total Credits: 106


College and Department Information


Computer Science Department  
College of the Sciences  

Program Outcomes
Visit program outcomes to find out what you can expect to know and do after successful completion of this program.