An introduction to the basic concepts of computer organization and programming. Algorithms are defined and used. Numeric and character manipulation is carried out. File handling, recursive functions, and elementary data structures are studied. Computer use is required.