CR: COMP 1405 Learning Objectives
Calendar Description
Assumed Background
Learning objectives completed before this course.
Learning Objectives
Be able to write a pseudocode solution to a simple computational problem described in plain English.
Be able to communicate unambiguously a solution to a problem, e.g., using pseudocode.
Be able to identify ambiguities in an English-language problem description.
Be able to construct complete solutions for simple computational problems, making appropriate use of variables, conditionals, iteration and arrays, and using proper programming style.
Be able to design and apply simple data structures constructed as objects.
Have mastered basic algorithms related to sorting and searching.
Understand basic recursive programs; understand the basic recursion pattern, e.g base case vs recursive cases.
Be able to design and apply appropriate computational models for basic simulation problems.
Topics
Topic 1
Learning objectives for topic 1
Topic 2
Learning objectives for topic 2