Learning Outcomes
- LO1: Analyse a simple requirements in a structured manner in order to establish a strategy to solve the current problem
- LO2: Design, document, implement and test reliable, maintainable programs as solutions to simple problems
- LO3: Use structured techniques of design and implementation and good documentation practice
- LO4: Make effective use of software development tools when implementing fit-for-purpose solutions
Assessments
- Classwork = 40%, Independent Study = 60%
- 33% CW1: Ceebot Programs 1
- 33% CW2: Ceebot Programs 2
- 33% CW2: C# Console Programs
BNU Module Plan 2018-2019
Module Weekly Plan
Week | Date | Subject Content | Practical |
---|---|---|---|
1 | Oct 02 | Ceebot 1: Introduction | Week 1 Programs |
2 | Oct 09 | CeeBot 1: IO & Variables | Week 1 Programs |
3 | Oct 16 | CeeBot 2: Repetition | Week 2 Programs |
4 | Oct 23 | CeeBot 3: Selection | Week 3 Programs |
5 | Oct 30 | Workshop Week | Week 1-3 Programs |
6 | Nov 06 | CeeBot 4: Functions | SUBMIT CW1 |
7 | Nov 13 | CeeBot 5: Parameters | Ceebot 5 |
8 | Nov 20 | CeeBot 6: Arrays | Ceebot 6 |
9 | Nov 27 | CeeBot 7: Project | Ceebot 7 |
10 | Dec 04 | C# Part 1: IO and Variables | C# Console |
11 | Dec 11 | C# Part 2: Selection & Repetition | SUBMIT CW2 |
12 | Dec 18 | C# Part 3: Classes & Objects | C# Console |
VACATION | |||
13-15 | Jan 15 - Jan 29 | C# WORKSHOP | SUBMIT CW3 |
Useful Resources
- Video Download, unzip and install CeeBot4
- Video CeeBot Basic Univeristy Walkthrough
- Wesbite codecademy: Learn Java (free course)
- Video Microsoft: C# Fundamentals for Absolute Beginners
- Wesbite Microsoft .NET Naming Guidlines 2017 Following a consistent set of naming conventions in the development of a framework can be a major contribution to the frameworkâs usability. It allows the framework to be used by many developers on widely separated projects.
- Wesbite Achitectural Principles,
- Wesbite Top 15+ Best Practices for Writing Super Readable Code