Professional Documents
Culture Documents
InternationalCommunitySchool
20152016
Ms.KaraStucky
Room406
kstucky@ics.edu.sg
CourseOverview
TheComputerProgrammingelectiveisafun,collaborative,andcreativeintroductionto
computerscience.Itsdesignedtoinspirestudentstocontinuelearninghowtechnology
improvesrealworldrelationships,connections,andlife.Studentswilllearnbasic
computerprogramminganddevelopskillssuchaslogic,problemsolving,andcreativity.
Thiscoursewillfosteranenvironmentofcommunallearningthatemphasizesrisktaking.
Itwillalsoteachthatsuccessdoesnotcomeonthefirsttry,justliketheworld'smost
difficultproblemsaren'tsolvedonthefirsttry.Challengeisgoodwhenitissupportedby
plansandtoolsthatleadtosuccess.Thiscoursewillhelpstudentspersevereinsolving
problems.
Thiscourseismadeupoffourmodules,eachbeingfourtofiveweekslong.
1. IntroductiontoComputerSciencethroughCode.org
2. PracticalprogrammingwithSphero,aroboticball
3. UsingprogrammingtocreatewithScratch,https://scratch.mit.edu/
4. AnintroductiontotextbasedprogrammingandsyntaxwithJavaScriptorPython
KeyConceptsTaughtbythisCourse:
Whatiscomputerscience?
Basicunderstandingofbinary
Howtodebug
Programmingconcepts
Sequencing
Loops
Conditionals
Functions
Functionswithparameters
Variables
ComputationalThinking
Decomposition
Patterns
Abstraction
Algorithms
Creation,Innovation,andDesign
StuckonMathWebsitehttp://stuckonmaths.weebly.com/