CR: Curriculum Changes April 2012: Difference between revisions
| Line 9: | Line 9: | ||
===3004: Software Engineering===  | ===3004: Software Engineering===  | ||
* 3004 will still include team work but will have a course load commensurate with a half credit course.  | * 3004 will still include team work but will have a course load commensurate with a half credit course.  No course description change.  | ||
* Project for fall  | * Project for fall  | ||
** investigate team-based honours projects  | ** investigate team-based honours projects  | ||
Revision as of 14:34, 4 April 2012
Possible Course Changes
3007: Programming Paradigms
- Old: An introduction to functional and logic programming. Topics include: semantics of functional programming, assignment-free programming, the meta-circular interpreter, recursive functions, Prolog, backtracking, cutting, negation.
 
- New: An introduction to alternative programming methodologies and techniques. Topics may include: semantics of functional programming, assignment-free programming, logic and constraint-based programming, recursive functions, backtracking, cutting, negation.
 
3004: Software Engineering
- 3004 will still include team work but will have a course load commensurate with a half credit course. No course description change.
 - Project for fall
- investigate team-based honours projects
 - getting students involved in projects/research in third year
 - research & design honours projects (dual track, one for going to industry, other for going to research)
 - What are the learning objectives of the honours project?
 
 
Other Changes
- 3005: no change, noSQL maybe for 4th year course
 - Graphics
 - Architecture
 - 1st/2nd year math courses - alg stream