UML a Project
(Difference between revisions)
(Created page with "__NOTOC__ {| border="1" |- |'''Title''' || |- |'''Overview''' || |- |'''Prerequisite Knowledge''' || |- |'''Learning Objectives''' || |} === Background: === === Di...") |
|||
Line 2: | Line 2: | ||
{| border="1" | {| border="1" | ||
|- | |- | ||
− | |'''Title''' || | + | |'''Title''' || UML a project |
|- | |- | ||
− | |'''Overview''' || | + | |'''Overview''' || In this activity students will be given pieces of code from an HFOSS project for which they will have to implement UML diagrams. |
|- | |- | ||
− | |'''Prerequisite Knowledge''' || | + | |'''Prerequisite Knowledge''' || Classes, Functions, Variables |
|- | |- | ||
− | |'''Learning Objectives''' || | + | |'''Learning Objectives''' || In this activity the students will: |
+ | * Learn about UML diagrams, and understand them | ||
+ | * Create UML diagrams for a given part of an HFOSS project | ||
+ | |||
|} | |} | ||
=== Background: === | === Background: === | ||
+ | Successful completion of CS 1 would usually suffice. | ||
=== Directions: === | === Directions: === | ||
+ | |||
=== Deliverables: === | === Deliverables: === | ||
+ | UML Diagrams | ||
=== Assessment: === | === Assessment: === | ||
+ | UML diagrams can be graded using some rubric. | ||
=== Comments: === | === Comments: === |
Revision as of 18:59, 27 May 2015
Title | UML a project |
Overview | In this activity students will be given pieces of code from an HFOSS project for which they will have to implement UML diagrams. |
Prerequisite Knowledge | Classes, Functions, Variables |
Learning Objectives | In this activity the students will:
|
Background:
Successful completion of CS 1 would usually suffice.
Directions:
Deliverables:
UML Diagrams
Assessment:
UML diagrams can be graded using some rubric.
Comments:
Additional Information:
Knowledge Area/Knowledge Unit | |
Topic | UML Diagrams, Code documentation |
Level of Difficulty | Easy |
Estimated Time to Completion | 50-120 minutes |
Materials/Environment | |
Author | 50 ways |
Source | Razvan A. Mezei |
License | Licensed CC BY-SA |
Suggestions for the Open Source Project:
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License