Teaching Material

Week 16-17-18-19-20-21-22-23-24-25-29-30

10 IMPORTANT 'NEED TO KNOW' POINTS

1. Make sure you watch and read (and understand) the eLectures before starting on the practical work for a given week

2. Only Use Visual Studio 2019 for PC (The MAC version will not work for this module)

2a. If you are resitting the module (Summer 2024) you are advised to use Visual Studio 2022 for PC (The MAC version will not work for this module)

3. Download VS Community 2022 here for use on your own PC (Click here for configuration options)

4. Install and use MS Teams Desktop App for home use. You'll need this to attend Surgery Sessions. (avoid the browser version as not all features work)

5. Off campus work for this module is best completed using Your DMU lab. Best to use the local VM Ware Client

6. Claim your eGrid here (If you see a certificate error in your browser - select advanced and continue anyway). Also note that you may not be able to access the link off campus. Use Horizon if this is the case.

7. Once your team is set up follow the assessment schedule here. (Also available in the Assessments folder on Blackboard)

8. You only need to attend surgery sessions if you have a specific technical problem

9. All questions must be posted to the Discussion Board

10. Check the existing questions on the Discussion Board prior to making a new post

 

Week 16 - Unit 1

eLecture (Self Study)

Word DocumentModule Introduction - Agile Team Development

Powerpoint DocumentModule Introduction - Agile Team Development PowerPoint

Video Module Introduction - Agile Team Development Video

VideoAssignment Overview

Word DocumentGetting Help during the Module

Video Claiming your eGrid

 

Workshop

Word DocumentOrganising Your Team

 

Practical Work

Word DocumentGetting Started on the Assessment

Video Video

Practical To Do List

 

Back to top

Week 17 - Unit 2

eLecture (Self study)

Word DocumentThree Tier Architecture and Overview of Visual Studio (Examples use VS2017 but 2019 isn't that different)

Powerpoint DocumentThree Tier Architecture and Overview of Visual PowerPoint

Video Three Tier Architecture and Overview of Visual Studio Video

zipped archiveDVD Swap Application

zipped archiveAddress Book Application Finished

Word DocumentSolutions Projects and Web Forms

Video Solutions Projects and Web Forms Video

 

Workshop

 

Practical Work

Part 1 - Individual

Word DocumentCollaboration - Getting Started with GitHub

Video Video

Part 2 - Team

Word DocumentCreating the Shared Skeleton

Video Video

zipped archiveSkeleton System

 

Back to top

Week 18 - Unit 3

eLecture (Self Study)

Word DocumentExploring the Data Layer

Video Exploring the Data Layer Video

 

Workshop

 

Practical Work

Word DocumentConnecting to the Database Last Updated 09/02/23

Video Connecting to the Database Video

Word DocumentCreating a Local Database RESIT STUDENTS ONLY

 

Back to top

Week 19 - Unit 4

eLecture (Self Study)

Word DocumentTesting and Test Driven Development

Powerpoint DocumentPowerPoint

Video Video

Word DocumentTest Plan Pro Forma

Word DocumentErrors Errors Errors

Video Video

 

Workshop

 

Practical Work

Word DocumentYour GitHub Day Last Updated 21/02/23

Video Your GitHub Day Video

 

Back to top

Week 20 - Unit 5

eLecture

Word DocumentSeven Golden Use Cases

Powerpoint DocumentPowerpoint

Video Video

zipped archiveSample documentation

Word DocumentUse case description pro forma

 

Workshop

 

Practical Work

Word DocumentCreating the properties for your table design (Middle Layer)

Video Video

 

Back to top

Week 21 - Unit 6

Workshop

Practical Work

Word DocumentAdding a Simple Interface (Presentation Layer)Last Updated 01/03/23

Video Adding a Simple Interface (Presentation Layer) Video

 

Back to top

Week 22 - ENHANCEMENT WEEK

There are no new teaching materials for this week.

Use the time to catch up with any handouts you haven't completed.

 

Back to top

Week 23 - Unit 8

Practical Work

Word DocumentCreating the Find Method Last Updated 01/03/23

Video Creating the Find Method (Middle Layer) Video

Video Creating the Find Method (Data Layer) Video

Video Creating the Find Method (Presentation Layer) Video

Zip DocumentSQL Connect
If you are resitting this module in 2024 delete any previous versions SQL Connect and download a new copy as it has been updated over the summer.
Ignore any warnings and proceed with download.

zip DocumentData Connection Class

 

Back to top

Week 24 - Unit 9

Practical Work

Word DocumentAdding Validation (Middle Layer)

Video Adding Validation (Middle Layer) Video

Word DocumentAdding Validation (Presentation Layer)

Video Adding Validation The Presentation Layer Video

 

Need to Know Stuff

Word DocumentDebugging Quick Guide

Word DocumentTest Plan Pro Forma

 

Back to top

Week 25 - Unit 10

Practical Work

Word DocumentCreating the Collection Class Properties

Video Creating the Collection Class Properties (Middle Layer) Video

Video Creating the Collection Class Properties (Presentation Layer) Video

 

Back to top

Week 26 - Easter Break

Week 27 - Easter Break

Week 28 - Easter Break

Week 29 - Unit 11

Practical Work

Word DocumentCreating the Collection Methods (Add, Edit, Delete & Filter)

Last Updated 20/04/2023 - incorrect image on page 16. Please download a new copy and delete the old one.

 

Back to top

Week 30 - Unit 12

Practical Work

 

Back to top

Week 31

10 Min Sprints

 

Back to top

Week 32

10 Min Sprints

 

Back to top

Resources

 

Assessment

Assignment Handbook

Assignment Handbook last updated: 30th January 2023

Use this link to claim and view your eGrid.
Please note the link above will only work on campus or via DMU Horizon

Summer 2024 - Resit Assignment

Resit eGrid Sample

The Resit and Deferral Assignment and Resit eGrid can also be found on the migrated B4 module shell on Learning Zone.

Other Resources

Visual Studio Issues

VS Issues occasionally arise. You will find some solutions as and when they arise in the document above.

SQL ConnectIf you are resitting this module in 2024 delete any previous versions and download a new copy as it has been updated this year.

Sample Documentation

Use case description pro forma

Test Plan Pro Forma

Address Book Finished

The finished Address Book mostly illustrates where you will be with your work once you have reached the end of the module. This example is slightly different as it uses a local database file. Download and unzip it and have a look at the code in Visual Studio.

Debugging Quick Guide

 

Home Login