Computer Science (BSCS) Degree Requirements Effective Fall 2007The degree requirements provided here are for convenience only. The official statement of BSCS degree requirements is contained in the University of Idaho Catalog which is available at the Registrar's web site. In the event of conflict between material presented in the CS Department's web site and the University of Idaho catalog, the catalog shall prevail. 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 additional information. 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. During a review and assessment of our degree requirements against the requirements for an ABET accredited computer science program we discovered an administrative oversight in the publication of the 2007 catalog. ABET Standard IV-3 requires "at least 30 semester hours of study in humanities, social sciences, arts and other disciplines that serve to broaden the background of the student." As part of the University of Idaho Core Curriculum all students are required to complete course work in Communications and General Core Studies which we apply towards the 30 credit ABET standard. Our curriculum also enumerates specific additional course work that we apply to this category. In the presentation of the degree requirements shown above we have added a specific call out of 4 credits of Broadening Electives to reach the credit level specified by ABET. Students and advisors are strongly encouraged to develop degree plans and to enroll in courses that will result in fulfillment of this requirement. 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. |