CO453 Videos - BNU-CO453/ConsoleApps15 GitHub Wiki
General Videos
- Git & GitHub Videos
- Creating Wiki Documentation
- Introduction to Visual Paradigm
- 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 |