top of page

SEC Computing

Find the chapters covering the SEC computing syllabus and the list of chapters for programming.
Computer Board

Programming & Coursework

Programming lessons will be given throughout the year using the guideline list below. These lessons are geared towards the SEC Coursework to be submitted in Year 11.

Chapter
Year 11
Year 10
Year 9
Introduction
Ready
Ready
Ready
Analysis of the Hello World Program
Ready
Ready
Ready
Adding Comments to a Program
Ready
Ready
Ready
Simple Data Types
Ready
Ready
Ready
Declaring Variables
Ready
Ready
Ready
Initialisation and Assignments
Ready
Ready
Ready
Declaring Constants
Ready
Ready
Ready
Arithmetic Operators
Ready
Ready
Ready
Expressions
Ready
Ready
Ready
Display Output
Ready
Ready
Ready
Read Input
Ready
Ready
Ready
The String Data Type
Ready
Ready
Ready
Meaningful Commenting
Ready
Ready
Ready
The IF Statement
Ready
Ready
Ready
The IF Else Statement
Ready
Ready
Ready
The Switch Statement
Ready
Ready
Ready
Logical Operators
Ready
Ready
Ready
The Nested IF Statement
Ready
Ready
Ready
The FOR Loop
Ready
Ready
The WHILE Loop
Ready
Ready
The DO ... WHILE Loop
Ready
Ready
Readable Code
Ready
Ready
Declaring Methods
Ready
Ready
Calling Methods
Ready
Ready
The RETURN Keyword
Ready
Ready
Meaningful Identifiers and Code Convention
Ready
Ready
Variable Scope
Ready
Ready
A Menu Driven Program
Ready
Ready
The Array Data Structure
Ready
Ready
Array Parameters and Array Returns
Ready
Ready
The Array FOR Loop
NA
Ready
Array Helper Methods
Ready
Ready
What is Object-Oriented Programming?
NA
Earmarked
The Class Data Type
NA
Earmarked
The Constructor and NEW Keyword
NA
Earmarked
Adding Behaviour to a Class
NA
Earmarked
Calling Class Methods
NA
Earmarked
The Integrated Development Environment
Ready
Ready
Unit Testing
NA
Ready
Test Driven Development
NA
Ready
A Beginner's Guide to Best Practices
NA
Earmarked
Math Utility Class
Ready
Earmarked
A Simple Fast Food Ordering System
NA
The MainFoodItem Class
NA
The SideFoodItem Class
NA
The DrinkItem Class
NA
The Ordering and Meal Deal Logic
NA
A Small Exercise in Debugging
Ready
A Small Exercise in UX
Ready

Where is the code?

Do you have an error, not managing to keep up in class? This is perfectly normal! You just need more practice. You will always find all the code we write on Github. Fill in the gaps at home.

bluej-icon-256-2x.png
tools-logo-vscode.png
github-octocat.png

Programming Resources

If you want to supplement the programming examples in class with a good resource, you can use the Java section on Programiz. This site is geared towards compact learning with great examples. 

355-3559154_programiz-programiz-com-images-in-hd-hd-png.png
Programming Index
bottom of page