top of page
SEC Computing
Find the chapters covering the SEC computing syllabus and the list of chapters for programming.
Chapter Index
Programming Dedicated Systems
Title | Year 9 | Year 10 | Year 11 |
---|---|---|---|
Arduino 7 Car Wipers | Ready | NA | |
Adruino 6 Basic Servo Control | Ready | NA | NA |
Arduino 5 Analog Input | Ready | NA | NA |
Arduino 4 Fixed Period Traffic Lights | Ready | NA | NA |
Arduino 3 External Input Components | Ready | NA | NA |
Arduino 2 Simple Circuits | Ready | NA | NA |
Arduino 1 Blinking Lights | Ready | NA | NA |
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.
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.
Programming Index
bottom of page