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 2019–2020 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)
Availability
in 2019–20
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 W
CMPE 224 Computing for Engineers
(Applied Science only)
NO
CISC 226 Game Design W
CISC 235 Data Structures F/W
CISC 251/CMPE 333 Data Analytics F
CISC 260 Programming Paradigms renumbered as 360
CISC 271 Linear Data Analytics W
CISC 282 Fundamentals of Web Development F
CISC/CMPE 320 Fundamentals of Software Development F
CISC/CMPE 322 Software Architecture F
CMPE 323 Introduction to Software Engineering
(Applied Science only)
NO
CISC/CMPE 324 Operating Systems W
CISC/CMPE 325 Human-Computer Interaction W
CISC/CMPE 326 Game Architecture F
CISC/CMPE 327 Software Quality Assurance F
COMP 329 Introduction to Computer-Integrated Surgery NO
CISC/CMPE 330 Computer-Integrated Surgery F
CISC/CMPE 332 Database Management Systems W
CISC 340 Digital Systems F
CISC 351 Advanced Data Analytics W
CISC 352 Artificial Intelligence W
CISC 360 Programming Paradigms F
CISC 365 Algorithms I W
CMPE 365 Algorithms I W
CISC 371 Nonlinear Optimization 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 435 Computer Networks F
CISC/SOFT-437 Performance Analysis NO
CISC 451 Topics in Data Analytics F
CISC/CMPE 452 Neural and Genetic Computing F
CISC 453 Topics in Artificial Intelligence F
CISC/CMPE 454 Computer Graphics W
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 F
CISC/CMPE 471 Computational Biology F
CISC/CMPE 472 Medical Informatics W
CISC 473 Deep Learning NO
CISC 474 Reinforcement Learning F
CISC 486 Game Engine Development F
CISC 490 Section one: Introduction to Cybersecurity F
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/W
COGS 201 Cognition and Computation F
COGS 300 Programming Cognitive Models NO
COGS 400 Neural and Genetic Cognitive Models F
COGS 499 Advanced Undergraduate Project W