The course is designed to give the student a basic understanding of Geographic Information System. All related philosophies, theories and methodologies of GIS will be explained. Terminology, history of GIS, basic concepts, components of GIS, spatial database, application and recent issues will be covered. Besides that, current issues and future development of GIS will also be covered in this course.