CR: COMP 1405 Learning Objectives: Difference between revisions

From Soma-notes
Created page with "=Calendar Description= =Assumed Background= Learning objectives completed before this course. =Learning Objectives= Objectives for the whole course =Topics= ==Topic 1== …"
 
Howe (talk | contribs)
 
Line 8: Line 8:
=Learning Objectives=
=Learning Objectives=


Objectives for the whole course
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=
=Topics=

Latest revision as of 14:35, 2 May 2011

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