Eurisko is a group of high schoolers working on advanced projects in computer science. It was formed during the summer of 2020 as a collaboration between App Academy and Math Academy.
How rigorous is the program?
Eurisko one of the most advanced high school math/CS sequences in the country. Students write all their code from scratch before they are allowed to import from external libraries. Being in Math Academy, these students have already learned a large amount of college-level math, including multivariable calculus, linear algebra, and differential equations, so our Computation & Modeling and Machine Learning courses are presented at a level of intensity comparable to those offered at elite technical universities.
What kinds of things are the students building?
In the very first semester, students write their own Matrix and Graph classes in Python from scratch, and begin writing their own machine learning library. It only gets better from there! While working up to advanced machine learning algorithms like random forests and neural nets, students also implement their own games (ranging from simple games like snake to a large-scale game, Space Empires) and develop intelligent game-playing agents. Additionally, they write academic blog posts and are exposed to the basics of SQL, C++, and Haskell.
Where does the name "Eurisko" come from?
"Eurisko" is Greek for "I discover", and is the namesake of an AI system from the 1980s that won a particular game competition twice in a row, even when the rules were changed in attempt to handicap it (read more here). We're all about discovering and applying knowledge.
The Ultimate High School Computer Science Sequence: 9 Months In