Wilfrid Laurier University Undergraduate Academic Calendar - 2007/2008
Canadian Excellence

Computer Science (PC/CP Dept)

Honours BSc, Double Degrees and Minor:

Department Information on this page
Course Offerings
Course # Title Credits
CP102 Information Processing with Microcomputer Systems 0.5
CP104 Introduction to Programming 0.5
CP114 Data Structures [1] 0.5
CP120 Digital Electronics 0.5
CP200 Electronics Laboratory I 0.25
CP202 Website Design [2] 0.5
CP212 Windows Application Programming 0.5
CP213 Introduction to Object-oriented Programming 0.5
CP216 Microprocessor I 0.5
CP217 Introduction to System Programming [3] 0.5
CP300 Electronics Laboratory II 0.25
CP312 Algorithm Design and Analysis I [4] 0.5
CP315 Introduction to Scientific Computation [5] 0.5
CP316 Microprocessor Systems and Interfacing 0.5
CP317 Software Engineering [6] 0.5
CP363 Database I 0.5
CP364 Data Communication and Networks 0.5
CP372 Computer Networks [7] 0.5
CP373 Ethics and Professional Practice in Computer Science [8] 0.5
CP386 Operating Systems [9] 0.5
CP400 Special Topics 0.5
CP411 Computer Graphics [10] 0.5
CP412 Algorithm Design and Analysis II 0.5
CP414 Foundations of Computing 0.5
CP460 Applied Cryptography [11] 0.5
CP461 Introduction to Computational Aspects of Bio-informatics [12] 0.5
CP463 Simulation [13] 0.5
CP464 Selected Topics in Computer Hardware 0.5
CP465 Database II [14] 0.5
CP467 Image Processing & Pattern Recognition [15] 0.5
CP468 Artificial Intelligence [16] 0.5
CP471 Introduction to Compiling [17] 0.5
CP472 Programming Languages [18] 0.5
CP476 Internet Computing 0.5
CP493 Directed Research Project I 0.5
CP494 Directed Research Project II 0.5
CP495 Directed Studies 0.5

Senate/Editorial Changes

May 30, 2007 CP211 and CP264 deleted per Senate; effective Sept 1, 2007.

  1. May 30, 2007: CP114 Title revision per Senate; effective Sept 1, 2007.

  2. New Course: CP202 Passed by Senate May 30, 2007; effective Sept 1, 2007.

  3. New Course: CP217 Passed by Senate May 30, 2007; effective Sept 1, 2007.

  4. May 30, 2007: CP312 Prerequisite change per Senate; effective Sept 1, 2007.

  5. December 8, 2005 CP315/PC315 Senate change to prerequisite; effective Jan 1, 2006.

  6. May 30, 2007: CP317 Prerequisite change per Senate; effective Sept 1, 2007.

    June 19, 2007: CP317 Editorial revision to prerequisite; effective Sept 1, 2007.

  7. May 30, 2007: CP372 Prerequisite change per Senate; effective Sept 1, 2007.

  8. New Course: CP373 Passed Senate May 10, 2007; effective Sept 1, 2007.

    May 30, 2007: CP373 Prerequisite change per Senate; effective Sept 1, 2007.

  9. May 30, 2007: CP386 Prerequisite change per Senate; effective Sept 1, 2007.

    Editorial Revision: CP386 June 25, 2007 Prerequisite change; effective Sept 1, 2007.

  10. May 30, 2007: CP411 Prerequisite change per Senate; effective Sept 1, 2007.

    Editorial Revision: CP411 June 25, 2007 Prerequisite change; effective Sept 1, 2007.

  11. May 30, 2007: CP460 Prerequisite change per Senate; effective Sept 1, 2007.

  12. May 30, 2007: CP461 Prerequisite change per Senate; effective Sept 1, 2007.

  13. May 30, 2007: CP463 Prerequisite change per Senate; effective Sept 1, 2007.

  14. May 30, 2007: CP465 Prerequisite change per Senate; effective Sept 1, 2007.

  15. May 30, 2007: CP467 Prerequisite change per Senate; effective Sept 1, 2007.

  16. May 30, 2007: CP468 Prerequisite change per Senate; effective Sept 1, 2007.

  17. New Course: CP471 Passed Senate May 10, 2007; effective Sept 1, 2007.

  18. New Course: CP472 Passed Senate May 10, 2007; effective Sept 1, 2007.

    Editorial Revision: CP472 June 25, 2007 Prerequisite change; effective Sept 1, 2007.