Common Computer Science References
In this unit students will be taught procedures and function.
Key concepts students will learn are:
Functions
Passing parameters By Value, By Reference and By Object Reference
Return values
Pass by in difference 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
Python -> pass by object reference (like pass by value!)
Ruby -> pass by value
Swift -> pass by value or pass by reference