This course is designed to provide students with the knowledge and skills necessary to understand GIS principles, theories, and applications. Essential theoretical concepts are investigated and analysis skills are applied The course focus on understanding GIS as computer systems designed to analysis spatial and attribute data. Therefore, lecture and assignments and the projects of this course are designed to provide students with comprehensive thinking and trainings.