Academic Calendar 2023-2024

Search Results

CISC 121 Introduction to Computing Science I

CISC 121  Introduction to Computing Science I  Units: 3.00  

Introduction to design, analysis, and implementation of algorithms. Recursion, backtracking, and exits. Linear data structures (stacks and queues). Elementary searching and sorting. Order-of-magnitude complexity. Documentation, iterative program development, translating natural language to code, testing and debugging.
NOTE Also offered online. Consult Arts and Science Online. Learning Hours may vary.

Learning Hours: 120 (36 Lecture, 84 Private Study)  
Requirements: Prerequisite None. Corequisite (CISC 102/3.0 or MATH 110/6.0 or MATH 111/6.0 or MATH 112/3.0 or MATH 120/6.0 or MATH 121/6.0 or MATH 123/3.0 or MATH 124/3.0 or MATH 126/6.0 or MATH 130/3.0 or APSC 171/3.3 or APSC 172/3.3 or APSC 174/3.3 or COMM 161/3.0 or COMM 162/3.0). Exclusion APSC 143/3.3. Recommended Some programming experience (such as high-school level programming or CISC 101/3.0 or CISC 110/3.0 or CISC 151/3.0).  
Offering Faculty: Faculty of Arts and Science  

Computing

https://www.queensu.ca/academic-calendar/arts-science/schools-departments-programs/computing/

...take either CISC 101 or CISC 110 or CISC 151 before CISC 121 . Special Study...

Introduction

https://www.queensu.ca/academic-calendar/arts-science/introduction/

...a stroke, for example, HIST 121 /6.0 or CISC 121 /3.0. Some courses...