OVERVIEW OF COMPUTER PROGRAMMING.