Computer Science Academy
Program Description
This program is designed to ignite a passion for technology and programming in young minds. Tailored for students in grades 3 to 6, the Junior Coders Program introduces foundational concepts of computer science while teaching practical skills in programming languages such as Python, HTML, CSS, and JavaScript. Through interactive lessons, hands-on projects, and engaging challenges, students will develop problem-solving skills, creativity, and confidence in coding.
Key Features:
- Beginner-Friendly Curriculum: No prior coding experience required. The program starts with the basics and builds progressively.
- Hands-On Learning: Students will apply their knowledge through real-world projects like creating simple games, websites, and interactive applications.
- Focus on Core Technologies:
- Python: Introduction to programming logic, loops, conditionals, and basic data structures.
- HTML & CSS: Basics of web development, including creating and styling webpages.
- JavaScript: Adding interactivity to websites with dynamic content and animations.
- Creative Exploration: Opportunities for students to personalize their projects and showcase their creativity.
- Team Collaboration: Group activities to foster teamwork, communication, and problem-solving skills.
Program Objectives:
- Introduce foundational computer science concepts in a fun and engaging way.
- Teach students how to write, debug, and test code effectively.
- Equip students with the skills to build functional and visually appealing projects.
- Develop logical thinking and computational problem-solving abilities.
- Inspire curiosity and excitement about future possibilities in technology.
Learning Outcomes:
By the end of the program, students will:
- Understand the basic structure and syntax of Python, HTML, CSS, and JavaScript.
- Create simple programs, games, and websites.
- Gain confidence in coding and debugging.
- Develop a foundational skill set that prepares them for advanced learning in computer science.
Course Description
Core Modules
- Python
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- JavaScript
Optional Enrichment Modules
- Data Visualization with Python (Using libraries like Matplotlib for simple graphs).
- Artificial Intelligence (AI)
- Advanced CSS Techniques (Transitions, animations, and media queries).
These four languages provide a well-rounded introduction to programming, enabling students to build applications ranging from games to interactive webpages.
Prerequisite: This Program is designed to be beginner-friendly and accessible for students in Grades 3 to 6. While no prior coding experience is required, the following foundational skills and characteristics are recommended to help students succeed.
This program emphasizes learning from the ground up, so even students with no prior experience can thrive with the support of experienced instructors and an engaging curriculum.
Essential Pre-Requisites
Basic Computer Skills:
- Familiarity with using a computer or tablet, including typing, using a mouse/trackpad, and basic navigation of software and web browsers.
Reading and Writing Proficiency:
- Ability to read and understand simple instructions.
- Basic writing skills for naming variables and describing projects.
Problem-Solving Attitude:
- An interest in solving puzzles or logical challenges.
- A willingness to experiment and try different solutions.
Optional (but helpful):
Exposure to Math Concepts:
- Basic arithmetic skills (addition, subtraction, multiplication, and division).
- Familiarity with patterns or sequences, which will help with understanding loops and algorithms.
Curiosity in Technology:
- Interest in exploring how websites, games, or apps work.
Parental Support:
- Especially for younger students, parents who can encourage and assist with setup and troubleshooting will help students stay engaged.
Learning Requirements: If your child has additional learning requirements, please contact Innovate Academy before enrollment.
Coding Academy 2025 Training Schedule
Program Key Terms for Enrollments & Renewals
- Bookings/Renewals for every term can be done on this page.
- Fees can be paid anytime during the current term for the next term before the due date.
- Fees must be paid in full before a student can enter the program every term.
- Student must not attend class if unwell and contact the academy for an online alternative or a credit.
- Public holidays are made up with either an extra lesson or session hours added on which will be decided by Innovate Academy.
- No parent / guardian is permitted to stay in the classroom as the program promotes independent learning.
- Refer to notices from Innovate Academy for make up lessons and session changes during the term, if applicable.
- Terms and Conditions apply.
What's included?
- Hands-on Learning
- Experienced Trainers
- Latest Technology
- Personalised Training
Class Details
- Online Academy
- Thursday, 6:15pm to 7:15pm
- Term 1 Dates: 3 February to 31 March (8 Week Program)
- $360 per term includes access to web based coding tool
-
Class Ratio of 12:1
(Student : Teacher) - Age Range: Year 7 to Year 11
- PO BOX 4755 Knox City Centre
- [email protected]
- +61 3 9764 8281