Each topic comes with teaching slides. These are designed to be used by teachers during lesson (although also by students for revision), and are purposely brief to maximise time on the online tasks.
The use of these slides can be interspersed with mini-tasks on this platform. There are 4 types of task:
The box in the right listens to any text outputted on console.log
. Ordinarily you would be able to see any outputted text using your browser's developer tools. In Google Chrome for example, press Ctrl + Shift + I
and select the Console tab. Try pressing the Run button below:
These are designed to test a particular function (you will learn more about these in Section 2f), and test whether the expected output is seen for difficult inputs. Try the below:
This is designed to test/develop more general interfaces, e.g. clicking a button and the subsequent response, drawing on a canvas, etc. HTML is expected in the box, and any JavaScript code must be put between <script>
tags. Try below:
Sometimes you will be required to answer multiple choice answers. Either a single answer is required, or check all boxes that apply.
"Which of these is 4 in binary?"
You are encouraged to Register on the site as a DFM user, as any code you write will be preserved, including answers to multiple choice questions. Teacher accounts will be able to see student submissions.
The programming concepts you will learn will be applicable to most languages, but we think it's important you become fluent in at least one language. There are a number of reasons why we've chosen JavaScript
From Questions on the top menu, select Browse Questions to browse Computer Science questions by topic, and Create CS Worksheets/Test to make question compilations that can be exported to Microsoft Word.
You can also monitor student submissions from Student Progress; the students' code can be run from this interface.
If you encounter problems please contact support@drfrostmaths.com.