This course provides information technology students with an introduction to computer programming using the microcomputer. Students will learn current techniques in program design and programming methodologies. Students will also learn basic programming algorithms, methods of testing, debugging, and documenting of computer programs.