Mar 28, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science Major, BS


Return to {$returnto_text} Return to: Degrees Offered (Majors, Minors)

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. General university requirements ENG 101 and ENG 102.

Standards for Admission
Admission to the computer science major or minor is selective. The minimum grade for each pre-admission required course listed below is B-. Students should submit their application during the quarter in which they are completing the pre-admission requirements. 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. A completed application must include the standard major application form and an advisor-approved graduation plan.

Students should request admission to the computer science pre-major prior to completion of the pre-admission requirements.

Students must be accepted as a computer science major or minor prior to enrolling in computer science classes beyond CS 301 with the exception of CS 311. Students applying for admission to the major may register for courses for the following quarter but will be dropped if not admitted.

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-majors are also encouraged to meet with their designated computer science advisor each term. Advisors and advising times are listed with the CS office.

General University Requirements
ENG 101 - Composition I: Critical Reading and Responding (4)  
ENG 102 - Composition II: Reasoning and Research (4)  

CS Pre-admission Requirements Credits: 17


The minimum grade for each pre-admission required course listed below is B-.

Electives Credits: 20


Electives must be chosen with the guidance of a Computer Science advisor and must form a coherent focus area. Typically, at least 12 credits of these electives must be taken from the Computer Science coursework, without counting directed research (CS 495), independent study (CS496) and internship (CS 490) courses. Elective credits taken from the coursework of other departments should be related to the focus area. If taken, CS 490, CS 495, and CS 496 will be counted as CS electives in addition to 12 credits of required Computer Science electives.

Total Credits: 106


College and Department Information


Computer Science Department  
College of the Sciences  

Return to {$returnto_text} Return to: Degrees Offered (Majors, Minors)