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 2020–2021 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 2020–21
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 W
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 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/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/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 NO
CISC/CMPE 471 Computational Biology W
CISC/CMPE 472 Medical Informatics W
CISC 473 Deep Learning NO
CISC 474 Reinforcement Learning F
CISC 486 Game Engine Development F
CISC 490

Topics in Computing Science I - Computing Beyond Turing

All information about CISC-490 Computing Beyond Turing is available on the course web page. The class will meet online once a week on Thursdays from 12:30 p.m. to 1:30 p.m. (Kingston, Ontario, time), starting on Thursday, September 10, 2020 (with the last meeting on December 3, 2020). The link for the online meeting will be sent by email to all students registered in the course.

F
Topics in Computing Science I - Software Design Methodologies 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/W
COGS 201 Cognition and Computation F
COGS 300 Programming Cognitive Models NO
COGS 400 Neural and Genetic Cognitive Models NO
COGS 499 Advanced Undergraduate Project W