PRINCIPLES 2 - CODING CAMP FOR AGES 13 - 18
PROGRAMMING WITH FUNCTIONS
_PREREQUISITES:__ PRINCIPLES 1
[https://www.sgcodecampus.com/courses/poc1/index.html]_
SOLVING ANY COMPLEX PROBLEM USUALLY INVOLVES BREAKING IT DOWN INTO
SMALLER, MORE MANAGEABLE PARTS, WHICH CAN THEN BE SEPARATELY
UNDERSTOOD AND SOLVED. THIS PROCESS OF DECOMPOSITION IS KEY IN
COMPUTER SCIENCE, WHERE DATA, PROCESSES OR PROBLEMS ARE TACKLED MORE
EFFICIENTLY IN PARTS.
THIS SOPHOMORE COURSE OF OUR PRINCIPLES STREAM FOCUSES CODE CAMPERS ON
USING FUNCTIONS AS PROGRAMMING TOOLS TO IMPLEMENT DECOMPOSITION IN
THEIR PYTHON CODE. THEY WILL PUT THESE NEW SKILLS INTO PRACTICE BY
COMBINING THEM WITH THE CONCEPTS LEARNT IN PRINCIPLES 1
[https://www.sgcodecampus.com/courses/poc1/index.html] THROUGH
BUILDING LARGER PROGRAMS THAT INCLUDE CREATING ART, ANIMATIONS AND
GAMES.
AFTER THIS COURSE, STUDENTS WILL APPRECIATE FUNCTIONS AS TOOLS WHICH
ALLOW PROGRAMMERS TO ENHANCE THE READABILITY AND REUSABILITY OF THEIR
CODE. IN THE PROCESS, THEY WILL HAVE DEVELOPED TWO KEY SKILLS CRITICAL
FOR PROGRAMMING – DECOMPOSITION, AS WELL AS ABSTRACTION, THE
REDUCTION OF UNNECESSARY DETAIL IN COMPLEX PROBLEMS IN ORDER TO
EXTRACT RELEVANT CONCEPTS FOR UNDERSTANDING AND SOLVING THEM.
COURSE SCHEDULE
THIS IS A 15 HOUR COURSE. LESSONS WILL BE CONDUCTED OVER 5 DAYS, 29
JUL- 2 AUG, 1PM-4PM, 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._
courses
technology
culture
146
Views
03/08/2019 Last update