#
Week 01 - Introduction
#
Welcome to the course!
This first week, we will have lectures on both Wed and Fri. There's a lot of important material so please plan on attending!
If you haven't registered in the course, then you should email the instructor right away. There will be a department consent on the course preventing enrolment, so we'll need to work together to get you enrolled.
Also keep in mind that you and the rest of your project team need to be registered in the same sections. See forming a team for details.
#
Wed
This will be an in-person lecture, on the topics below.
#
1. Introduction
Review of the course outline, and the materials on the course website. The introductory lecture will provide some background information to guide later lectures. We'll walk through the course website and briefly discuss the course project as well.
#
2. Teamwork
Suggestions on how to work together effectively as a team!
You'll be provided some time in class to match up and form teams!
#
Fri
This will be an in-person lecture, on the topics below.
#
1. Project requirements
We'll review the online project requirements that you need to follow for your project.
#
2. Development process
How we will approach software development (process and practices). Guidelines for determining requirements in a software project.
#
3. Setup GitLab project
Brief overview of GitLab features, and I'll demo how to setup your GitLab project space.
. For a "demo" project space, see the mm project in GitLab.
#
TODO
Here's what you should start working on this week.
- Form a project team this week. I'll give you time at the end-of-class to meet people.
- Review the Project requirements and Select a Project with your team.