CSC207's role is to enable students to cope with the challenges they
will meet in their upper-year courses, and subsequently in research and
industry. The course therefore focuses on basic software engineering
practices, and the concepts that underpin the tools used to implement
those practices. The course also presents students with larger
programming problems than they have previously seen, which both gives
them an opportunity to apply the working practices they are being
taught, and also demonstrates how those practices can help them.
|