In this unit students will be taught about procedures and functions.Â
Key concepts students will learn are:
Functions (and Procedures)
Passing parameters:
By Value
By Reference
By Object Reference
Return values
Pass by in different languages: this is really technical but good to understand
C++ -> pass by value or pass by reference
Go -> pass by value or pass by reference
Java -> pass by value
JavaScript -> pass by value or pass by reference
Ruby -> pass by value
Swift -> pass by value or pass by reference