Basics of Computer Science. Usage of computers and main office automation software. Introduction to algorithms and computer programming using pseudo-code. Digital Representation of Data. Binary Number System. Arithmetic and Logical Operations. Computer Architecture. Hardware and Software. Computer Networks – Internet. Digital Representation of Graphics and Spatial Data. Using Computers (office automation). Algorithms. Computer Programming. Computer Applications for Geographers.