Teaching Material

Week 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-

Week 1

Lecture

Word DocumentProject Management and Development

Powerpoint DocumentPowerPoint

VideoVideo

VideoGetting help

VideoObtaining your eGrid

VideoAssignment Overview

 

Lab

No lab this week

 

Back to top

Week 2

Lecture

Word DocumentDiscovering Classes

Powerpoint DocumentPowerPoint

Video Video

 

Lab

Word DocumentGetting Started

Video Video

 

Back to top

Week 3

Lecture

Word Document Sequence Diagrams

Powerpoint DocumentPowerPoint

Video Video

 

Lab

Word DocumentCreating the Team ERD

Word DocumentERD Notation by Peter Bounds

Video Video

 

Back to top

Week 4

Lecture

Word DocumentSmoke and Mirrors Prototype

Powerpoint DocumentPowerPoint

Zip FileDVD Swap Shop Prototype

Video Video

 

Lab

Word DocumentCreating Use Case Diagrams

Video Video

 

Back to top

Week 5

Lecture

Word DocumentTest Driven Development (Start here for the phase test and look at the assessment handbook + video)

Powerpoint DocumentPowerPoint

Video Video

 

Lab

Word DocumentCreating Class Diagrams

Video Video

 

Back to top

Week 6 Personal Enhancement Week

To be announced

Week 7

Lecture

Word DocumentSeven Golden Use Cases

Powerpoint DocumentSeven Golden Use Cases

Video Video

 

Lab

Word DocumentCreating Sequence Diagrams

 

Back to top

Week 8

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word DocumentGetting Started with TDD & Pair Programming

Zip FileAddress Book Starter

 

Back to top

Week 9

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word DocumentCreating the Simple Collection Class

 

Back to top

Week 10

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word DocumentConnecting to the Database

 

Back to top

Week 11

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word DocumentCompleting the Counties Collection Class

 

Back to top

Week 12 Xmas Break

Week 13 Xmas Break

Week 14 Xmas Break

Week 15

Lecture

Word DocumentThere is no lecture this week

 

Lab

TDD Phase Test

 

Back to top

Week 16

Lecture

Word DocumentOverview of the next part of the module

Powerpoint DocumentPowerPoint

Video Video

 

Lab

Schedule A teams for this week - 10 min claims

 

Back to top

Week 17

Lecture

Word DocumentThere is no lecture this week

 

Lab

Schedule B teams for this week - 10 min claims

 

Back to top

Week 18

Lecture

Word DocumentErrors Errors Errors

VideoErrors Errors Errors

Lab

Word DocumentCollaboration and Getting Started with GitHub Part 1

Video Video

Word DocumentCollaboration and Getting Started with GitHub Part 2

Video Video

Word DocumentConnecting to SQL Server

Video Video

Word DocumentSetting up a local database

 

Back to top

Week 19

Lecture

LinkSample Systems

Not really a lecture but a set of notes from 2019 explaining how common system components (bookings, shopping cart and security) might be implemented

Lab

Word Document Lab Building your Allocated Components

Video Video

 

Back to top

Week 20

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word DocumentCreating the Find Method Middle Layer

Video Video

Word DocumentCreating the Find Method The Data Layer

Video Video

Word DocumentCreating the Find Method The Presentation Layer

Video Video

 

Back to top

Week 21

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word DocumentAdding Validation The Middle Layer

Video Video

Word DocumentAdding Validation The Presentation Layer

Video Video

 

Back to top

Week 22

 

Back to top

Week 23

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word Document Lab Creating the Collection Class (Properties)

 

Back to top

Week 24

Lecture

Word DocumentThere is no lecture this week

 

Lab

Word DocumentLab Creating the Methods (Add Edit Delete Filter)

 

Back to top

Week 25

Lecture

Word DocumentThere is no lecture this week

 

Lab

No new material for this week

 

Back to top

Week 26 Easter Break

Week 27 Easter Break

Week 28 Easter Break

Week 29

Lecture

Word DocumentThere is no lecture this week

 

Lab

10 Min Claims

 

Back to top

Week 30

Lecture

Word DocumentThere is no lecture this week

 

Lab

10 Min Claims

 

Back to top

Resources

Visual Studio Issues

GitHub Workaround

Make sure you save and unzip the file first

Assessment

Assignment Handbook

G677 for your eGrid

Meeting Rooms

Teams Spreadsheet

Summer Resit

Pro Forma Documents

Event Table

Use case descriptions

Test plan

Report Template

Other Resources

DataConnection Class Code

 

Home