Curriculum Group CS-Minor & CS-Major Couto / Plaue / Rasheed / Taha CS Minor Degree • Problem • We currently require 36 credit-hours • University’s requirement is 15-18 semester hours with at least 9-hours of graduation • Competition typically requires ~20 hours We have 3-4 currently declared minors for Fall 2010 CS-Minor • Existing path: CS-1301 CS-2610 CS-1302 CS-1730 CS-2720 CS-4xxx CS-4xxx CS-4xxx CS Minor Proposal • Have 4000-level course masters re-evaluate the CSCI-2720 pre-requisite • Establish three tiers of pre-reqs (i.e. 1302, 2720, other 4000-level courses) • Core Courses: CSCI-1301 CSCI-1302 CSCI-2610 • 9-hours of 3000 or 4000-level CS electives 21-semester hours total Minor Punch List revisions • Suggested - create three tiers of pre-reqs for 4000-level courses - create a minor of 3-core courses + 3 electives • Rationale - increase # of minors in the department - minor declaration is kept track of via the Registrar • Impact • Plan • Timeline - implement in the near future • Budget None? CS-Major • Problems • Redundancy in material between CSCI-1302, CSCI-1730, and CSCI-2720 • Short credit hours for math and science for ABET accredidation • Short on supplemental CSCI courses compared to accredited peers [44] Computer Science 4-CSCI 1301 Intro to Programming 4-CSCI 1302 Software Development 4-CSCI 1730 Systems Programming 4-CSCI 2670 Theory of Computation 4-CSCI 2720 Data Structures 4-CSCI 4720 Computer Architecture 4 Application Design 4 Systems Design 12 Electives [12] Math 4-MATH-2250 Calculus I 4-MATH-2260 Calculus II 4-CSCI-2610 Discrete [7] Sciences 3-Physical Science 3-Biological Science 1-Laboratory 120 Credit Hours to Graduate (+1 Physical Education) Core UGA Requirements (42 General Ed Core + 18 Major Core) 60 hours (Core UGA) +16 hidden hours (1301, 1730, 2250, 2610) + 24 major electives [9] Humanities & Social Sciences - 4 MATH 1113 (hidden math pre-req) [9] English & Literature = 96 Credit Hours [15] Arts & Languages CS Major: Step 1 CS-1302 to be 1/2 Java and 1/2 C++/Unix • Re-tool -reduces content overlap between 1302 &1730 and 1302 & 2720 • Re-tool CS-1730 to be a non-required UNIX course (available as a pre-req for some courses) i.e. networking - maybe as a 3000-level course to count for UGA upper-division electives and for a CS minor? [44] Computer Science [43] Computer Science 4-CSCI 1301 Intro to Programming 4-CSCI 1302 Software Development 4-CSCI 1730 Systems Programming 4-CSCI 2670 Theory of Computation 4-CSCI 2720 Data Structures 4-CSCI 4720 Computer Architecture 4 Application Design 4 Systems Design 12 Electives [12] Math 4-CSCI 1301 Intro to Programming 4-CSCI 1302 Software Development & C++ 4-CSCI 2670 Theory of Computation 4-CSCI 2720 Data Structures 3-CSCI 3030 Computing, Ethics, & Society 4-CSCI 4720 Computer Architecture 4 Application Design 4 Systems Design 12 Electives [15] Math 4-MATH-2250 Calculus I 4-MATH-2260 Calculus II 4-CSCI-2610 Discrete 4-MATH-2250 Calculus I 4-MATH-2260 Calculus II 4-CSCI-2610 Discrete 3-Statistics/Linear Algebra/Calc 3/Numerical Anal [7] Sciences [15] Sciences 3-Physical Science 3-Biological Science 1-Laboratory 3-Physical Science 3-Biological Science 1-Laboratory 8-Additional Sciences (TBD?) [9] Humanities & Social Sciences [9] English & Literature [9] Humanities & Social Sciences [12] English & Literature 3-ENGL-3590 Technical Writing [15] Arts & Languages 96 vs 109 [15] Arts & Languages Proposed Changes • Would be nice/need to investigate • • CSCI-3030 to count as social sciences requirement ENGL-3590 to count as a Franklin College Literature requirement • Outstanding issues • Adding 8-credit hours of sciences is a lot; do we want to suggest recommended sequences?: i.e. PHYS-1211, PHYS-1212, PHYS-3320 (Introductory Electronics) • Should we allow some choice for the new mathematics course? Statistics vs Linear Algebra vs Calc III vs Numerical Analysis fin