--- class: middle,wide
Problem Solving
C Language & Syntax
Behaviorial Model
Tools & Practices
  • decomposition
  • recursion
  • flowchart
  • conditionals
  • assertions
  • loops
  • invariants
  • efficiency
  • types
  • functions
  • arithmetic ops
  • if-else
  • logical expressions
  • loops
  • 1D arrays
  • pointers
  • memory management
  • nD arrays
  • machine code
  • data in memory
  • types
  • call stack
  • memory addr
  • call by value/ref
  • heap
  • vim
  • bash
  • style
  • docs