and sections pf fundamental programming constructs pf algorithms and problem-solving sections pf fundamental data structures sections pf recursion section se software design and sections se using apis sections al basic algorithmic analysis al algorithmic strategies sections al fundamental computing algorithms sections and ds functionsrelationsand sets sections ds proof techniques sections