UpperLevel HFOSS Course, CNU, Lambert
(Difference between revisions)
(→0. Overview) |
(→1. Learning Objectives) |
||
Line 27: | Line 27: | ||
== 1. Learning Objectives == | == 1. Learning Objectives == | ||
− | * '' | + | The student will be able to: |
− | ** '' | + | * ''read the code in many HFOSS projects'' |
− | + | ** ''The student will understand some of the current languages and frameworks' | |
− | * '' | + | * ''install and run an HFOSS project on their own machine'' |
− | * '' | + | * ''understand how FOSS and HFOSS projects are maintained (and know how to use git, version control, issue tracking, and communcation channels)'' |
== 2. Methods of Assessment == | == 2. Methods of Assessment == |
Revision as of 14:20, 16 August 2016
Contents |
0. Overview
Course Name | Programming for HFOSS |
---|---|
Course Overview | Junior/Senior programming course for HFOSS, upper level CS elective |
Instructor Contact Info | Lynn Lambert at Christopher Newport University |
Student Characteristics | Majors in Computer Science |
Prerequisites | This assumes that students have had through Data Structures and, ideally, a Software Engineering Course. |
Infrastructure | This is a twice a week course with approximately one day for lectures and new material and one day for coding in class, and working in small groups |
Offerings | Will be offered. work in progress as of Fall 2016 |
1. Learning Objectives
The student will be able to:
- read the code in many HFOSS projects
- The student will understand some of the current languages and frameworks'
- install and run an HFOSS project on their own machine
- understand how FOSS and HFOSS projects are maintained (and know how to use git, version control, issue tracking, and communcation channels)
2. Methods of Assessment
- what will students do in this course, and how will it be evaluated
- Exams, assignments, projects, etc.
- should be tied to learning objectives
3. Course Outline
- major topics, events, milestones
- learning activities that can be adopted or adapted
- new learning activities that should or could be developed
- include links where appropriate
- reading assignments and supporting materials
- or link to course website
4. Notes to Instructor
- Tips, suggestions, lessons learned (warnings)...
5. Moving Forward
- what next steps are desirable or possible for this course
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
Materials linked to by this page may be governed by other licenses.