Introduction to programming for A Level computer science CO517 / A24
Summary
Enter the world of A Level programming with this course which will develop your knowledge of the subject from the knowledge needed to teach GCSE computer science. This course equips new A-Level computer science teachers with essential programming concepts, focusing on data structures, control flow, modular design and file handling.
The focus of the course is for you to improve your programming capability so that you can pass on these skills to your students. This introduction programming course will then allow you to take further CPD within our offer without overwhelming your with too much too soon.
Who is it for?
This course is intended for new teachers of A-Level computer science seeking to build foundational programming skills. The content will allow you to develop your programming skills so that you can teach this knowledge to you’re A Level students.
What topics are covered?
01 | Exploring Data Structures and Control Flow: Understand and manipulate one-dimensional and two-dimensional arrays.
02 | Mastering Functions and Modular Design: Implement and use subprograms with local and global variables.
03 | File Handling and Error Management: Read and write text and CSV files, manage file operations, and handle errors.
How will you learn?
This online, self-paced course can be completed flexibly. You can join and start this course at any time after the advertised date, and keep access for a year after booking.
How long is this course?
This course is approximately 6 hours of self-directed learning
Who is the course leader?
-
This is a self-paced Online Course
The course leader will be introduced in the course.
-
Outcomes
By the end of this online CPD pathway you will be able to:
- Identify the need for data structures like one-dimensional and two-dimensional arrays.
- Explain the benefits of using subprograms and the concept of local and global variables.
- Differentiate between local and global variables within subprograms.
- Assess the effectiveness of file handling techniques, including reading and writing to text and CSV files.
- Develop robust applications that incorporate data structures, subprograms, and error management in file operations.
Sessions
Date | Time | |
---|---|---|
1 Introduction to programming for A Level computer science | 01 April 2025 | 00:00-00:00 |
Actions
Cost
English Maintained | Activity feeFree | Subsidy available*£0.00 |
---|---|---|
Other | Activity feeFree | Subsidy available*£0.00 |
Priority school | Activity feeFree | Subsidy available*£0.00 |
Priority school repeat teacher | Activity feeFree | Subsidy available*£0.00 |
Trainee Teacher | Activity feeFree | |
This subsidy can contribute towards the costs associated with supply cover Find out more. |
Outside the UK? Fee information
Check your school subsidy status
The subsidy value may be higher for your school or college.
Included in your CPD subscription
This course is part of your school's CPD subscription. No active subscription? Learn how to get unlimited access to all CPD for your school.
Interested in this course?
Sign up to receive our emails to hear about the latest CPD available