-
Source Academy
Immersive experiential environment for learning programming, developed in the School of Computing at the National University of Singapore.
-
Source Academy Modules
Documentation for Source Academy Modules
-
Source Academy
Hardware setup
Instructions for a default robot design are included in the manual, which can be found in the robot kit. Try that out if you don’t know where to start. You are, however, encouraged to c...
-
binary_tree | Source Academy Modules
The
binary_tree Source Module provides functions for the interaction with binary trees, as covered the textbook
Structure and Interpretation of Computer Programs, JavaScript Adaptation (SICP JS)
in s...
-
sound | Source Academy Modules
A wave is a function that takes in a number
t and returns
a number representing the amplitude at time
t.
The amplitude should fall within the range of [-1, 1].
A Sound is a pair(wave, duration) wher...
-
Source Academy Modules
Preparing search index...
Source Academy Modules
import directive. For example, the programmer may decide to import the function
thrice from the module
import { thrice } from "repeat";
Copy
When ev...