CISC 121 Introduction to Computing Science I
Introduction to design, analysis, and implementation of algorithms. Recursion, backtracking, and exits. Sequences. 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 (36L;84P)
RECOMMENDATION Some programming experience (such as high-school level programming or CISC 101/3.0 or CISC 110/3.0 or CISC 151/3.0)
Computing
https://www.queensu.ca/academic-calendar/arts-science/schools-departments-programs/computing/
...or CISC 151 before CISC 121 Introduction to Computing Science I . Students entering CISC 121...
Concurrent Education Degree Requirements
https://www.queensu.ca/academic-calendar/education/concurrent-education-degree-requirements/
...are preferred Recommended HIST 121 /6.0, 122...0, 432/3.0 CISC 102 /3.0...
Introduction
https://www.queensu.ca/academic-calendar/arts-science/introduction/
...example, HIST 121 Intellectual Origins of the Contemporary West /6.0 or CISC 121 Introduction...
Cognitive Science – Specialization (Computing) – Bachelor of Computing (Honours)
...courses are required. With the exception of CISC 121 Introduction to Computing Science I and...
Cognitive Science – Specialization (Computing) – Bachelor of Computing (Honours)
...courses are required. With the exception of CISC 121 Introduction to Computing Science I and...
Cognitive Science – Specialization (Computing) – Bachelor of Computing (Honours)
...courses are required. With the exception of CISC 121 Introduction to Computing Science I and...
Cognitive Science – Specialization (Computing) – Bachelor of Computing (Honours)
...courses are required. With the exception of CISC 121 Introduction to Computing Science I and...