A new course `Algebra + Computer Science': What should be its outcomes and where it should start
Abstract
The words ``Programming is the second literacy'' were coined more than 40 years ago but never came to life. This paper is one in the series of papers aimed at the analysis of mathematical requirements for a merge of school mathematics with computer science and computer programming. First indications are this demands development of quite serious mathematical tools most of which, hopefully, will be hidden "under the hood'' of software systems used in the process, but many will feature prominently in the Domain Specific Language needed for support of mathematical exchanges between Learner, Teacher, and Computer. We focus on "hardcore" mathematical aspects of this development.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.