Automation, in the broadest sense, is everywhere we look. In the future, we will rely more and more on technology to improve health care, transportation and logistics and the production of goods.
Even if you don’t pursue a technical career, you’ll be better off with an understanding of the tools that drive our modern society.
All around the world governments and organizations realize that some knowledge about automation and computation should be taught in school.
To this end new learning standards are proposed and implemented.
Below you will find a mapping of what you can learn in the RoboMind Academy to standards such as set forth in the UK, US, and the Netherlands.
CSTA K-12 Computer Science - Level 2 (Grades 6-9, 10-14 years)
The
Computer Science Teachers Association has formulated a core set of learning standards
designed to provide the foundation for a complete computer science curriculum and its implementation at the K-12 level.
Below an overview is given of the subset of these standards which match with the RoboMind Academy curriculum.
For the complete overview of all standards as please go
here.
General Requirements
- Uses computational thinking for problem-solving
- See, for example, Basics-1: navigating, tracking and tracing, line following. Basics-2: mazes, vacuum cleaning, repairing roads.
- Addresses issues relevant to the world around us
- See, for example, Basics-1: navigating, tracking and tracing, line following. Basics-2: mazes, vacuum cleaning, repairing roads.
- Focuses on active learning and exploration
- Robomind Academy keeps students captivated for the whole duration of the course. Results are shown immediately. You can incrementally improve solutions until the robot does what you want. Work at your own speed while automatic hints help you further if needed.
- Introduces the fundamental concepts of computer science to all students
- RoboMind has proven to be an effective and motivating introduction. Fundamental concepts are learned in a fun way.
- Increases the availability of rigorous computer science for all students
- RoboMind is used all over the world and can be programmed in 27 languages.
- Prepares students to understand the nature of computer science and its place in the modern world
- Through a gradual build up through the courses, students will learn about loops, conditions, functions and general problem solving. For example in Basics-1: navigating, tracking and tracing, line following. Basics-2: mazes, reading barcodes, vacuum cleaning, repairing roads.
- Use computer science skills (especially computational thinking) in problem-solving activities in other subjects.
- The RoboMind Desktop environment supports export of programs to Lego MindStorm. See how your creations run in the real word. Calibrate your robot design. See how a RoboMind program compares to a program in the Lego environment.
Computational Thinking (CT)
- L2.CT-01 Understand and use the basic steps in algorithmic problem solving to design solutions
- Basics-1: navigating, tracking and tracing, line following.
- L2.CT-03 Define an algorithm as a sequence of instructions that can be processed by a computer
- Basics-1, 1-star challenges.
- L2.CT-04 Evaluate ways that different algorithms may be used to solve the same problem
- Basics-2: mazes, vacuum cleaning, repairing roads.
- L2.CT-05 Act out searching and sorting algorithms (2-5)
- Basics-2: vacuum cleaning, repairing roads, 3 and 4 star challenges
- L2.CT-07 Describe and analyze a sequence of instructions being followed
- Sequencing, tell what program is going to do; quizzes.
- L2.CT-06 Represent data in a variety of ways including text, sounds, pictures, and numbers
- Basics-2: random dice rolls, bar codes
- L2.CT-09 Interact with content-specific models and simulations
- All challenges.
- L2.CT-12 Use abstraction to decompose a problem into sub-problems
- Basics-1: line following, tracking and tracing. Basics-2: mazes.
Computing, Practice and Programming (CPP)
- CPP.L2-04 Demonstrate an understanding of algorithms and their practical application
- All quizzes, application: Basics-1: navigating, tracking and tracing, line following. Basics-2: mazes, vacuum cleaning, repairing roads.
- CPP.L2-05 Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions
- All content. Functions especially Basics-2: secret language, drawing portraits, reading barcodes.
- CPP.L2-06 Demonstrate good practices in personal information security, using passwords, encryption, and secure transactions
- RoboMind Academy is personal and users should demonstrate good personal information security, using passwords.
- CPP.L2-09 Collect and analyze data that is output from multiple runs of a computer program
- Especially random search exercises like Basics-2: vacuum cleaning, repairing roads.
Common Core State Standards for Mathematics
The Common Core State Standards provide a understanding of what students are expected to learn,
so teachers and parents know what they need to do to help them. The standards are designed to be robust and relevant to the real world,
reflecting the knowledge and skills that young people need for success in college and careers.
Below the Mathematical Practice grouping of these standards as mapped to
the CSTA K-12 Computer Science - Level 2 standards and the RoboMind Academy Curriculum. For the complete mapping to the CSTA K-12 Computer Science - Level 2 standards
see this document.
- College and Career Readiness Anchor Standards: Reading
- CT.L2-06.
- Reading Standards for Literacy in Science/ Technical Subjects
CT.L2-05 and CPP.L2-09
- College and Career Readiness Anchor Standards: Writing
- CT.L2-07.
- Writing Standards for Literacy in History/Social Studies, Science, and Technical Subjects 6-12
- CT.L2-07
- College and Career Readiness Anchor Standards: Language
CT.L2-03.
- Standards for Mathematical Practice
- CT.L2-01,CT.L2-04, CT.L2-07, CT.L2-09, CT.L2-12, CPP.L2-04, CPP.L2-05, and CPP.L2-09.
STEM Cluster Topics
Below an overview of STEM Cluster Topics as mapped to CSTA K-12 Computer Science - Level 2 and the courses offered by the RoboMind Academy.
For a complete mapping to the CSTA K-12 Computer Science - Level 2 standards see
this document.
- Academic Foundations
- CT.L2-01, CT.L2-07, CT.L2-09, and CPP.L2-09.
- Communications
- CT.L2-07.
- Problem-Solving & Critical Thinking
- CT.L2-01, CT.L2-05, CT.L2-06, CT.L2-12, CPP.L2-04, CPP.L2-05, and CPP.L2-09.
- Information Technology Applications
CT.L2-01, CT.L2-04, CT.L2-05, CT.L2-06, CT.L2-07, CT.L2-09, CPP.L2-04, CPP.L2-05, and CPP.L2-09.
- Systems
- CT.L2-01.
- Technical Skills
- CT.L2-07, CPP.L2-06 and CPP.L2-09.
Advanced Placement Computer Science (AP Comp Sci)
Advanced Placement Computer Science A emphasizes object-oriented programming methodology with an emphasis on problem solving and algorithm development.
It also includes the study of data structures and abstraction. For a complete overview see
this document.
Topics from APCS covered to a certain extend in the RoboMind Academy are listed below:
- Read and understand a problem's description, purpose, and goals
- Specify the purpose and goals for a problem
- Decompose a problem into subproblems
- Identify reusable components from existing code
- Control: Methods, Sequential, Conditional, Iterations, and Recursion
- Testing
- Debugging
- Categorize errors
- Understand and modify existing code
- Reason about programs: Preconditions and postconditions
- Analysis of algorithms Informal comparisons of running times: Exact calculation of statement execution counts, Worst-case and average-case time and space analysis
- Searching
- Computing in Context
Partnership for 21st Century Essential Skills
To help practitioners integrate skills into the teaching of core academic subjects, the Partnership has
developed a unified, collective vision for learning known as the Framework for 21st Century Learning.
This Framework describes the skills, knowledge and expertise students must master to succeed in work and life;
it is a blend of content knowledge, specific skills, expertise and literacies.
For more information see this document.
Below the so called "Partnership for 21st Century Essential Skills " are mapped to the CSTA K-12 Computer Science - Level 2 standards
and the RoboMind Academy Curriculum. For the complete mapping to the CSTA K-12 Computer Science - Level 2 standards
see this document.
- Demonstrate originality and inventiveness in work and understand the real world limits to adopting new ideas
- Elaborate, refine, analyze and evaluate ideas in order to improve and maximize creative efforts
- View failure as an opportunity to learn; understand that creativity and innovation is a long-term, cyclical process of small successes and frequent mistakes
- Reason Effectively
- Use Systems Thinking
- Make Judgments and Decisions
- Solve Problems
- Information Literacy
- Work Independently
- Be Self-directed Learners
Computing programmes of study
The computing programmes of study
as published by the UK Department of Education states that:
- A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world.
- Computing provides insights into both natural and artificial systems.
- Computing also ensures that pupils become digitally literate.
- The core of computing is computer science.
Below a mapping is given between the courses offered by the RoboMind Academy and the computing programmes of study for each relevant Key Stage.
Key Stage 1 (5-7 years)
- Understand what algorithms are; how they are implemented as programs on digital devices.
- Basics-1, 1-star challenges.
- Create and debug simple programs
- First Steps, Introduction, 1-star challenges, Basics 1-1.
- Use logical reasoning to predict the behaviour of simple programs (sequencing)
- All quizzes, First Steps.
Key Stage 2 (7-11 years)
- Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems
- Basics-1: navigating, tracking and tracing, line following. Basics-2: mazes, vacuum cleaning, repairing roads
- Solve problems by decomposing them into smaller parts
- Basics-1: line following, tracking and tracing, Basics-2: mazes
- Use sequence, selection, and repetition in programs
- Basics-1: slalom, painting floors, factories
- Work with variables and various forms of input and output
- Basics-1: navigating, tracking and tracing, line following.
- Use logical reasoning to explain how some simple algorithms work
- All quizzes.
- Detect and correct errors in algorithms and programs
- All challenges, specifically Basics-2: reading barcodes.
- Select, use and combine a variety of software on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals
- The RoboMind Desktop environment supports export of programs to Lego MindStorm. See how your creations run in the real word. Calibrate your robot design. See how a RoboMind program compares to a program in the Lego environment.
Key Stage 3 (11-14 years)
- Understand several key algorithms that reflect computational thinking
- Basics-2: mazes, vacuum cleaning, repairing roads.
- Use logical reasoning to compare the utility of alternative algorithms for the same problem
- Basics-2: mazes, vacuum cleaning, repairing roads.
Kerndoelen
Kerndoelen geven aan wat iedere basisschool in elk geval moet nastreven om hun leerlingen mee te geven.
Deze doelen omschrijven het eind van een leerproces, niet de wijze waarop ze kunnen worden bereikt.
De kerndoelen zijn te vinden op de website van het
Nationaal Expertisecentrum Leerplanontwikkeling (SLO).
Met RoboMind lesmateriaal komen de volgende kerndoelen aan bod:
- Nederlands: Schriftelijk onderwijs
-
4. De leerlingen leren informatie te achterhalen in informatieve en instructieve teksten, waaronder schema’s, tabellen en digitale bronnen.
- Rekenen/Wiskunde: Wiskundig inzicht en handelen
-
23. De leerlingen leren wiskundetaal gebruiken.
24. De leerlingen leren praktische en formele rekenwiskundige problemen op te lossen en redeneringen helder weer te geven.
- Oriëntatie op jezelf en de wereld: Natuur en techniek
-
44. De leerlingen leren bij producten uit hun eigen omgeving relaties te leggen tussen de werking, de vorm en het materiaalgebruik.
45. De leerlingen leren oplossingen voor technische problemen te ontwerpen, deze uit te voeren en te evalueren.
Natuur, Leven en Technologie (NLT)
Natuur, Leven en Technologie (NLT) is een vak voor de bovenbouw havo en vwo (Tweede Fase).
NLT laat zien hoe een combinatie van verschillende disciplines nodig is om complexe vraagstukken uit de wereld van bèta en technologie op te lossen.
Het vak is bedoeld als afronding van de natuurprofielen en als voorbereiding op de keuze voor een studie op het gebied van bèta/technologie.
Meer over NLT is te vinden op de NLT website.
De volgende vaardigheden voor het vak NLT worden in meer of mindere mate getraind in de RoboMind Academy:
- Domein A: Vaardigheden
-
A01: Informatievaardigheden gebruiken
A03: Reflecteren op leren
A04: Studie en beroep
A05: Onderzoeken
A06: Ontwerpen
A07: Modelvorming
A08: Natuurwetenschappelijk instrumentarium
A11: Redeneren
A12: Rekenkundige en wiskundige vaardigheden
- Domein B: Exacte wetenschappen en technologie
-
B1: Interdisciplinariteit
B2: Wisselwerking tussen natuurwetenschap en technologie
- Domein E: Technologische ontwikkeling
-
E1: Methoden en technieken van technologische ontwikkeling
E2: Processen en producten
- Domein F Fundamenten van natuurwetenschap en technologie
-
F1: Fundamentele theorieën
F2: Methoden en technieken van onderzoek