
Actions Panel
Principles 5 @ Bishan/Online SatWeekly : 22 Jan - 12Mar | 2-4pm
Principles 5 - Sunday Weekly Course for Ages 13 - 18 Prerequisites: Principles 4
When and where
Date and time
Location
Bishan Campus 508 Bishan St 11 #01-386 (2nd Floor) Singapore, 570508 Singapore
Map and directions
How to get there
Refund Policy
About this event
Principles 5 - Sunday Weekly Course for Ages 13 - 18
Principles 5
Object-Oriented Programming
Prerequisites: Principles 4
COURSE OVERVIEW:
Our introduction to foundational concepts and techniques in computer programming culminates in this course where students learn to create their own classes, essentially being able to abstract anything in the real world into their own data structures.
Code Campers will be introduced to the object-oriented programming (OOP) paradigm - a problem solving approach that allows the programmer to think about the behaviour of his or her program in terms of a collection of objects and how they interact.
Having previously used pre-existing modules to write their own programs more efficiently, students will also learn to create their own modules, and understand why and how everything in Python is an object.
As students are introduced to the Python web programming platform Anvil to create web elements, their understanding of objects will prime them towards viewing the components of web programming as such - entities with attributes and methods, which they will explore in greater depth in the following course to build their own web applications.
The completion of this course will enable the student to solve more complex problems - by viewing and reasoning about problems as complex systems of simpler, intertwined objects, students gain a powerful framework for designing and building larger programs and software.
After this course, students will be able to create their own classes, organise their program into modules that they can create, as well as create web elements in Anvil.
Course Schedule
This is an 8-lesson course. Lessons will be conducted at our Bishan campus on Sunday from 15 Jan - 5 Mar, 2-4pm.