CS2 Data Structures Activity
(Difference between revisions)
Line 11: | Line 11: | ||
|'''Estimated Time to Completion''' || Varies , designed as one assignment or laboratory activity | |'''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''' || Access to OpenMRS codebase | |'''Materials/Environment''' || Access to OpenMRS codebase |
Revision as of 15:14, 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 |
|
Materials/Environment | Access to OpenMRS codebase |
Rights | Licensed CC BY-SA |
Turn In | Written artifact to Instructor |