D.12: Algorithm Design

From

(Difference between revisions)
Jump to: navigation, search
m (Discrete Math Learning modules)
m
Line 1: Line 1:
== Oregon Department of Education knowledge and skills for Algorithm Design ==
== Oregon Department of Education knowledge and skills for Algorithm Design ==
-
 
-
== Discrete Math Learning modules ==
 
-
 
-
<br/><br/>
 
-
 
'''D.12 Algorithm Design: Understand methods of algorithm design and its
'''D.12 Algorithm Design: Understand methods of algorithm design and its
relationship to data structures.'''
relationship to data structures.'''
Line 23: Line 18:
D.12.6 Demonstrate understanding of the relationship of data structures to the
D.12.6 Demonstrate understanding of the relationship of data structures to the
design of algorithms and use this understanding to analyze algorithms.
design of algorithms and use this understanding to analyze algorithms.
 +
<br/><br/>
 +
== Discrete Math Learning modules ==
 +
<br/><br/>
These are links to information about Algorithm Design:
These are links to information about Algorithm Design:

Revision as of 08:16, 2 August 2010

Oregon Department of Education knowledge and skills for Algorithm Design

D.12 Algorithm Design: Understand methods of algorithm design and its relationship to data structures.

D.12.1 Design algorithms using recurrence or iteration.

D.12.2 Design algorithms using divide-and-conquer.

D.12.3 Design algorithms using recursion.

D.12.4 Evaluate the efficiency of an algorithm including the order of complexity of algorithms.

D.12.5 Demonstrate understanding of the relationship of set theory, relations, functions, combinatorics, sequences, series, graph theory, and matrices to the design of data structures and algorithms.

D.12.6 Demonstrate understanding of the relationship of data structures to the design of algorithms and use this understanding to analyze algorithms.

Discrete Math Learning modules



These are links to information about Algorithm Design:

Online CS Modules: Algorithms

Online CS Modules: Algorithms, Part 2

Online CS Modules: Programming Languages

Online CS Modules: Programming Languages, Part 2

Online CS Modules: Software Engineering

Online CS Modules: Software Engineering, Part 2

Online CS Modules: Data Structures

Online CS Modules: Data Structures, Part 2

Note that all of the above links have related Problem Sets in MicroSoft WORD format that can be accessed through Mitch Fry's CS 160 site: [1]




HS Discrete Math (CS0) top page


Personal tools
MediaWiki Appliance - Powered by TurnKey Linux