Algorithms are used to develop and express solutions to computational problems. An algorithm is a precise sequence of instructions for a process that can be executed by a computer. They are expressed using languages, and can solve many, but not all, problems. They are evaluated both analytically and empirically.


Bebras Challenge

The Bebras Challenge is a free challenge for all students in both primary and secondary education.
Blog Post

Collaborative Classrooms and Absent Students

Profile picture for user sbhatnagar
The demands of today’s work arena require students to work effectively in groups. Hence, curricula are being designed to incorporate group work. Both ECS and CSP are designed with this in mind.