Back close

Course Detail

Course Name Advanced Computer Programming
Course Code 25GE681
Program M. Tech. in Geoinformatics and Earth Observation (For Working Professionals & Regular Students)
Semester 1
Credits 1
Campus Amritapuri

Syllabus

Syllabus

Introduction to Python, variables, data types, objects and object oriented programming, classes, inheritance, lists and indices, loops, conditional statements, functions, script files, loading and using modules 

Numpy arrays , Data analysis using pandas, plotting using Matplotlib, programming with spatial data 

Skills acquired : Basics of python programming 

Objectives and Outcomes

Course Outcomes 

CO1 : Understand the fundamentals of Python programming language 

CO2 :  Learn the concepts of object oriented programming in Python 

CO3 :  Execute Python scripts for simple data analysis 

CO4 : Utilise data frames for data analysis  

CO5 : Create simple visualisations and graphs for data analysis 

Text Books / References

  1. Downey, A. (2015). Think Python. ” O’Reilly Media, Inc.”. 
  2. McKinney, W. (2012). Python for data analysis: Data wrangling with Pandas, NumPy, and IPython. O’Reilly Media, Inc. 
  3. https://www.earthdatascience.org/courses/intro-to-earth-data-science/ 
  4. Lutz, M. (2013). Learning python: Powerful object-oriented programming. ” O’Reilly Media.  

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now