Skip to main content

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

  • How to Code - Simple Data: Link
  • How to Code - Complex Data: Link

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





Is something broken? Please open an issue!