At FEFS, our Technology program introduces elementary students to the exciting world of programming and computational thinking. We teach students how to start computing through coding while building problem-solving and logical thinking skills.
For Grades 1–3, students learn block-based coding, where they develop the fundamentals of programming such as:
Sequencing and order of commands
Basic logic and conditional thinking (if/then statements)
Loops and repetition
Event-driven programming (reacting to inputs)
Creating simple animations and interactive projects
For Grades 4–5, students learn text-based programming with C++, learning essential programming concepts including:
Syntax and proper code structure
Variables and data types
Loops and iteration
Functions for modular and reusable code
Problem-solving through coding projects
Through hands-on projects, students gain confidence in using technology to explore, create, and solve real-world problems. By the end of our program, they have a strong foundation in programming concepts that will prepare them for advanced STEM learning in the future.