CS2 Data Structures Activity

(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
 
{| border="1"
 
{| border="1"
 
|-  
 
|-  
|'''Description''' ||   
+
|'''Description''' ||  Using the HFOSS OpenMRS project to illustrate the use of data structures in a complex system
 
|-
 
|-
|'''Source''' ||
+
|'''Source''' || POSSE 201405 Workshop Activity
 
|-
 
|-
|'''Prerequisite Knowledge''' ||
+
|'''Prerequisite Knowledge''' || CS1 and Java
 
|-
 
|-
|'''Estimated Time to Completion''' ||
+
|'''Estimated Time to Completion''' || Varies , designed as one assignment or laboratory activity
 
|-
 
|-
|'''Learning Objectives''' ||
+
|'''Learning Objectives''' || ##Describe the difference between a data structure and the implementation thereof.
 +
##Explain the application of a data structure in a specific large complex software system
 +
##Evaluate tradeoffs in selection of data structures.
 +
##Analyze the time complexity of an algorithm that uses the data structure.
 
|-
 
|-
 
|'''Materials/Environment''' ||
 
|'''Materials/Environment''' ||

Revision as of 15:08, 30 May 2014

Preparation:

Description Using the HFOSS OpenMRS project to illustrate the use of data structures in a complex system
Source POSSE 201405 Workshop Activity
Prerequisite Knowledge CS1 and Java
Estimated Time to Completion Varies , designed as one assignment or laboratory activity
Learning Objectives ##Describe the difference between a data structure and the implementation thereof.
    1. Explain the application of a data structure in a specific large complex software system
    2. Evaluate tradeoffs in selection of data structures.
    3. Analyze the time complexity of an algorithm that uses the data structure.
Materials/Environment
Rights
Turn In

Background:

Directions:

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox