JUNIOR PYTHON 1 - HOLIDAY CODING CAMP FOR AGES 11 - 12
*PRE-REQUISITES: STUDENTS TO HAVE COMPLETED PRIMARY 4/GRADE 4. NO
PRIOR CODING EXPERIENCE REQUIRED*
PYTHON IS THE WORLD’S FASTEST-GROWING PROGRAMMING LANGUAGE. IT’S A
VERSATILE LANGUAGE USED IN A WIDE RANGE OF CONTEXTS, FROM WEB
DEVELOPMENT TO SCIENTIFIC APPLICATIONS AND MACHINE LEARNING.
OUR JUNIOR PYTHON PROGRAM IS A SERIES OF COURSES DESIGNED TO HELP
YOUNGER LEARNERS AGES 11-12 PICK UP PYTHON IN A SMOOTH AND MEANINGFUL
WAY.
WE BEGIN BUILDING OUR FOUNDATION BY LEARNING THE MOST BASIC
INSTRUCTIONS THAT CAN BE UNDERSTOOD BY EVERY COMPUTER, TO BUILD
VIRTUALLY ANY COMPUTER PROGRAM: USING VARIABLES TO STORE AND
MANIPULATE DATA, MAKING SIMPLE DECISIONS USING CONDITIONALS, REPEATING
INSTRUCTIONS USING LOOPS. WE THEN LEARN HOW TO USE FUNCTIONS TO
IMPLEMENT TWO KEY PROBLEM-SOLVING SKILLS – DECOMPOSITION OF A
PROBLEM INTO SIMPLER PARTS, AND ABSTRACTION OF DETAILS TO FOCUS ON THE
APPROPRIATE LEVEL OF DETAIL. WE SEE HOW THIS HELPS TO ENHANCE THE
READABILITY AND REUSABILITY OF CODE, WHICH ARE BOTH CRITICAL IN ANY
LARGE PROGRAM.
AT THE END OF THE JUNIOR PYTHON COURSE SEQUENCE, STUDENTS WILL HAVE
MASTERED THE CORE CONCEPTS OF CONTROL FLOW AND BE COMFORTABLE CODING
IN PYTHON. STUDENTS WILL THEN BE ABLE TO JOIN THEIR OLDER PEERS IN OUR
PRINCIPLES 3 COURSE TO LEARN ABOUT DATA STRUCTURES.
COURSE OUTLINE
1. VARIABLES AND DATA TYPES
2. CONTROL FLOW
3. FUNCTIONS
COURSE SCHEDULE
THIS IS AN 8 SESSION COURSE. LESSONS WILL BE CONDUCTED OVER 4 DAYS,
25-28 JUN, 9AM-11AM + 1130AM-130PM (THERE IS A 30 MINUTE BREAK, WHERE
THE INSTRUCTOR WILL ACCOMPANY YOUR CHILD), AT OUR BUKIT TIMAH CAMPUS
(#02-01A KING'S ARCADE).
_**DO NOTE THAT WE REQUIRE A MINIMUM OF 2 CODE CAMPERS TO START A
CLASS. YOU WILL BE FULLY REFUNDED IF THE CLASS MINIMUM IS NOT
FULFILLED._
culture
education
courses
technology
1732
Views
29/06/2019 Last update