Queen's School of Computing

The following undergraduate courses in the School of Computing are currently listed in the Arts & Science or Applied Science calendars (or are approved new courses). The right column lists the terms (Spring/Summer (S) or Fall (F) and/or Winter (W)) in which the courses are offered for the 2021–2022 academic year. "NO" means a course will not be offered.

Some of the course descriptions linked in the first column are out of date and will eventually be replaced by automatic extraction from the official source, the Arts and Science calendar, which you should consult directly for details on course content and prerequisites.

Course Code
(links to the
course description)
Course Title
(links to most recent course website)
in 2021–22
CISC 101 Elements of Computing Science S/F/W
CISC 102 Discrete Mathematics for Computing I S/F/W
CISC 110 Creative Computing F
CISC 121 Introduction to Computing Science I S/F/W
CISC 124 Introduction to Computing Science II S/F/W
CISC 151 Elements of Computing with Data Analytics W
CISC 181 Digital Societies F/W
COCA 201 Introduction to Computing and the Creative Arts W
CISC 203 Discrete Mathematics for Computing Science F/W
CISC/CMPE 204 Logic for Computing Science F/W
CISC 220 System-Level Programming F/W
CISC 221 Computer Architecture F/W
CISC/CMPE 223 Software Specifications F/W
CISC 226 Game Design W
CISC 235 Data Structures F/W
CISC 251 Data Analytics F
CISC 260 Programming Paradigms renumbered as 360
CISC 271 Linear Data Analytics W
CISC 282 Fundamentals of Web Development NO
CISC/CMPE 320 Fundamentals of Software Development F
CISC/CMPE 322 Software Architecture W
CISC/CMPE 324 Operating Systems F/W
CISC/CMPE 325 Human-Computer Interaction W
CISC/CMPE 326 Game Architecture W
CISC/CMPE 327 Software Quality Assurance F
CISC/CMPE 330 Computer-Integrated Surgery F
CISC/CMPE 332 Database Management Systems W
CISC 335 Computer Networks W
CISC 340 Digital Systems W
CISC 351 Advanced Data Analytics W
CISC 352 Artificial Intelligence W
CISC 360 Programming Paradigms F/W
CISC/CMPE 365 Algorithms I W
CISC 371 Nonlinear Data Analysis F
CISC 372 Advanced Data Analytics W
CISC 422 Formal Methods in Software Engineering F
CISC/SOFT-423 Software Requirements W
CISC/CMPE 425 Advanced User Interface Design NO
CISC/SOFT-426 Real-Time Systems NO
CISC/CMPE 432 Advanced Database Systems NO
CISC/CMPE 434 Distributed Systems NO
CISC/SOFT-437 Performance Analysis NO
CISC 447 Introduction to Cybersecurity F
CISC 448 Software Reliability and Security NO
CISC 451 Topics in Data Analytics F
CISC/CMPE 452 Neural and Genetic Computing F
CISC 453 Topics in Artificial Intelligence NO
CISC/CMPE 454 Computer Graphics W
CISC 455 Evolutionary Optimization and Learning F
CISC/CMPE 457 Image Processing and Computer Vision F
CISC/CMPE 458 Programming Language Processors W
CISC 462 Computability and Complexity NO
CISC 465 Semantics of Programming Languages W
CISC 466 Algorithms II NO
CISC 467 Fuzzy Logic W
CISC 468 Cryptography W
CISC/CMPE 471 Computational Biology W
CISC/CMPE 472 Medical Informatics W
CISC 473 Deep Learning W
CISC 474 Reinforcement Learning F
CISC 486 Game Engine Development F
CISC 490

Topics in Computing Science I - Computing Beyond Turing

Topics in Computing Science I - Software Design Methodologies W
CISC 492 Topics in Computing Science III - Software Startups W
CISC 496 Game Development Project W
CISC 497 Social, Ethical and Legal Issues in Computing W
CISC 498/6.0 Information Technology Project FW
CISC 499 Advanced Undergraduate Project W
CISC 500/6.0 Undergraduate Thesis FW
COGS 100 Introduction to Cognitive Science S/F/W
COGS 201 Cognition and Computation W
COGS 300 Programming Cognitive Models NO
COGS 400 Neural and Genetic Cognitive Models F
COGS 499 Advanced Undergraduate Project W