Site Accessibility Statement
Wilfrid Laurier University Faculty of Science
August 1, 2014
 
 
Canadian Excellence

Documents


Physics & Computer Science

Computer Science Course Numbering (History)


Nora Znotinas

published: 2007 | Report | Curriculum


Computer Science Course Numbering (History)

bold - currently offered course
bold italics - instances of these irregular courses have individual letter suffix when offered
regular - old titles for a currently offered course
red - course removed from calendar; number retired

Course Effective Term Course Title
CP 001
CP 001
CP 002
CP 002
CP 003
199309
199809
199709
199809
199709
Senior Computing Elective
Jr Misc Computing Credit
Communication System II
Sr Misc Computing Credit
Artificial Neural Networks I
** numbers less than 100 to be used for transfer credits only
CP 102
CP 102
198909
199009
Introduction to Information Processing
Information Processing with Microcomputer Systems
CP 104 199009 Introduction to Programming
CP 110 198309 FORTRAN & Computing Packages
CP 113
CP 113
197909
198205
Language & Application I
FORTRAN
CP 114
CP 114
CP 114
CP 114
CP 114
CP 114
CP 114
198001
198205
198209
198601
198701
200109
200709
Language & Application II
Advanced FORTRAN, Basic, APL
Advanced FORTRAN, Basic & APL
Applied FORTRAN
Data Structures
Data Structures I
Data Structures
CP 116 198801 Advanced FORTRAN Applications
CP 120 (PC 120) 200009 Digital Electronics
CP 154 (new # CP 104) 198709 Introduction to Programming
CP 165 (new # CP 215/265) 198301 Computer Arithmetic
CP 200° (PC 200°) 199009 Electronics Laboratory I
CP 211 198709 File Structures & Processing
CP 202 200709 Website Design
CP 212 200701 Windows Application Programming
CP 213 (General version CP 263)
CP 213 (General version CP 263)
CP 213
197909
198309
200109
COBOL Programming
COBOL
Introduction to Object-Oriented Programming
CP 214 (General version CP 264)
CP 214 (General version CP 264)
CP 214 (General version CP 264)
198001
198401
198601
PL/1 Programming
Pascal & PL/I
Pascal
CP 215 (General version CP 265)
CP 215
198709
198809
Computer Arithmetic
Computer Arithmetic

CP 216 (General version CP 266)
CP 216

198409
198809
Microprocessor I
Microprocessor I
CP 217 200709 Introduction to System Programming

CP 225 (PC 225)
(new # CP/PC 315)

199909 Introduction to Scientific Computation
CP 263 (Honours version CP 213)
CP 263 (Honours version CP 213)
198009
198401
COBOL Programming
COBOL
CP 264 (Honours version CP 214)
CP 264 (Honours version CP 214)
CP 264 (Honours version CP 214)
CP 264
CP 264
198101
198401
198509
198801
200109
PL/1 Programming
Pascal & PL/I
Pascal
Advanced Data Structures
Data Structures II
CP 265 (Honours version CP 215) 198709 Computer Arithmetic
CP 266 (Honours version CP 216)
198409 Microprocessor I
CP 300° (PC 300°) 199009 Electronics Laboratory II
CP 310 201009 Special Topics
CP 310A (PC 310A) 201201 Introduction to Quantum Computing
CP 312
CP 312
199909
200109
Algorithm Design & Applications
Algorithm Design and Analysis I
CP 313 (General version CP 363)
CP 313 (General version CP 363)
197909
198409
Advanced Data Processing
Data Base I
CP 314 (General version CP 364)
CP 314 (General version CP 364)
198001
198501
Computer Technology
Data Communications
CP 315 (PC 315) 200209 Introduction to Scientific Computation
CP 316
CP 316
198501
200109
Microprocessor II
Microprocessor Systems and Interfacing
CP 317 199605 Software Engineering
CP 319 (PC319) 200909 Digital System Design
CP 363 (Honours version CP 313)
CP 363 (Honours version CP 313)
CP 363
198009
198409
198901
Advanced Data Processing
Data Base I
Database I
CP 364 (Honours version CP 314)
CP 364 (Honours version CP 314)
CP 364 (PC 364)
198101
198501
 200309
Computer Technology
Technical Aspects of Data Communications
Data Communications and Networks
CP 366 (Honours version CP 316) 198501 Microprocessor II
CP 372 200109 Computer Networks
CP 373 200709 Ethics and Professional Practice in Computer Science
CP 386 200609 Operating Systems
CP 395 201009 Directed Studies
CP 395A 201009 Parallel Algorithms
CP 400 200009 Special Topics
CP 400A 199201 Algorithms & Complexity
CP 400B 199309 Multimedia Computing
CP 400C 199509 Interactive Multimedia Systems
CP 400D 199701 Computers and Society
CP 400E (new # CP 411) 199901 Computer Graphics
CP 400F (new # CP 460) 200009 Applied Cryptography
CP 400G (new # CP 461) 200109 Introduction to Computational Biology
CP 400H (new # CP 465) 200109 Database II
CP 400J (new # CP 472) 200609 Principles of Programming Languages
CP 400K (new # CP 471) 200609 Introduction to Compiling
CP 400L (new # CP 373) 200609 Ethics and Professional Practice
CP 400M (new # CP 469) 200909 iPhone Application Programming
CP 411 199909 Computer Graphics
CP 412 200109 Algorithm Design and Analysis II
CP 414 200109 Foundations of Computing
CP 417 (new # CP 317) 199101 Software Engineering
CP 460 200109 Applied Cryptography
CP 461
CP 461
200209
200509
Introduction to Computational Molecular Biology
Introduction to Computational Aspects of Bio-informatics
CP 463
CP 463
198209
198701
Advanced Network Design
Simulation
CP 464
CP 464
198401
198409
Special Topics in Computer Hardware
Selected Topics in Computer Hardware
CP 465 200209 Database II
CP 466 (new # CP 386) 198801 Operating Systems
CP 467
CP 467
CP 467
198709
200109
200509
Machine Vision
Computer Vision and Image Processing
Image Processing & Pattern Recognition
CP 468 199905 Artificial Intelligence
CP 469 201009 iPhone Application Programming
CP 471 200709 Introduction to Compiling
CP 472 200709 Programming Languages
CP 476 200109 Internet Computing
CP 493 200109 Directed Research Project I
CP 494 200109 Directed Research Project II
CP 495 200609 Directed Studies
CP 495A 200809 Theory of Cryptography
CP 495B 200901 System Design
CP 495C 200901 Legal Issues of the Internet
CP 495D 200909 User Interface Design
CP 495E 201001 Data Structures and Algorithms II
CP 495F 201001 Microprocessor Systems and Interfacing
CP 496 (P C496) 200909 Interdisciplinary Design Project I
CP 497 (PC 497) 200909 Interdisciplinary Design Project II

Note: Before 1988, senior core courses were offered at both the general and honours levels. These courses had two numbers which typically differed in the second digit of the course number. In Physics & Computer Science, the only distinction may have been the assignments.


revised Jun 18/11

View all Physics & Computer Science documents | View all Faculty of Science documents