home search Contact
Lmarsden is a non-profit information site

Week 01: Design, Implement, Validate and Evaluate

Class Task and Information

  • Lesson 01:
    • What you will require for this course.
      • A Charged Laptop with enough power to complete your lesson (get chargers before the lesson if needed)
      • A5 Note book to record code snippets as you view and research.
      • Headphones - To listen to tutorials and create a sound field to establish your optimal working environment.
      • All coding is to be complete and submitted for review and progress checks. 

      • Complete the following Pre-course Survey: IDEAS and Digital Solutions

        • Welcome and Introduction

        • Class Expectations

        • Primary Resources:
        • Ensure that your homework is completed - submissions will be via myFlinders

        • Course Overview
          • UI (User Interface) and UX (User eXperience) discussions
          • Working with input, variables and output to the user
          • Programming decision structures: If Then, If Then Else, ElIf.
          • Programming repetition: Fixed Loops and While Loops
          • Modules of Random, Time, Math and others as required.

        • Assessment is a project (Design, Implement, Validate and Evaluate)

        • Managing your development workspace.
        • Installing Python 3.x language or update.
        • How to install an IDE for Python, configuring the IDE to improve work flow.
        • Managing folders and files

      • Video Tutorial Files -= What to Do =-
        • You will need to view the video file and stop it along the way so you can implement, do what the video files shows you.
        • Remember: Information Action = KNOWLEDGE
        • Remember to save your work as you go.
    • Why should we code:What Most Schools Don't Teach 
      • Learn about a new "superpower" that isn't being taught in 90% of schools.
      • Starring Bill Gates, Mark Zuckerberg, will.i.am, Chris Bosh, Jack Dorsey, Tony Hsieh, Drew Houston, Gabe Newell, Ruchi Sanghvi, Elena Silenok, Vanessa Hurst, and Hadi Partovi. 

    • How to download and install the latest Python 3.x language and resources:
    • How to download and install the latest PyCharm IDE (use the education version):

    • Websites for applications:
    • Practical Tutorial 01: Python - Working with output - reformatted, escape codes, complex sentences

      • Create a program that will output the following information:
        • Task 01: A List of all your subjects
        • Task 02: 5 Top band or musicians that you like.
        • Task 03: Create some word art e.g.
          • ______________$$$$$$$$$$$

      • Place a screen shot of this in Homework Task 01 on myFlinders.


  • Lesson 02:
    • Developing coding syntax
      • Lightbot is a programming puzzle game from Danny Yaroslavl, a Canadian university student. The goal is to make your robot light up all of the blue tiles on a 3D grid. The twist is that you have to do this in one run by programming your robot with a series of instructions.

      • Click on the lightbot image below and follow the instructions to complete the programming challengers. There are 3 Sets of tasks.

      • Students are to spend the lesson working through the tasks. Remember to plan your solution and in some cases think of alternate ways of solving the problems.

      • Complete the tutorials to obtain a certificate - You are to submit this certificate via myFlinders or print this certificate and submit this to Mr Marsden before the next lesson.

      • If you finish early: CodeCombat - Coding games to learn Python
Readings / Hom ework
  • Complete all set work.
  • Students will be selected at random to demonstrate their solutions next lesson to Mr Marsden.

  • Development Opportunity




Focus Point