Coursework from CSC 330 (Fall 2016) at UVic.
This course focused on the fundamental concepts of imperative and applicative programming languages. Some topics covered included
- A survey a various programming lanugages and concepts
- The description of data types
- Variable assignment and sharing
- Sequencing
- Iteration and recursion
- Parameter passing mechanisms
- Type checking
- Concurrency