Introd_programming lecture note Part I.pdf