Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Institute of Informatics
/
GIT 509E
/
Course Informations
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
Course Information
Course Name
Turkish
CBS Programlama
English
GIS Programming
Course Code
GIT 509E
Credit
Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester
2
3
3
-
-
Course Language
English
Course Coordinator
Dursun Zafer Şeker
Course Objectives
• Emphasizing GIS customization and programming.
• Focusing on automation and customization, general concepts in programming and GIS programming in particular.
• Python programming language will be used to illustrate the geospatial techniques discussed.
• Various applications to further demonstrate concepts and methods.
Course Description
Lecture include GIS programming concepts and data models/types. Python is the chosen language for the lecture. Basic programming concepts (both functional and object-oriented programming concepts), general algorithms, and various GIS applications with Python are covered in this lecture.
Course Outcomes
M.Sc. students who successfully pass this course gain knowledge, skill and competency in the
following subjects;
i. Developing and intensifying knowledge in the geoinformation technologies, based upon the competency in the undergraduate level.
ii. Solving the special problems faced in the area by programming
iii. Assessing and sharing the specialist knowledge and skill gained through the study area in terms of the practical level.
iv. Comprehension the necessity of the interdisciplinary works in GIS projects
v. Implementing base level GIS application by programing
Pre-requisite(s)
Required Facilities
Other
Textbook
Lawhead, J. (2015) Learning Geospatial Analysis with Python: An effective guide to geographic information systems and remote sensing analysis using Python 3, Second edition. Packt Publishing.
Other References
• Official Python Documentation, https://www.python.org/doc/
• Zelle, J. (2010) Python Programming: An Introduction to Computer Science, Second edition. Franklin, Beedle & Associates.
• McKinney, W. (2012) Python for Data Analysis: Data wrangling with Pandas, NumPy and iPython, First edition. O´Reilly Media.
• Zandbergen, P. (2013) Python Scripting for ArcGIS, Alternate edition. ESRI press.
• Lawhead, J. (2015) Learning Geospatial Analysis with Python: An effective guide to geographic information systems and remote sensing analysis using Python 3, Second edition. Packt Publishing.
• Westra, E. (2016) Python Geospatial Development: Develop sophisticated mapping applications from scratch using Python 3 tools for geospatial development, Third edition. Packt Publishing.
Courses
.
Help
.
About
Ninova is an ITU Office of Information Technologies Product. © 2025