Open Source Software Development Fall 2018, Hunter College, Stewart Weiss

(Difference between revisions)
Jump to: navigation, search
Line 16: Line 16:
 
''Fall 2018''
 
''Fall 2018''
 
|overview=
 
|overview=
''course overview - description, intro/intermediate/advanced, required,elective''
+
''An elective course for students who want to learn how to contribute to open source software projects''
 
|courselength=
 
|courselength=
 
''15-week term''
 
''15-week term''
 
|students=
 
|students=
''typical class size, student background, etc ''
+
''mostly upper juniors and seniors, small size classroom (holds 20)''
|prerequisites=
+
|prerequisites= ''A data structures course''
 
|infrastructure=
 
|infrastructure=
''classroom, technology, support, textbooks, course paths, etc.''
+
''Held in a conference room with each student bringing a laptop''
 
}}
 
}}
  
 
=== Learning Objectives ===
 
=== Learning Objectives ===
 +
* ''the student will become a contributing member of a software development community and have documented evidence of their contribution; and''
 +
* ''the student will document their efforts on this project by creating a blog that chronicles their work.''
  
* ''objectives & prerequisites should be active, student-centered, specific, and measurable''
 
** ''the student will be able to...''
 
* ''for the entire course, and/or for FOSS-specific parts of the course''
 
* ''might include content & process skills''
 
* ''might consider all levels of Bloom's taxonomy''
 
  
 
=== Assessment Methods ===
 
=== Assessment Methods ===
 +
* ''contributions (30%) such as pull requests that have been accepted, or those that were not accepted but,  deserve to be treated as if they were accepted;''
 +
* ''homework (30%) submitted in response to assignments that I post on the website or distribute in class;''
 +
* ''participation (40%) including attending meetings, completing the weekly blog posts, and oral presentations made to the group''
  
* ''what will students do in this course, and how will it be evaluated''
 
** ''Exams, assignments, projects, etc.''
 
* ''should be tied to learning objectives''
 
  
 
=== Course Outline ===
 
=== 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 to foss2serve Learning Activities where appropriate''
+
* ''reading assignments and supporting materials''
+
* ''or link to course website''
+
  
 
=== Notes to Instructor ===
 
=== Notes to Instructor ===

Revision as of 03:11, 11 January 2019

This page is under construction. For now the important information is the following link.

http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/csci132/csci132_f18.php


Contents

Overview

Course Open Source Software Development, http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/csci132/csci132_f18.php
Institution Hunter College, CUNY, New York City
Instructor(s) Stewart Weiss, email: stewart.weiss@hunter.cuny.edu, http://www.compsci.hunter.cuny.edu/~sweiss
Term Fall 2018
Course Overview An elective course for students who want to learn how to contribute to open source software projects
Course Length 15-week term
Student Characteristics mostly upper juniors and seniors, small size classroom (holds 20)
Prerequisites A data structures course
Infrastructure Held in a conference room with each student bringing a laptop


Learning Objectives

  • the student will become a contributing member of a software development community and have documented evidence of their contribution; and
  • the student will document their efforts on this project by creating a blog that chronicles their work.


Assessment Methods

  • contributions (30%) such as pull requests that have been accepted, or those that were not accepted but, deserve to be treated as if they were accepted;
  • homework (30%) submitted in response to assignments that I post on the website or distribute in class;
  • participation (40%) including attending meetings, completing the weekly blog posts, and oral presentations made to the group


Course Outline

Notes to Instructor

  • Tips, suggestions, lessons learned (warnings)...

Moving Forward

  • what next steps are desirable or possible for this course

For this blank format: This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

CC license.png .

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