NCCA uses cookies so that you have the best possible browsing experience on our website. If you agree that we can store and use cookies click 'Accept & Close'.Manage Cookies

PC1 Variables

How to use these resources.

Teachers and students are encouraged to use these resources as platforms to create their own resources, as forms of assessment and in particular as reflection pieces for learning portfolios. The resources are designed specifically to be used by students to record artefacts and reflect on their learning, in particular html and pdf resources.

The Python Lessons and Tasks are designed for students to learn how to program in a practical and task driven style, both individually and collaboratively. In addition, where appropriate, students can undertake a Computational Thinking challenge and a block based coding challenge on editable html platforms, assess themselves with eTask Worksheets, and support and challenge themselves with Python video lessons.


Type of Resource Type ID Overview LO

Programming Concept 1 Variables

 Variables Lesson 1.0  pptx Task Driven PYTHON Lesson with embedded lesson plan and LOs

1.2  1.22   2.16  2.18

etask-BW-assess.png eTask Assessment 1.0 pdf (fillable) Revise Review and Save 2.16
 Variables and Operators Lesson 1.1  pptx Task Driven PYTHON Lesson with embedded lesson plan and LOs 1.3  1.4  1.7  1.20  1.23
CT-Challenge-logo-(1).png CT Challenge - Hours Minutes Seconds zip  Assess CT skills. Extract, launch the html file and store your work.

1.20 - 1.23

2.5 - 2.7

etask-BW-assess.png eTask Assessment 1.1 pdf (fillable) Revision Challenges Reflections 1.22  1.23  2.16
 Python Video - An overview of variables, operators and main data types  mp4 (vimeo) Flip the classroom / support the learning

1.2 - 1.4  1.22

2.16  2.18

 Scratch and Python Task - A 2 digit Number Buster 

zip Measure CT skills. Extract, launch the html file and store your work. 1.1 - 1.7  2.20  2.21
microprocessor-logo.png Microprocessor Video - Introduction to Variables  mp4 (vimeo) Design a counter using a microprocessor (ALT4) Introduction to 3.11 - 3.14
microprocessor-logo.png Microprocessor Video - Fitbit Variables  mp4 (vimeo) Design your own FitBit using a microprocessor (ALT4) Introduction to 3.11 - 3.14


The suggested resources below accompany the LOs and complement the lesson.

In some cases it will allow LOs to be covered to a greater extent or new LOs to be addressed.

LO Description of Related Web Resource

Further Resources

1.1  2.2

An unplugged activity : Sequencing Stage Lights. 
(Think about a systematic solution to an easily solved puzzle.)

1.1  2.7

CS Field Guide to Programming Languages and the Python Interpreter    CS-field-Guide.png    

2.20  2.6  2.16  1.4

Assess yourself interactively with 20 questions on variables and operators etask-BW-assess.png 

1.4  1.5 

2.6  1.7

Practice Python with a CT challenge (solutions also offered) Practice-Python-logo.png

A familiar challenge to age the user! Try the extra challenges also.

1.2  1.3  2.16  2.20 Learn more about variables and operators 
1.1  2.1 Princess Ann improves the army by proper naming - A Computational Thinking Fairytale