Online Web Resource

Outcomes

P1.2 describes and uses appropriate data types

P1.3 describes the interactions between the elements of a computer system

P2.2 explains the effects of historical developments on current practices

P3.1 identifies the issues relating to the use of software solutions

P4.2 investigates a structured approach in the design and implementation of a software solution

P4.3 uses a variety of development approaches to generate software solutions and distinguishes between these approaches

P5.2 uses and develops documentation to communicate software solutions to others

Lesson Content/Tasks

Introduction to the Python Programming Language

How to code calculations, conditions, loops, variables

Inline documentation

Introduction to Data Types

Context

P-12 Independent Girls' School

Online Delivery

Preliminary Level Students

Diverse Backgrounds and Educational Experience

Full Day Incursion

Assessment Strategies

Complete the National Computer Science School Challenge Problems for Week 1.

Extension Exercise: Complete the National Computer Science School Challenge Problems for Week 2

Give a short Oral Presentation to the class on What you found the most difficult part of the day and what you found the most rewarding and Why.