Breadth Core Requirement BCS students must complete at least 10 approved courses (minimum of 30 ch) from the Faculties of Arts, Business Administration, Engineering, and Science. MATH, STAT and SWE courses are not eligible for this requirement. Courses from the other faculties, as well as selected ECE courses may be taken toward this requirement with prior approval from the Assistant Dean (Undergraduate). At least 2 of these courses (minimum of 6 ch) must be at the 2000 level or above. Notes: Courses worth 6 credit hours or more will count as two courses toward this requirement. and (or equivalent) count as first-year English. See the GENERAL NOTES section below for a list of courses that are not for BCS credit. Free Electives In addition to the courses to satisfy the core curriculum requirements, BCS students must complete at least 5 approved free electives (minimum of 15 ch). Students can choose combinations of electives to allow them to complete an area of specialization with the BCS degree (see below), to complete a Minor in another area, or simply to acquire more breadth in their studies. Note: Courses worth 6 credit hours or more will count as two courses toward this requirement. General Notes Credit is not given toward the BCS degree for , , , , , , , , . UNIV 0101 (formerly UNIV 1001), AESL 1011 and AESL 1012 will not be counted for credit toward degree programs offered by the Faculty of Computer Science. Credit will not be given for both and . and will not normally be counted for credit toward the BCS degree. Common First Year (5 courses each term) Intro to Computer Programming I (in Java) Intro to Calculus I, or MATH 1053 Enriched Intro to Calculus I Intro to Calculus II, or MATH 1063 Enriched Intro to Calculus II Introduction to Computer Programming II (in Java) Discrete Structures Overview of Computer Science Data and Information Management Three term courses toward the Breadth Core Requirement, selected from Arts, Business Administration, Engineering and Science.
Breadth Core Requirement BCS students must complete at least 10 approved courses (minimum of 30 ch) from the Faculties of Arts, Business Administration, Engineering, and Science. MATH, STAT and SWE courses are not eligible for this requirement. Courses from the other faculties, as well as selected ECE courses may be taken toward this requirement with prior approval from the Assistant Dean (Undergraduate). At least 2 of these courses (minimum of 6 ch) must be at the 2000 level or above. Notes: Courses worth 6 credit hours or more will count as two courses toward this requirement. and (or equivalent) count as first-year English. See the GENERAL NOTES section below for a list of courses that are not for BCS credit. Free Electives In addition to the courses to satisfy the core curriculum requirements, BCS students must complete at least 5 approved free electives (minimum of 15 ch). Students can choose combinations of electives to allow them to complete an area of specialization with the BCS degree (see below), to complete a Minor in another area, or simply to acquire more breadth in their studies. Note: Courses worth 6 credit hours or more will count as two courses toward this requirement. General Notes Credit is not given toward the BCS degree for , , , , , , , , . UNIV 0101 (formerly UNIV 1001), AESL 1011 and AESL 1012 will not be counted for credit toward degree programs offered by the Faculty of Computer Science. Credit will not be given for both and . and will not normally be counted for credit toward the BCS degree. Common First Year (5 courses each term) Intro to Computer Programming I (in Java) Intro to Calculus I, or MATH 1053 Enriched Intro to Calculus I Intro to Calculus II, or MATH 1063 Enriched Intro to Calculus II Introduction to Computer Programming II (in Java) Discrete Structures Overview of Computer Science Data and Information Management Three term courses toward the Breadth Core Requirement, selected from Arts, Business Administration, Engineering and Science.
bachelorofcomputerscienceprogram.docx