Year Term Course Code Course Title
2022-2023 Fall CSCI1120A Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1004A Digital Literacy and Computational Thinking—R
Spring CSCI1510 Computer Principles and C Programming
CSCI1520 Computer Principles and C++ Programming
ENGG1004 Digital Literacy and Computational Thinking—R
2021-2022 Fall CSCI1120A Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1004 Digital Literacy and Computational Thinking—R
Spring CSCI1520 Computer Principles and C++ Programming
ENGG1000BG IT Foundation
ENGG1004 Digital Literacy and Computational Thinking—R
2020-2021 Fall CSCI1120A Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1000AA,AQ,AS IT Foundation
Spring CSCI1510 Computer Principles and C Programming
CSCI1520 Computer Principles and C++ Programming
ENGG1000AZ,BC,BE IT Foundation
2019-2020 Fall CSCI1120A Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1000AL,AS IT Foundation
Spring CSCI1510 Computer Principles and C Programming
CSCI1520 Computer Principles and C++ Programming
ENGG1000AR,AT IT Foundation
2018-2019 Fall CSCI1120 Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1000AS,AT IT Foundation
Spring CSCI1510 Computer Principles and C Programming
CSCI1520 Computer Principles and C++ Programming
ENGG1000AU,AV,AY IT Foundation
2017-2018 Fall CSCI1120 Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1000AS,AT IT Foundation
Spring CSCI1510 Computer Principles and C Programming
CSCI1520 Computer Principles and C++ Programming
ENGG1000AS,AV,AX IT Foundation
2016-2017 Fall CSCI1120 Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1000AS,AT,AW IT Foundation
Spring CSCI1510 Computer Principles and C Programming
CSCI1520 Computer Principles and C++ Programming
ENGG1000AS,AV,AY IT Foundation
2015-2016 Fall CSCI1120 Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1000AI,AS,AT,AX IT Foundation
Spring CSCI1520 Computer Principles and C++ Programming
CSCI3180 Principles of Programming Languages
ENGG1000AR,AT,AV,AX IT Foundation
2014-2015 Fall CSCI1120 Introduction to Computing Using C++
CSCI1540 Fundamental Computing with C++
ENGG1000AC,AF,AN IT Foundation
Spring CSCI1510 Computer Principles and C Programming
CSCI1520 Computer Principles and C++ Programming
ENGG1000AV,AX,AZ,BB,BC IT Foundation
2013-2014 Fall CSCI1520 Computer Principles and C++ Programming
ENGG1000AV,AX IT Foundation
ENGG1110F Problem Solving by Programming
Spring CSCI1510 Computer Principles and C Programming
CSCI3250 Computers and Society
ENGG1000AF,AY,BA,BE,BG IT Foundation
2012-2013 Fall CSCI1120A Introduction to Computing Using C++
CSCI1520 Computer Principles and C++ Programming
ENGG1000AL,AM,AP,AR IT Foundation
Spring CSCI2800 Numerical Computation
CSCI3250 Computers and Society
ENGG1000AJ,AL,BH,BJ IT Foundation
2011-2012 Summer ENGG1000 IT Foundation
Fall CSCI1110B Introduction to Computing Using C
CSCI1120C Introduction to Computing Using C++
CSCI1520 Computer Principles and C++ Programming
ENGG1000A IT Foundation
Spring CSCI1030 Hands-on Introduction to Java
CSCI2800 Numerical Computation
CSCI3250 Computers and Society
ENGG1000A,B IT Foundation
2010-2011 Fall CSCI1110B Introduction to Computing Using C
CSCI1120D Introduction to Computing Using C++
CSCI1520 Computer Principles and C++ Programming
Spring CSCI1030 Hands-on Introduction to Java
CSCI2800 Numerical Computation
CSCI3250 Computers and Society
2009-2010 Fall CSC1110B Introduction to Computing Using C
CSC1520 Computer Principles and C++ Programming
Spring CSC1530 Computer Principles and Java Programming
CSC2800 Numerical Computation
2008-2009 Fall CSC1510 Computer Principles and C Programming
CSC1520 Computer Principles and C++ Programming
Spring CSC1530 Computer Principles and Java Programming
CSC2800 Numerical Computation
2007-2008 Fall CSC1110A Introduction to Computing Using C
CSC1130 Introduction to Computer Programming
Spring CSC2800 Numerical Computation
2006-2007 Fall CSC1110B Introduction to Computing Using C
CSC1130A Introduction to Computer Programming
Spring CSC2100C Data Structures