CR: COMP 1405 Learning Objectives: Difference between revisions
Created page with "=Calendar Description= =Assumed Background= Learning objectives completed before this course. =Learning Objectives= Objectives for the whole course =Topics= ==Topic 1== …" |
|||
Line 8: | Line 8: | ||
=Learning Objectives= | =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= | =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