CS 101 — Algorithmic Problem Solving I
Primitive data types; single and multidimensional arrays; strings; control structures; basic I/O; subprograms and parameter passing; references; scope; introduction to recursion; designing, coding, debugging and documenting programs in a high level language. Must also take 2 hour lab.