Computer Science (BSCS) Degree Requirements Effective Fall 2008The degree requirements provided here are for convenience only and they anticipate approval of a change that is currently being reviewed by the University Curriculum Committee. The official statement of BSCS degree requirements will be published in the University of Idaho Catalog. Degree RequirementsTotal Credit Requirements: The minimum number of credits for the degree is 128, not counting Engl 101, Math 143, and other courses that might be required to remove basic deficiencies in college preparation. Required course work includes the university requirements for a comprehensive general education (see regulation J-3) and degree specific requirements as follows: General Education and Broadening(30 cr): Computer Science (55 cr) Math and Statistics (20 cr) Science (12 cr) Free Electives (11 cr) General Core StudiesThe General Cores Studies (GCS) area has multiple requirements. Individual courses taken in the GCS area can be used to satisfy more than one GCS area. In summary the GCS area requires a total of at least 18 credits distributed as follows:
See the Core Curriculum section of the Registrar's web site for details. Broadening ElectivesBroadening electives are courses in the humanities, social sciences, arts and other academic disciplines that serve to broaden the background of the student. They exclude courses in Computer Science, Mathematics, Statistics, the sciences, physical education, and courses within disciplines that provide significant emphasis on computers, computer use, and computer applications. Vocational courses are also excluded. Students should consult with their advisor to ensure that courses selected to meet this requirement will be accepted by the department. Click here for a list of disciplines and courses that qualify as broadening electives. Science ElectivesThe program requires completion of 4 credits of science electives. Science electives must be taken in recognized scientific disciplines and must be courses that enhance the student's ability to apply the scientific method. Disciplines and specific courses listed below may be used to satisfy this requirement:
8-semester Plan:Course Sequence and Prerequisite MapClick here to see the normal course sequence based on prerequisites. Eligibility for 200-level CoursesStudents majoring in computer science must earn a grade of C or better, with a 2.50 GPA or higher, in CS 120, 121, and 150 and a C or better in Math 176 before registration is permitted in 200-level CS courses. Eligibility for Upper Division CoursesStudents majoring in computer science must earn a grade of C or better in CS 210, 240, 270, and Math 170 and 175 before registration is permitted in upper-division CS courses. Academic AdvisingStudents must consult with their advisor each semester prior to registration. This helps ensure that degree requirements and career objectives are met. A list of students and their academic advisor is posted outside the CS Department's Main Office, JEB 236. You can also determine who is your academic advisor by logging in to your VandalWeb account. |