SCS Curriculum Reinvention Committee
This page contains notes and discussions related to the SCS Curriculum Reinvention Committee.
Requests for more data
- Why are students leaving SCS?
- What are the grades in SCS-related courses for students who change majors out of SCS?
- What majors do they switch to? After how many terms?
- DFW and A/B rates for 2009/2010 versus past years in 1405, 1406, 1805?
Courses to be examined
Introductory Programming
- COMP 1405 - Introduction to Object-Oriented Programming
- COMP 1406 - Design and Implementation of Computer Applications
Theory
- COMP 1805 - Discrete Structures
- COMP 2805 - Introduction to Theory of Computation
- COMP 2402 - Abstract Data Types and Algorithms
- COMP 3804 - Design and Analysis of Algorithms I
Intermediate Programming
- COMP 1402 - Introduction to Systems Programming
- COMP 2404 - Programming in C++
Other Core-ish Courses
- COMP 2003 - Computer Organization
- COMP 2405 - Internet Application Programming
- COMP 3000 - Operating Systems
- COMP 3002 - Compiler Construction
- COMP 3004 - Object-Oriented Software Engineering
- COMP 3005 - Database Management Systems
- COMP 3007 - Programming Paradigms
- COMP 3008 - User Interface Architecture
- COMP 3203 - Principles of Computer Networks
- STAT 2507
- STAT 2605
Detailed Discussions
- COMP 1405/1406 Redesign
- Theory course redesign
- CR: Other CS approaches to Math/Theory
- New course descriptions and rationale
- Theory requirements survey
- Reducing the Core Size
- CR: Learning Objectives
- CR: Proposal to Faculty May 2011
- CR: stream changes
- CR: Proposal to Faculty September 2011
- CR: Third and Fourth Year
- CR: Attracting advanced students
- CR: Curriculum Changes April 2012
- CR: to do list
- CR: Notes Fall 2012
- CR: New 3rd year courses
- CR: Curriculum Changes for 2015/2016
- CR: Winter 2014
- CR: Summer 2014