Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Institute of Informatics / GIT 509E / Course Informations
 

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. © 2024