ICS4

Module 8 (Ongoing)

Software Development Project

The tasks in this module will be ongoing throughout the semester, culminating in the delivery of a final software product. All stages of the development process will be documented in a final written formal report. Following is your to-do/to-know list for this module

  1. Review tentative project outline
  2. Select a project team and submit an initial proposal here
  3. Enter your team members and a brief problem definition by editing the table below. If you know what languages you'll be using for your project, check them off in the second table.
  4. Initial 'client' check-in meeting: March 26
  5. Submit "Problem Analysis" and "Planning" phases: TBD.
  6. Create a team GitHub project board (see below): TBD
  7. Present software product to client (our class)
  8. Submit a formal written report. Here's a template to guide you.

Project Proposals

Team Members Problem Definition
first and last initials of members Optional: write a brief sentence or two describing what it is you're bulding
MH, TO
SL, AM, LM
Group 3
Group 4
Group 5
Group 6

GH Projects

From your team repository, create a Project. Then create a "project board" for your software project.

Important Dates

Report: Jun 10 at the latest.

Presentation days: Jun 6, 7


Presenters will be selected randomly on TBD, so every group must be prepared to present. Attendance on all three days is mandatory, as this is a summative assessment


Practical Coding Exam: Jun 13

Formal Written Exam: Jun 21

This work and other materials under github.com/ICS4U-ICS4C,
are licensed under Creative Commons Attribution 4.0 Int'l License.