CR: Curriculum Changes April 2012: Difference between revisions

From Soma-notes
Created page with "==Possible Course Changes== * 3007 * 3004 * 3005 * Graphics * Architecture * 1st/2nd year math courses - alg stream"
 
Line 1: Line 1:
==Possible Course Changes==
==Possible Course Changes==


* 3007
===3007: Programming Paradigms===
* 3004
 
* 3005
change to "Topics *may* include", add
 
* ''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===
 
===Other Changes===
 
* 3005: no change, noSQL maybe for 4th year course
* Graphics
* Graphics
* Architecture
* Architecture
* 1st/2nd year math courses - alg stream
* 1st/2nd year math courses - alg stream

Revision as of 14:21, 4 April 2012

Possible Course Changes

3007: Programming Paradigms

change to "Topics *may* include", add

  • 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

Other Changes

  • 3005: no change, noSQL maybe for 4th year course
  • Graphics
  • Architecture
  • 1st/2nd year math courses - alg stream