View on GitHub

COMP 491/492

Dickinson College Computer Science Senior Seminar

General Course Information

COMP 492 Outline

Date Class Information Homework Assigned
T 01/25/22 Introduction and Team Meetings - Project Activities
F 01/28/22 Work Day - 02/01/22: Readings and Moodle Post
- Project Activities
T 02/01/22 Ethics and Tech - 02/04/22: Team 5-15
- Project Activities
- 02/04/22: Ranked Discussion Topic Lists
F 02/04/22 Work Day - 02/08/22: Readings and Moodle Post
- Project Activities
T 02/08/22 Privacy By Design Game - 02/11/22: Individual 5-15
- Project Activities
F 02/11/22 Work Day - 02/15/22: Readings and Moodle Post
- Project Activities
T 02/15/22 Ethical Frameworks - 02/18/22: Team 5-15
- Project Activities
F 02/18/22 Work Day - Project Activities
T 02/22/22 Work Day - 02/25/22: Readings and Moodle Post
- 02/25/22: Individual 5-15
- Project Activities
F 02/25/22 Social Media Recommendation Algorithms (Group 1) - 03/01/22: Readings and Moodle Post
- Project Activities
T 03/01/22 Work Day (Prof. Braught away) - 03/04/22: Team 5-15
- Project Activities
F 03/04/22 Work Day (Prof. Braught away) - 03/08/22: Readings and Moodle Post
- Project Activities
T 03/08/22 Background for Louis von Ahn Visit - 03/11/22: Readings and Moodle Post
- 03/11/22: Individual 5-15
- 03/11/22 - Louis von Ahn Questions
- Project Activities
F 03/11/22 Surveillance & Privacy (Group 2) - 03/22/22: Review for Louis von Ahn Visit
- Project Activities
T 03/15/22 Spring Break  
F 03/18/22 Spring Break  
T 03/22/22 Visit by Louis von Ahn
Priestly Lecture @ 5:00
- 03/25/22: Team 5-15
- 03/25/22: Blog Post 1 Due
- Project Activities
F 03/25/22 Work Day - Project Activities
T 03/29/22 Project Checkpoint #1: Group A (Stafford Auditorium) - Project Activities
F 04/01/22 Project Checkpoint #1: Group B (Stafford Auditorium) - 04/05/22: Readings and Moodle Post
- Project Activities
T 04/05/22 Cryptocurrency & Blockchain (Group 3) - 04/08/22: Individual 5-15
- 04/08/22: Poster Abstract - Moodle by 8am
- 04/08/22: Poster Abstract to CCLA by 11:59pm
- Project Activities
F 04/08/22 Poster Abstract Peer Review & Work Day - 04/12/22: Reading and Moodle Post
- Project Activities
T 04/12/22 Piracy (Group 4) - 04/15/22: Poster Draft - Moodle by 8am
- 04/15/22: Final Poster to CCLA by 11:59pm
- 04/15/22: Team 5-15
- Project Activities
F 04/15/22 Poster Draft Peer Review & Work Day - 04/19/22: Project Activities
- 04/21/22 Final Poster to Moodle/WiD/Print Center
T 04/19/22 Work Day - 04/21/22 Final Poster to Moodle/WiD/Print Center
- 04/22/22: Reading and Moodle Post
- Project Activities
F 04/22/22 The Metaverse (Group 5) - Project Activities
T 04/26/22 No Meeting (Poster Session 04/28/22) - 04/29/22: Blog Post 2 Due
- 04/29/22: Individual 5-15
- Project Activities
R 4/28/22 Civic Engagement Symposium 12:00-2:00  
F 04/29/22 Work Day - 05/03/22: Reading and Moodle Post
- Project Activities
T 05/03/22 Web3 (Group 6) - 05/06/22: Team 5-15
- Project Activities
F 05/06/22 Course Feedback & Wrap Up - 05/16/22: Reflective Blog Post & WiD Portfolio
- Project Activities
     
M 05/16/22
9:00am
Final Exam Slot - Project Checkpoint #2 (Tome 115)
9:05-9:30 - WagTail
9:30-9:55 - OpenMRS
9:55-10:20 - Kubernetes
10:20-10:30 - Break
10:30-10:55 - Oden
10:55-11:20 - Teammates
- 05/22/22: Graduate!

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

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