Main Navigation (Top Menu) Secondary Navigation (Side Menu) Page Content
Queen's School of Computing

Undergraduate Courses

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 2014-2015 academic year. "NO" means a course will not be offered in 2014-15.

Course Code
Course Title and
Most Recent Course Website
Availability in
CISC P81 Computers: Applications and Implications F/W
CISC 101 Elements of Computing Science S/F/W
CISC 102 Discrete Mathematics for Computing I F
CISC 110 Elementary Computer Animation F
CISC 121 Introduction to Computing Science I S/F/W
CISC 124 Introduction to Computing Science II F/W
COCA 201 Introduction to Computing and the Creative Arts W
CISC 203 Discrete Mathematics for Computing Science F
CISC 204 Logic for Computing Science W
CMPE 224 Computing for Engineers (Applied Science only) W
CISC 220 System-Level Programming F
CISC 221 Computer Architecture W
CISC 223 Software Specifications W
CISC 226 Game Design W
CISC 235 Data Structures W
CISC 260 Programming Paradigms W
CISC 271 Scientific Computing W
CISC 282 Fundamentals of Web and Mobile Applications W
CISC 320 Fundamentals of Software Development F
CISC 322 Software Architecture NO
CMPE 323 Introduction to Software Engineering (Applied Science only) NO
CISC 324 Operating Systems W
CISC/SOFT 325 Human-Computer Interaction W
CISC 326 Game Architecture F
CISC/SOFT 327 Software Quality Assurance F
COMP 329 Introduction to Computer-Integrated Surgery F
CISC 330 Computer-Integrated Surgery F
CISC 332 Database Management Systems W
CISC 333 Introduction to Data Mining F
CISC 340 Digital Systems F
CISC 352 Artificial Intelligence F
CISC 365 Algorithms I F
CISC 422 Formal Methods in Software Engineering F
CISC/SOFT-423 Software Requirements
Offered every other year.
CISC/SOFT-425 Advanced User Interface Design F
CISC/SOFT-426 Real-Time Systems NO
CISC 432 Advanced Database Systems F
CISC 434 Distributed Systems NO
CISC 435 Computer Networks F
CISC/SOFT-437 Performance Analysis NO
CISC 452 / (COGS-400) Neural and Genetic Computing F
CISC 453 Topics in Artificial Intelligence W
CISC 454 Computer Graphics NO
CISC 457 Image Processing and Computer Vision F
CISC 458 Programming Language Processors W
CISC 462 Computability and Complexity F
CISC 465 Foundations of Programming Languages F
CISC 466 Algorithms II NO
CISC 471 Computational Biology W
CISC 472 Medical Informatics W
CISC 481 Syntax Systems for Natural Language NO
CISC 486 Game Engine Development F
CISC 496 Game Development Project W
CISC 497 Social, Ethical and Legal Issues in Computing F
CISC 498/6.0 Information Technology Project FW
CISC 499 Advanced Undergraduate Project W
COGS 100 Introduction to Cognitive Science F
COGS 201 Cognition and Computation W
COGS 300 Programming Cognitive Models W
COGS 400 Neural and Genetic Computing F
COGS 499 Advanced Undergraduate Project W