Difference between revisions of "Section C 2017"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Introduction)
Line 11: Line 11:
 
This section is to explain the classes within the skeleton program, use the pages below to explain each class:
 
This section is to explain the classes within the skeleton program, use the pages below to explain each class:
  
[[Location]]
+
[[Location]] - {{done}}
  
 
[[Simulation]]
 
[[Simulation]]
Line 29: Line 29:
 
Click here for an explanation of the Main section:  
 
Click here for an explanation of the Main section:  
  
[[Main Section]]
+
[[Main Section]] - {{done}}
  
 
=Object Orientated Programming Terms=
 
=Object Orientated Programming Terms=

Revision as of 11:10, 22 December 2016

Introduction

THIS SECTION SHOULD RELATE ONLY TO THE SKELETON PROGRAM FOR SUMMER 2017

You are advised to spend no more than 15 minutes on this section. Questions will refer to the Preliminary Material and the Skeleton Program, but will not require programming.

This section will ask you questions about the code itself and will test your knowledge of programming structures and especially ( OOP) Object Orientated Programming terms.

Skeleton Program

Class Definitions

This section is to explain the classes within the skeleton program, use the pages below to explain each class:

Location - Incomplete

Simulation

Warren

Animal

Fox (Sub Class of Animal)

Rabbit (Sub Class of Animal)

Class Diagram

A class diagram will go here

Main Program

Click here for an explanation of the Main section:

Main Section - Incomplete

Object Orientated Programming Terms

You may be asked to explain the following terms and identify where they are used in the skeleton program. Use the pages below to document examples within the skeleton program:

Encapsulation - 2017

Instantiation - 2017

Inheritance - 2017

Polymorphism - 2017

Composition - 2017

Aggregation - 2017

Abstract - Virtual - Static - 2017

Programming Structures / Theory

You may be asked about the following programming techniques and asked to identify them in the skeleton program. Use the pages below to document examples within the skeleton program:

Constants - 2017

Variables - Scope of Variables - 2017

Selection - 2017

Repetition - 2017

Arrays - 2017

Functions - 2017

Subroutines - Methods - 2017

Parameter Passing - 2017