Introduction to Computing Science I
Description
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: This course is intended for students with some prior experience in programming and who understand the basics of a programming language such as variables, functions, iteration and loops. Without previous programming experience, this course will be difficult.
Not sure if CISC 121 is the right course for you? Please take a look at the School of Computing's self-assessment test of programming prerequisites to decide whether CISC 101/110 or CISC 121 is the best starting point for you.
Note: Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.
Overview

- Institution: Queen's University
- Level: University
- Language: English
- Course Code: CISC121
- Delivery Method: Entièrement en ligne/à distance
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.