FSCS Coding Curriculum Learning to code is useful no matter what your career ambitions are !
The goal of FSCS is to encourage kids to learn to code in a user friendly environment. FSCS believes computer science education needs a lot of hands on practice to master programming concepts and follows a set curriculum. The curriculum will include computer basics, design, logic, algorithm and coding. Students will learn to code, develop strong problem solving, analytical and computational thinking skills. Students are encouraged to bring their own device. Curriculum meets CSTA K-12 standards.
Discover Coding (grade K-8)
Discover Coding (Introduction) offers a fun experience for students to learn to code. We will learn to interact, design and solve simple to complex programs using all the necessary tools. We will also be challenged to design our very own interactive animation. Students get familiar with basic computer science concepts including variables, conditionals, loops and functions. Discover Coding (Advanced) course offers students to learn computer basics, bits and bytes, binary conversions, programming sequence and logic, debugging, sorting and internet safety. Emphasis is laid on helping students understand decomposition in computer science, logical thinking and problem solving through various activities. Students will be encouraged to take up more challenging coding exercises based on their individual performance. Requirements:Hardware:Your own iPad or laptop; Software: Updated version of Chrome Prerequisites: None
Game Coding (grade 2-8)
Game Coding (Introduction) course offers an exciting world of computer programming for kids of all skill levels. It introduces students to basic game coding where they bring their imagination to life with the ability to create interactive stories, games, animations, music, art, and presentations. Kids will learn important mathematical and computer concepts that improve their creative thinking, logical reasoning, problem solving and collaborative skills. Students build confidence as they learn to problem solve and code engaging projects! Game Coding (Advanced) course offers deeper computer science concepts. We will learn new terminologies and problem solve complex projects while learning to code independently. During this course we will work with 20min. assignments in class to encourage critical thinking and logical reasoning extensively. After this course, students will have a good understanding of game coding which will help them to explore more on their own and create/browse new complex projects. Requirements: Hardware: LAPTOP only, NO TABLETS; headphones to record and listen to music for their programs. Software: Updated version of Chrome with Adobe Flash Player version 10.2 or later installed Prerequisites: Fun Computer Coding (preferred)
Basic Programming (grade 4-10)
Intermediate Programming (grade 5-10)
Advanced Programming (grade 7-10)
Java Programming Lvl 1,2 Requirements: Hardware: Your own laptop; Software: Updated version of Chrome Prerequisites: Basic Programming (preferred)