About
Table of contents
About
This course introduces students in the geosciences to fundamental coding concepts using Python. Beginning with problem-solving in the Karel programming environment, students will build a strong foundation in computational thinking before transitioning to Python programming. Applications to geoscience data analysis, visualization, and modeling will be emphasized.
Lecture
Each lecture will first introduce a coding concept (first 20-30 minutes). Then, the class will be invited to work on a coding excercise.
Resources
Course Grading
The overall course grade will be based on the following assessment items:
- In class activities/assignments (typically you will get full credit for completing each activity): 25%
- Quizzes: 25%
- Mid-term Exam: 25%
- Coding Project: 25%