Introduction to Programming (Python)

COURSE DESCRIPTION
Programming & Coding Courses Adelaide
Are you a beginner at coding? Or struggling to build your fundamental knowledge further?
Introduction to Programming – Python – Phase 1 (Beginner)
“Introduction to Programming – Python” is a comprehensive course aimed at developing deep-rooted understanding of the fundamentals of programming and coding for beginners and those looking to enhance their programming skills.
The course is designed and structured to promote clear thinking and problem solving, whilst utilising programming tools to translate ideas into well-defined coding routines. Python, a well-recognised and heavily used programming language in the industry, offers a suitable learning platform for young coders that need access to a broad variety of coding resources, without exposing them to unnecessarily complex syntax requirements.
In particular, the course emphasizes on several important and generic programming concepts such as variables, functions, algorithms, simple data structures. All lessons are conducted by qualified and experienced professionals within relevant leading Australian industries, thus providing a real life approach to programming and coding.
More broadly, this course will foster and nurture students’ curiosity towards STEM, ensuring the development of deeper engagement and learning.
Introduction to Programming – Python – Phase 2 (Intermediate)
“Introduction to Programming – Python – Phase 2 (Intermediate)” is aimed at developing an understanding of Object Oriented Programming (OOP), which is an essential concept to use programming efficiently by extending ability of reusability and troubleshooting in real life programming problems.
In particular, the course emphasizes on principles of Object Oriented Programming such as classes, objects, inheritance, encapsulation, and polymorphism. The course then introduced the students to basics of Graphical User Interface (GUI) programming in python using OOP. Finally, students are guided to develop an OOP based GUI for a calculator application. At the end of this course, students are well-prepared with essential OOP concepts to proceed to hardware implementation projects (offered in Phase 3).
All lessons are conducted by qualified and experienced professionals within relevant leading Australian industries, thus providing a real-life approach to programming and coding. More broadly, this course will foster and nurture students’ curiosity towards STEM, ensuring the development of deeper engagement and learning.
Introduction to Programming – Python – Phase 3 (Advanced)
“Introduction to Programming – Python – Advanced” is an ideal course for those students who had already gained an initial exposure to Python programming, functions, object oriented programming (OOP) and looking to learn by real life hardware implementation and application.
The course is designed and structured to align with Australia Digital Technologies curriculum while following a Project-Based Learning (PBL) approach that engages students in rich and authentic learning experiences. We have established strong commitment to innovation and contemporary pedagogies to teach advanced concepts and practices in programming though this course.
Further emphasising the importance in excelling Python; a well-recognised and heavily used programming language in the industry, we have designed several exciting projects for students to undertake in an interactive and hands on manner, such as;
- Programming using Microbit based integrated sensor system development with various sensors
- Temperature sensing
- Wind-speed data
- IoT applications
- Smart-phone app initialization and more
- Game development using Python
More broadly, this course will enhance the students’ ability and skills set in applications based advanced project development, while exposing to “systems development lifecycle”, which is crucial for future programmers.
Please read the Information Package here.
Face to Face
Phase 1 (Beginner) – School years 6-12:
-
- 6 weekly sessions x 1.5 hr per session
- Starting in School Term 4
- Group 1: Starting 1st November 2020, Sundays 9.30 am – 11.00 am
- Full course fee: $249
- Registration closes by 23rd October 2020
Phase 2 (Intermediate) – School years 6-12:
-
- 6 weekly sessions x 1.5 hr per session
- Starting in School Term 4
- Group 1: Starting 1st November 2020, Sundays 11.00 am – 12.30 pm
- Full course fee: $249
- Registration closes by 23rd October 2020
Phase 3 (Advanced) – School years 6-12:
-
- 6 weekly sessions x 1.5 hr per session
- Starting in School Term 4
- Group 1: Starting 1st November 2020, Sundays 1.00 pm – 2.30 pm
- Full course fee: $249
- Registration closes by 23rd October 2020
Location
STEM Centre Australia Campbelltown Centre
Donash Education Centre
27 Montacute Road Campbelltown SA 5074
Online
Phase 1 (Beginner)- School years 6-12:
-
- 6 weekly sessions x 1.5 hr per session
- Starting in School Term 4
- Group 1: Starting 2nd November 2020, Mondays 5.30 pm – 7.00 pm
- Full course fee: $249
- Registration closes by 26th October 2020
Phase 2 (Intermediate) – School years 6-12:
-
- 6 weekly sessions x 1.5 hr per session
- Starting in School Term 4
- Group 1: Starting 3rd November 2020, Tuesdays 6.00 pm – 7.30 pm
- Full course fee: $249
- Registration closes by 26th October 2020
Phase 3 (Advanced) – School years 6-12:
-
- 6 weekly sessions x 1.5 hr per session
- Starting in School Term 4
- Group 1: Starting 3rd November 2020, Tuesdays 7.30 pm – 9.00 pm
- Full course fee: $249
- Registration closes by 26th October 2020
Features of Online Classes
- Live Online Classes via Zoom Video Conferencing App
- Easy to use Learning Management System (LMS)
- Fees include the delivery of course handbook within the Adelaide metropolitan area.
How to enrol?
- Step 1: Complete the Online Enrolment Form HERE.
- Step 2: Pay STEM Centre Australia the course fee in advance by 23/10/2020 (face-to-face lessons) or 26/10/2020 (online lessons). An invoice will be sent to you with the payment details once the enrolment form is completed.
Please read the STEM Centre Australia Enrolment Policy here.
Contact us now for more information.
Course Features
- Lessons 6
- Exams 0
- Duration 1.5 hours
- Skill level All levels
- Curriculum Special
- Students 8
- Assessments