LCCL CODING ACADEMY

  Problem Solving with Python

 

Problem Solving with Python

 

 Who is this for?

12 - 18 year-olds who love logic quizzes and puzzles, with zero or minimal prior experience to Python.

 

 Quick Class Details

Available to 12 - 18 year-olds. Student-teacher ratio capped at 8:1.

 

 What is Problem Solving with Python?

Problem Solving with Python is a module where students learn Computational Thinking strategies, problem solving techniques, and fundamental coding concepts using the Python programming language. Students are challenged to solve interesting and relevant problems with what they have learnt. Coding beginners will gain a fresh perspective on how code, algorithms and software run many areas in the world today. All students in this module will create their own code solutions and applications that include chatbots, games, data analysis programs, and many others.

 

 What do students gain?

Understanding and applying Computational Thinking strategies

  • Decomposition/composition
  • Pattern recognition
  • Abstraction
  • Algorithms
  • Logic
  • Input/output

Understanding and applying Python coding skillset
  • Functions
  • Data types
  • Data structures
  • Conditionals
  • Loops
  • Modules

Understanding Code, Algorithms and Software
  • Understanding the possibilities of different application types and how they are created
  • Understanding the software development cycle
  • Understanding the interconnection between data, application and interface
  • Understanding APIs and references

 

 

 Intakes

If you already have an account with us, log in now for quick class sign-up. 

 

 Minimum Requirements

  • 12 - 18 year-olds who love logic quizzes and puzzles, with zero or minimal prior experience to Python.
  • Comfortable operating the computer, browsing the web and saving files.

 

 Laptops

All participants are encouraged to bring their own laptops. This is so that students are able to practice and complete optional coding challenges at home. Recommended laptop specification: Windows 7 / 8 / 10, Mac OS X or Linux, with at least 4 GB RAM.

If you do not have a personal laptop, LCCL Coding Academy provides laptops for use at the school. Please indicate your laptop needs during registration.

 

 FAQs

How can I contact the organiser with any questions?

Please e-mail your questions to This email address is being protected from spambots. You need JavaScript enabled to view it. or contact us via other means.

What's the refund policy?

All registrations are non-refundable. If the student has to miss a class due to unforeseen circumstance, we will do our best to help get the student up to speed again.

My child is younger/older than the required age. May they join the course?

We allow younger or older students in the classes on a case-by-case basis. Please contact us so that we may advise you better. E-mail This email address is being protected from spambots. You need JavaScript enabled to view it. or contact us via other means.

My child does not have a laptop. Does the school provide any?

If you do not have a personal laptop, LCCL Coding Academy provides laptops for use at the school. Please indicate your laptop needs during registration.

 

Subcategories

Problem Solving with Python

18-12-2017 4:15 pm - 22-12-2017 6:45 pm
SGD 497

18 - 22 Dec, 4:15pm – 6:15pm
5 x 2 hrs