View on GitHub

COMP 491/492

Dickinson College Computer Science Senior Seminar

General Course Information

COMP 491 Outline

Date Class Information Homework Assigned
T 08/31/21 Course Introduction - 09/03/21: Complete the Blog/Slack/Wiki/Git Activity (Individual)
- 09/03/21 8am: Reading & Preparation (Individual)
- 09/03/21: Ubuntu Install (Pairs)
F 09/03/21 H/FOSS History & Philosophy - 09/07/21: Linux Tutorials (Pairs)
- 09/07/21: H/FOSS Project Exploration I (Individual)
- 10/08/21: Blog Post I (Individual) – choice of “H/FOSS History & Philosophy” or “H/FOSS Communities”
T 09/07/21 Unix Tool Challenges - 09/10/21 8am: Reading & Preparation (Individual)
- 09/10/21: H/FOSS Project Exploration II (Individual)
F 09/10/21 H/FOSS Communities - 09/14/21 8am: Reading & Preparation (Individual)
- 09/14/21: H/FOSS Project Review I (Individual)
- 10/08/21: Blog Post I (Individual) – choice of “H/FOSS History & Philosophy” or “H/FOSS Communities”
T 09/14/21 H/FOSS Tools/Structures/Communication - 09/17/21 8am: Reading & Preparation (Individual)
- 09/17/21 8am: H/FOSS Project Review II (Individual)
F 09/17/21 Linux System Administration - 09/21/21: Complete the Software Installation activity (Pairs)
- 09/21/21 8am: Reading & Preparation (Individual)
- 09/21/21: Complete Part 1 – Before the First Class in the Git/GitHub Workflow Activity.
- 09/24/21: H/FOSS Project Ranking & Selection Assignment (Teams)
T 09/21/21 Version Control I - 09/24/21 8am: Reading & Preparation (Individual)
- 09/24/21: Complete Part 3 – Before the Second Class in the Git/GitHub Workflow Activity.
- 09/24/21: H/FOSS Project Ranking & Selection Assignment (Teams)
F 09/24/21 Version Control II - 09/28/21 and 10/01/21: presentation component of the H/FOSS Project Ranking and Selection assignment
T 09/28/21 Project Selection Presentations - Group I
- Project Activities
F 10/01/21 Project Selection Presentations - Group II - 10/05/21: Reading and Preparation for Bash Scripting (Pairs)
- Project Activities (Teams)
T 10/05/21 Bash Scripting - 10/08/21: Blog Post I (Individual)
- Project Activities (Teams)
F 10/08/21 Work Day - Alumni Visit - 10/12/21: Reading and Preparation (Individual)
- Project Activities (Teams)
T 10/12/21 FOSS Licensing - Project Activities (Teams)
- 11/05/21: Blog Post II (Individual)
- 10/15/21 - 5-15 (Team)
F 10/15/21 Work Day - Alumni Visit - Project Activities (Teams)
-10/22/21 - 5-15 (Individual)
T 10/19/21 Fall Pause  
F 10/22/21 Work Day - Alumni Visit - 10/26/21: Reading and Preparation
- Project Activities (Teams)
T 10/26/21 Software Flaws - 10/29/21: 5-15 (Team)
- Project Activities (Teams)
F 10/29/21 Work Day - 11/02/21: Reading and Preparation
- Project Activities (Teams)
T 11/02/21 Software Testing - 11/05/21: Blog Post II (Individual)
-11/05/21 - 5-15 (Individual)
- Project Activities (Teams)
F 11/05/21 Work Day - 11/09/21: 5-15 (Team Group II)
- Project Activities (Teams)
T 11/09/21 Project Checkpoint #1 - Group II - 11/12/21: 5-15 (Team Group I)
- Project Activities (Teams)
F 11/12/21 Project Checkpoint #1 - Group I - 11/16/21: Reading and Preparation
- Project Activities (Teams)
T 11/16/21 Software Patterns - 11/19/21: 5-15 (Individual)
- Project Activities (Teams)
F 11/19/21 Work Day - 11/23/21: Reading and Preparation
- Project Activities (Teams)
T 11/23/21 Software Processes - 11/30/21: Reading and Preparation
- Project Activities (Teams)
F 11/26/21 Thanksgiving Break  
T 11/30/21 H/FOSS Motivations - 12/03/21: 5-15 (Team)
- Project Activities (Teams)
F 12/03/21 Work Day - 12/07/21: Reading and Preparation
- Project Activities (Teams)
- Post Semester Survey
T 12/07/21 H/FOSS Success Stories and Criticisms - 12/10/21: 5-15 (Individual)
- Project Activities (Teams)
F 12/10/21 Wrap Up - 12/17/21: 5-15 (Team)
- Project Activities (Teams)
     
F 12/17/21
2:00pm
Project Checkpoint #2 (Final Exam Slot) 1 - SymPy
2 - OpenMRS
3 - Wagtail
Short Break
4 - Odin
5 - Teammates
6 - Kubernetes

COMP 492 Outline


Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License All textual materials used in this course are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

GPL V3 or Later All executable code used in this course is licensed under the GNU General Public License Version 3 or later