| **Spring 2026 | Trinity College** |
This repository is where you submit your weekly pre-class questions using Git and GitHub workflows - putting into practice the open source collaboration principles from Producing Open Source Software.
By using this repository, you will:
git clone https://github.com/YOUR-USERNAME/cpsc404-questions-spring2026.git
cd cpsc404-questions-spring2026
git remote add upstream https://github.com/kousen/cpsc404-questions-spring2026.git
Due: Wednesday 11:59 PM before each Thursday class
git checkout main
git pull upstream main
git push origin main
git checkout -b week02-lastname-question
# Example: git checkout -b week02-kousen-question
# Navigate to the week's questions folder
cd week02-chapter01/questions
# Create your question file (use your actual name)
# Format: lastname-firstname.md
touch kousen-kenneth.md
# Week 2 Question - Chapter 1: Making Inevitable Conflict Productive
**Student:** Kenneth Kousen
**Date:** January 28, 2026
## Question
[Your substantive question here - aim for insight, synthesis, or debate]
## Context (optional)
[Brief context if needed to clarify your question]
git add .
git commit -m "Add Week 2 question on inevitable conflict"
git push origin week02-lastname-question
Week 2 Question - Your NameYour question should demonstrate critical engagement with the reading. Refer to the syllabus for the 0-3 grading rubric:
cpsc404-questions-spring2026/
โโโ README.md (this file)
โโโ week02-chapter01/ # HYBHY Ch 1
โ โโโ README.md # Chapter info and due date
โ โโโ questions/
โ โโโ [your-file.md]
โโโ week03-chapter02/ # HYBHY Ch 2
โโโ week04-chapter03/ # HYBHY Ch 3
โโโ week06-dual-reading/ # HYBHY Ch 4 + ProducingOSS Ch 8
โโโ week07-chapter05-async/ # HYBHY Ch 5 (async week)
โโโ week08-dual-reading/ # HYBHY Ch 6 + ProducingOSS Ch 6
โโโ week10-dual-reading/ # HYBHY Ch 7 + ProducingOSS Ch 4
โโโ week11-chapter08/ # HYBHY Ch 8
โโโ week12-chapter09/ # HYBHY Ch 9
โโโ week13-chapter10/ # HYBHY Ch 10
This workflow mirrors real open source contribution:
Youโre experiencing the collaboration model discussed in Producing Open Source Software!
Q: What if I make a mistake in my PR? A: Just push new commits to the same branch - the PR updates automatically. This is normal workflow!
Q: Can I see other studentsโ questions? A: Yes! Once PRs are merged, all questions become visible. This encourages learning from peers.
Q: What if Iโm stuck on Git? A: Ask in class, check office hours, or see GitHubโs Git Guide.
Q: Can I submit late? A: PRs are timestamped. Late submissions follow the course late policy (see syllabus).
Q: What about Week 7 (async week)? A: Same process! Plus youโll submit a separate written analysis via Moodle.
Remember: This isnโt just about submitting assignments - youโre building real-world Git skills while studying open source collaboration. By the end of the semester, youโll have a portfolio of thoughtful questions demonstrating your growth!
Last updated: January 2026