Home Learning Tasks

Object Orientated Programming

A-Level Computer Science

North Bristol Post 16 Centre and Cotham School


Home Learning Task 1 - Classes and Structs

39 - Intro to OOP.mp4
40 - Constructors.mp4

WATCH AND WORK ALONGSIDE TASK

Instructions

Watch and work alongside each of the listed videos to create the programs and examples shown in the video.


Copy out and comment the example program code which appears in the videos to demonstrate the functionality and your understanding.


Add your code and screenshots of the program outputs to your Programming portfolio


Home Learning Task 2 - Constructors & Accessors

Constructors

40 - Constructors.mp4


Accessors - Public and Private

41 - Public v Private.mp4

WATCH AND WORK ALONGSIDE TASK


Instructions

Watch and work alongside each of the listed videos to create the programs and examples shown in the video.


Constructors Lecture - Code Files:

Car.cs | Program.cs

Please comment the code base with all your notes from the lecture

Add your code \ notes and screenshots of the program outputs to your Programming portfolio



Assessors Lecture - Code Files:

Car.cs | Program.cs

Please comment the code base with all your notes from the lecture

Add your code \ notes and screenshots of the program outputs to your Programming portfolio


Home Learning Task 3 - Class Programming Tasks

WORKING INDEPENDENTLY


Instructions

Read Chapter 10 of the linked C# programming booklet and complete the programming challenges 10.1


Add your code and screenshots of the program outputs to your Programming portfolio


Home Learning Task 4 - Business Inventory Program

Working Independently


Instructions

Read the linked program brief and create a program to fulfill the brief


Add your code and screenshots of the program outputs to your Programming portfolio


Home Learning Task 5 - Static Keyword & Inheritance

Static Keyword

42 - Static keyword.mp4


Inheritance

43 - Inheritance.mp4

WATCH AND WORK ALONGSIDE TASK


Instructions

Watch and work alongside each of the listed videos to create the programs and examples shown in the video.


Add your code and screenshots of the program outputs to your Programming portfolio


Home Learning Task 6 - Inheritance Programming Tasks

WORKING INDEPENDENTLY


Instructions

Read the linked section of the linked C# programming booklet and complete the programming challenges 10.2

Program 10.2 Code


Add your code and screenshots of the program outputs to your Programming portfolio


Home Learning Task 7 - Inheritance ATM Program

WORKING INDEPENDENTLY


Instructions

Read the linked program brief and create a program to fulfill the brief


Add your code and screenshots of the program outputs to your Programming portfolio


Home Learning Task 8 - Polymorphism

WORKING INDEPENDENTLY


Instructions

Read the linked section of the linked C# programming booklet and complete the programming challenges 10.3, 10.4, 10.5

Program 10.1 Code

Add your code and screenshots of the program outputs to your Programming portfolio