2025-2026 Academic Catalog 
    
    Jun 27, 2025  
2025-2026 Academic Catalog

GEOG 303 - Python Programming


This course provides a general introduction to the Python programming language. Topics include the Python programming environment; elements of the language, such as functions, conditionals, recursions, iterations, and file operations; basic data types, such as lists and dictionaries; and concepts of classes and objects. Upon the completion of this course, students will be able to understand the concept of programming and will be able to design and develop Python programs for scientific computing. This course is open to both graduate students and undergraduate students, no programming background is required.

 

Formerly IDCE 302 and SSJ 302. Students who have already passed IDCE 302 or SSJ 302 cannot receive credit for GEOG 303 and should not take this course.

Anticipated Terms Offered: Varied

Placement Guidelines