CR: COMP 3804 Learning Objectives: Difference between revisions

From Soma-notes
Maheshwa (talk | contribs)
Maheshwa (talk | contribs)
Line 8: Line 8:


Objectives for the whole course
Objectives for the whole course
* Designing algorithms, their correctness and efficiency
* Designing algorithms, their correctness and efficiency
* How to think about abstract computation - develop algorithmic intution - how to attack a problem algorithmically.
* Algorithmic techniques - learn key techniques (greed, divid-and-conquer, dynamic programming, LP, ..) -  which technique to use for a given problem.
* How to compare one algorithmic solution versus another for a problem
* How to express the algorithmic solution - pseodcode - steps - analyze - argue that it is correct -  essentially how will you explain your algorithmic solutions to others?


=Topics=
=Topics=

Revision as of 16:06, 10 March 2011

Calendar Description

Assumed Background

COMP 2402 and COMP 2804.

Learning Objectives

Objectives for the whole course

  • Designing algorithms, their correctness and efficiency.
  • How to think about abstract computation - develop algorithmic intution - how to attack a problem algorithmically.
  • Algorithmic techniques - learn key techniques (greed, divid-and-conquer, dynamic programming, LP, ..) - which technique to use for a given problem.
  • How to compare one algorithmic solution versus another for a problem
  • How to express the algorithmic solution - pseodcode - steps - analyze - argue that it is correct - essentially how will you explain your algorithmic solutions to others?

Topics

Topic 1

Learning objectives for topic 1

Topic 2

Learning objectives for topic 2