3322 Rt. 22 West, Suite 1503, Branchburg NJ 08876 US

Start date: Saturday, March 23 2024.

Schedule:

 On Saturday from 1:00 PM to 3:00 PM.

 From 3/23/2024 until 6/15/2024

 Online - Zoom

Description:

Why It Matters?

In today's digital landscape, CS with computational literacy stands as fundamental as the ABCs. 

Contrary to widespread belief, computer science is often misunderstood as mere coding. It's far more than that—it's a mindset, a journey that cultivates proficiency and adaptability. Learning code solely for its sake doesn't inherently foster problem-solving abilities.

Regrettably, grade school education frequently neglects a crucial aspect, resulting in a significant gap as students advance from middle school to high school and subsequently to college.

At Storming Robots, we acknowledge this void—a gap that impedes students' progression. Our forthcoming pilot computer science program for Grades 5 to 7 is centered on imparting concrete computer-centric knowledge, addressing the current shortfall in middle school CS computing literacy.

Additionally, we engage students through the American Computer Science League Contests, fostering participation and measuring progress through annual competitions. Moreover, our focus on fundamental programming in the C language, closer to the machine level, sets us apart from conventional approaches using Blockly or Python.

 

Summarized curriculum:

Overall:

  • Design/analyze with flowchart diagram, pseudo-coding.
  • Translate pattern to expression
  • Abstraction, sequencing, loops, modularizing, conditionals, data usage. and scalability (for the more advanced level).
  • Trouble-shooting and Debugging Skills - Very crucial.

Specific topics covered prior to this term:

  • Number based system, including:
    • Bytes vs bits
    • important bases used in the digital world
    • How computer recognize signed vs unsigned, etc.
  • Prefix/Infix/Postfix Notation
  • Bitwise operation
  • Introductory in Linear Data structure

Specific topics this term:

(Prerequisite - the term above)

  • Introduction to Boolean Algebra (used to analyze and simplify digital circuits or digital gates)
  • Introductory in non-Linear Data structure
  • Introductory level of Graph Theory

Tools:

  • Windows : visual studio community C/C++
  • Mac/Linux:  online GDB

Direct Benefit:

  1. Refined Problem-Solving: Sharper their analytical skills in middle school engineering activities, such as robotics.

  2. Advanced Placement Readiness: Positions students for competitiveness in Advanced Placement in Computer Science..

  3. Seamless Transition: Allow  smooth transition to Storming Robots’ Algorithms in C/C++, empowering students to excel in advanced programming.

Available: Available

Price: $290.00 Taxes waived

Required age: - 13 on the day of the activity

Prerequisites: Completion of the Gr. 5-7 Computer Science Beyond Codiing - Level B

Tags: Computational Thinking CS - Algorithms in C/C++

Share this activity: