by Arup Das - Wednesday, 18 November 2020, 4:01 PM

Understanding Computers 

A1. describe the functions of different types of hardware components, and assess the hardware needs of users; 

A2. describe the different types of software products, and assess the software needs of users; 

A3. use the basic functions of an operating system correctly; 

A4. demonstrate an understanding of home computer networking concepts; 

A5. explain the importance of software updates and system maintenance to manage the performance and increase the security of a computer. 

Introduction to Programming 

B1. describe fundamental programming concepts and constructs; 

B2. plan and write simple programs using fundamental programming concepts; 

B3. apply basic code maintenance techniques when writing programs. 

Computers and Society 

C1. describe key aspects of the impact of computers and related technologies on society; 

C2. describe computer use policies that promote environmental stewardship and sustainability; 

C3. describe legal and ethical issues related to the use of computing devices; 

C4. describe postsecondary education and career prospects related to computer studies

Introduction to Python

This course has been provided to allow students aged 14-18 to learn the basics of the Python programming language. There is a course workbook which can be used as a basis for learning where schools do not have access to Moodle.

Learning Domain can provide a hosted version for you should you wish. Please contact us via the phone number or email on the website.

“ Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming.
Python’s elegant syntax and dynamic typing, together with its interpreted
nature, make it an ideal language for scripting and rapid application
development in many areas on most platforms.”