Course: Introduction to Programming
Descriptions
- Offered By: University of British Columbia
- Prerequisites: N/A
- Programming Languages: N/A
- Language: English
- Class Hour: N/A
- Projects: N/A
- Exercises: N/A
- Difficulty: N/A
- Depth: N/A
- Breadth: N/A
Course Reviews
Course Resources
Topics Covered
- programming concepts:
lexical scoping
- basic function structure: (Function signature, First Order Function)
- functional programming:
- Recursion, Mutual Recursion
- Tail Recursion
- High Order Function: Function Consumer or passing function as argument
map
,filter
,fold
- Backtracking Search
- Generative Recursion
- dynamic typing