Folder101   Home Notes Quiz Assigns Info  
Forum Forum
101 Home 101
 
  C++ Level 2

SCHEME OF WORK

C++ Level 2

Wk

Topics

Learning Activity

Method of Learning Assessment

Key Skills Mapping

1

Unit introduction

Compiling and linking

Introduction to C++.  The relationship between C and C++

Compiling and linking source code. Source, object and executable code.

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

2

The structure of a program

Input and output streams

The structure of a C++ program. Directives and the preprocessor. Using comments and indenting code.

Input and output streams, cin and cout. Standard escape characters

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

3

Variables and constants

Variable types and sizes. Assigning values to variables. Case sensitivity. Literal and symbolic constants

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

4

String and character variables

Learning the difference between a character variable, a character array and a string. Using 'cin' and whitespaces.

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

5

Creating your own functions

An overview of creating your own functions.

Creating and declaring functions. Prototypes. Modularity.

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

6

Consolidation of First 5 lessons

Code Practice Session

Practice Assignment 3

PS3. Identify and try to solve a problem and check problem is solved

Half-term

7

Pre-defined functions

Using predefined functions such as strcpy, atoi, getch, toupper

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

8

Operators and Expressions

Assignment, logical and arithmetic operators. Posfix and prefix operators. Precedence and evaluating complex expressions

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved. N3.1 AON

9

Conditional Statements

Using a conditional statement within a program. If..else and 'switch' statement.

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved. N3.1 AON

10

Consolidation of lessons

Assignment Practice

Coding Practice Session. Apply underpinning knowledge to a problem - parts of Assignment 1

Practice Assignment1 using knowledge learnt so far

PS3. Problem solving. C3.2 Read & synthesise info. C3.3 Write two different documents

11

Program Flow Control

Loops. For, while, do...while.

Progression through tutorial and quiz results

PS3. Problem solving. C3.2 Read & synthesise info. WO3 Work with others

12

Scope of a Variable.

Variable scope, declaring local and global variables.

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

13

More on Functions.

Return values. passing parameters to a function by value and by reference.

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved

14

Testing a program

Comparing expected output with actual output.

Progression through tutorial and quiz results

PS3. Identify and try to solve a problem and check problem is solved. C3.3 Write documents

 

15

Consolidation of lessons Assignment Start

Coding Practice Session

2 hours on Assignment 1

Assignment progression

PS3. Identify and try to solve a problem and check problem is solved

16

Assignment Continuation

Continuation of assignment

2 hours on Assignment 1

Assignment progression

PS3. Identify and try to solve a problem and check problem is solved

17

Resits

Resit assignment or practice for online test

Assignment progression. Practice Test Results

PS3. Identify and try to solve a problem and check problem is solved

18
Revision
Revision for online test
Result of practice tests.
C3.2 Summarize information.
LP3 improve own learning