Curriculum Group - Computer Science

advertisement
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
Download