Lab tasks, and semester projects from my university's Introduction to Computing and Data Science course. Everything here is written in Python.
- lectures/ — code written for practice after lectures or given challanges by instructor
- lab-tasks/ — weekly lab exercises
- lab-exams/ — lab exams that took place
- semester-projects/ — midterm and finalterm projects
An introductory programming project using Karel, a simple robot that moves around a grid world. Great for getting comfortable with functions, loops, and problem decomposition. 📖 Karel Reader
A grid-based simulation of falling sand and flowing water using 2D lists. Involves implementing gravity and directional movement logic across a pixel grid.
Python
MIT