CR: COMP 1405 Learning Objectives

From Soma-notes
Revision as of 14:35, 2 May 2011 by Howe (talk | contribs) (→‎Learning Objectives)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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