Week 10

Lectures

Lecture 1

The first lecture presents Software Configuration Managment (SCM) and introduces the Git SCM tool.

Lecture 2

The second lecture describes the C compiler works and how Make automates the process of turning source code into working programs.

Lecture 3

The third lecture covers Scrum, a technique for developing software in teams. After this week, you will be working in teams during the labs.

Tutorial and Lab

Tutorial

The tutorial this week covers lectures for this week.

Lab

In the lab this week you will start the database backlog by creating a fake database. The fake database is similar to the database you wrote for calc, but it has a string in it. You will be working in teams.

You will demo the stores for calc database.

Calc Backlog

This is the backlog for the demos week. You will demo stories 19-24.

Database Backlog

This is the backlog for work for the rest of the class. You will implement the stories in this backlog twice: the first time as a fake using an array of structures. The second time, you will create a real database that stores records in a file.