Skip to content

3 Draft Leaving Certificate specifications consultations

3 Draft Leaving Certificate specifications consultations

View Info

PC4 Conditionals

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.

Programming Concept 4 Conditionals

Type of Resource Type ID Overview LO
Python-logo Conditionals if Lesson 4.0  pptx Task Driven PYTHON Lesson with embedded lesson plan and LOs

1.1  1.4  1.22   1.15  1.16  2.5

python logo Conditionals if-else-elif Lesson 4.1  pptx Task Driven PYTHON Lesson with embedded lesson plan and LOs 1.1  1.4  1.15  1.23  2.17  2.21
CT-Challenge-logo CT Challenge - LC Grade Converter zip  Assess CT skills. Extract, launch the html file and store your work.

1.20 - 1.23

2.5 - 2.7

CT-Challenge-logo CT Challenge - A Basic Caesar Shift Cipher Code zip Assess CT skills. Extract, launch the html file and store your work.

1.20 - 1.23

2.5 - 2.7

etask-BW-assess eTask Assessment pdf (fillable) Revision Challenges Reflections 1.22  1.23  2.16
python logo Python Video - if Statements  mp4 (vimeo) Flip the classroom / support the learning

1.2 - 1.7  1.22

2.1 - 2.4  2.16 

python logo Python Video - if else elif Statements  mp4 (vimeo) Flip the classroom / support the learning

1.2 - 1.7  1.22

2.1 - 2.4  2.16 

python logo Python Video - Nested Conditional Statements  mp4 (vimeo) Flip the classroom / support the learning

1.2 - 1.7  1.22

2.1 - 2.4  2.16 

cat logo Scratch and Python Task - A Guessing Game 

zip Measure CT skills. Extract, launch the html file and store your work. 1.1 - 1.7  2.20  2.21
microprocessor-logo Microprocessor Video - Conditionals  mp4 (vimeo) Design a graded temperature sensor to make decisions (ALT4) Introduction to 3.11 - 3.14
microprocessor-logo Microprocessor Video - Digital in Motion Detector  mp4 (vimeo) Design your own Motion Detector using a microprocessor (ALT4) Introduction to 3.11 - 3.14
 microprocessor-logo CT-Challenge-logo A CT game using the microbit (Levels 0-3) html A scaffolded Drop & Catch game. Basic to nested conditional statements. Edit the html file to create a new resource.

1.1 - 1.7  1.22  1.23

Intro to 3.13 - 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.

Further Resources

LO Description of Related Web Resource
1.22  2.20 Trace your Python program  - A step-by-step visualisation of the execution of your programs.

1.1  1.2

2.1  2.2

An unplugged series of exercises and challenges on algorithmic and abstract thinking
(The TES website offers free and priced teacher's resources. In this case puzzling tours including the Knight's tour.)

Try a commented LCCS edited version

1.1  2.7

CS Field Guide to Formal Text-Based Languages (includes video)    CS-field-Guide    

2.20  2.6  2.16  1.3 - 1.7 Python-logo

Assess yourself interactively with 20 questions on conditional (selection) statements. etask-BW-assess

Note Q17 -20 require students to write algorithms or functions similar to the challenge in Practice Python section below (for example Q17 is based on odd and even numbers)

1.4  1.5 

2.6  2.7

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

Am I an Odd or Even Number? (Conditionals meet MODular Arithmetic)

1.3 - 1.7

Python-logo

Learn interactively about basic Conditional (Selection) Statements 

More Complex Conditions - using and, not, and or

Learn more about Nested Conditional Statements

1.1  2.1 A Computational Thinking Chilli warning about not doing what you are told in the kitchen!
Successfully added to the clipboard.