CO453 Videos - BNU-CO453/ConsoleApps15 GitHub Wiki

General Videos

  1. Git & GitHub Videos
  2. Creating Wiki Documentation
  3. Introduction to Visual Paradigm
  4. Visual Studio (Use VS 2022, but this lecture is based on VS2019

Pre-Lesson Videos

Week 1 Videos: App01 Distance Converter Stage 1

Ideally student should come to the lesson in week one have started App01 and have completed to Stage 1 before the lesson starts.

Video Time Topics Covered
Intro to Console Apps 14 mins A general introduction to the module and to programming in C#
Starting Console App 12 mins Using the ConsoleApps15 template, cloning it and opening it in Visual Studio. How to use Git in Visual Studio 2019 to pull, commit and push changes.
Creating Wiki Pages 14 mins How to create your wiki documentation
App01 Coding Stage 1 23 mins Top down development of the Distance converter.Stage 1 coding converting Miles to Feet

In the lesson students are expected to extend App01 to stage 2 before next weeks lesson. Students should bring any issues with the 4 videos to the lesson.

Week 2 or 3 Videos: App01 Distance Converter Stages 2/3

Video Time Topics Covered
App01 Coding Stage 2 to 3 56 mins Refactoring the stage 2 version to the final stage 3 version using selection
Black Box Testing 16 mins Completing App01 with Black Box Testing and Starting App02
Web User Interface Part 1 20 mins Adding an ASP.NET Core MVC project (part of recorded lesson)
Web User Interface Part 2 29 mins Adding a mobile web app front end to App02 BMI Calculator
Web User Interface Part 3 10 mins Adding a mobile app front end to App01 Distance Converter

Week 4 Videos: Completing App01 & App02

Video Time Topics Covered
Intro to Repetition & Arrays 10 mins Introduction repetition and arrays in C#
Library Classes 34 mins Developing and using the ConsoleHelper for App01 and App02
App01 Unit Testing 11 mins Unit Testing of App01
VS Class Diagram 5 mins Creating a Class Diagram in Visual Studio
VP Class Diagram 15 mins Creating a class diagram in Visual Paradigm from Code (use C# not Java)

Week 5 Videos: App03 StudentMarks

Video Time Topics Covered
App03 Student Marks TDD 24 mins Test Driven Development starting with App03
Web User Interface & Database 30 mins ASDP.NET Core MVC & SQL Server Database

Week 7 Videos App04: Social Network

Video Time Topics Covered
App04 Social Network 33 mins Refactoring using inheritance
App04 Supplementary 6 mins How find a Post (to be viewed in week 7)

Week 8 Videos App04: ASP.NET Web Version

Video Time Topics Covered
App04: Web Version 33 mins Adding and displaying Message and Photo Posts
App04: Web Version 26 mins Filtering, Searching, Liking and Commenting

Week 9 Videos App05: MonoGame RPG

Video Time Topics Covered
App05 RPG Game Part 1 18 mins Setting up and starting a MonoGame
App05 RGP Game Part 2 15 mins Adding a Sprite and PlayerSprite
Lesson on Using the App05 MonoGame Template 16 mins A guide to using the template as a starting point
Lesson on MonoGame: Adding Assets 54 mins Adding fonts, sound effects and music

Last Years RPS Game

Video Time Topics Covered
App06 Rock-Paper-Scissors Game 39 mins Console Game