You are on page 1of 1

ComputerProgrammingElective

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/

You might also like