COSC 499: Capstone Software Engineering Project

For Winter 2023 Terms 1-2

How Things Work Each Semester

This is a long course. Let's survive together!

How Each Week Works (Roughly)

Semester 1's Tentative Weekly Topics and Deliverables

Week Dates Notes/Readings Deliverables
1 Sep 05-07 Course overview (slides)
Relevant factors to successful teamwork (slides)
Finding teammates (slides)
  • Complete the "Consent" (whether you agree or not)
  • Complete the "Self-Awareness" survey
  • Complete your "Team Formation" survey
  • Sign up for GitHub Education student account (optional)
  • 2 Sep 12-14 Project options, clients, teaching staff (slides)
    IP agreement (IP guest lecture, sample agreement)
    Requirements review (slides)
  • Set up Git
  • Complete individual exercise Intro to GitHub
  • Complete individual exercise Resolve Merge Conflicts
  • Complete individual exercise Review Pull Requests
  • Review intro to Git and GitHub
  • 3 Sep 19-21 Teamwork in Github (slides)
    Project planning and reporting (slides)
  • Complete team exercise Word Chain
  • Complete your weekly checkpoint (See rubric)
  • Identify your team's project option
  • 4 Sep 26-28
  • Submit team's project plan
  • Start your team Capstone project
  • Complete your weekly checkpoint
  • 5 Oct 03-05 System architecture design (slides)
    Iterative development process (slides)
  • Complete your weekly checkpoint
  • 6 Oct 10-12 Presentation expectations (slides)
  • Complete your weekly checkpoint
  • 7 Oct 17-19 Conference Travel: No Classes This Week
    8 Oct 24-26
  • Complete your weekly checkpoint
    (include Week 7's work)
  • 9 Oct 31 - Nov 02 Mini presentations (rubric)
  • Complete peer feedback for 5+ teams
  • Complete your weekly checkpoint
  • 10 Nov 07-09 Presentation feedback
  • Complete your weekly checkpoint
  • 11 Nov 14-16 Reading Break: No Classes This Week
    12 Nov 21-23 Thursday only: Software licenses (Guest lecture: slides)
  • Complete your weekly checkpoint
    (include Week 11's work, if any)
  • 13 Nov 28-30 Optional demo walkthrough or dry-run
  • Submit your design document and video link
  • Complete your weekly checkpoint
  • 14 Dec 05-07 Thursday only: Client panel: Design review and showcase
  • Complete peer feedback for 5+ teams (see list of team videos)
  • Semester 2's Tentative Weekly Topics and Deliverables

    Week Dates Notes/Readings Deliverables
    1 Jan 10-11 Term 1 review and remaining timeline (intro, slides)
    Discussion groups (Tuesday, Thursday)
  • Complete your weekly checkpoint
    (include work since Dec 04, if applicable)
  • 2 Jan 16-18 Peer testing expectations (slides)
  • Complete your weekly checkpoint
  • 3 Jan 23-25
  • Complete your weekly checkpoint
  • 4 Jan 30 - Feb 01 Peer testing #1 (schedule)
  • Complete peer feedback for the teams you participated in
  • Complete your weekly checkpoint
  • 5 Feb 06-08
  • Complete your weekly checkpoint
  • 6 Feb 13-15
  • Complete your weekly checkpoint
  • 7 Feb 20-22 Reading Break: No Classes This Week
    8 Feb 27-29
  • Complete your weekly checkpoint
    (include Week 7's work, if any)
  • 9 Mar 05-07 Peer testing #2 (schedule)
  • Complete peer feedback for the teams you participated in
  • Complete your weekly checkpoint
  • 10 Mar 12-14 Final deliverable expectations (slides, rubric and template)
    Identify remaining project priorities
  • Complete your weekly checkpoint
  • 11 Mar 19-21
  • Complete your weekly checkpoint
  • 12 Mar 26-28 ** All to attend both days **
    Tuesday: Personal Branding and Entrepreneurship (Guest lecture by RBC)
    Thursday: Resume Skills in the Age of AI (Guest lecture: slides)
  • Complete your weekly checkpoint
  • 13 Apr 02-04 Optional demo walkthrough or dry-run
  • Submit your individual project report with a video link
  • Complete your weekly checkpoint
  • 14 Apr 09-11 Thursday only: Client panel: Final project review (slides)
  • Complete peer feedback for your teammates (see reports from your teammates)
  • Complete the Canvas quiz called "Course Feedback"