Academic Year 2024–25, Trimester 3
This repository contains coursework for ICCS101 - Introduction to Programming at Mahidol University International College (MUIC). The course introduces Python programming, problem-solving strategies, and the mindset of computational thinking. This repo includes my personal work throughout the trimester — mostly assignments, but I may also share quizzes, exams, or in-class activities when appropriate.
Course Name: ICCS101 - Introduction to Programming
Taught by Aj. Sunsern Cheamanunkul (sunsern.che@mahidol.ac.th)
Trimester 3 / AY 2024–25, MUIC
I supposed the professor quit after this trimester, at least as a full-time teacher.
-
Canvas LMS: Access via MUIC Canvas
(Join code was shared during orientation or in-class) -
Discord: For office hours
Join the Discord -
Course Website:
https://python.cs.muzoo.io -
Assignment Submission Portal:
https://assn.cs.muzoo.io
-
assignments/
Combined folder for A1–A7, covering all core exercises throughout the course. -
mastery/
Practice materials and mock exams to prep for mastery checks. -
game-dev-oop/
Lesson 23X: Object-Oriented Programming applied to game development (we build a Snake game). -
scraper/
My experimental code for scraping the course lesson page.
Note: The scraping code is included here, but image results are stored privately. I got permission for this in person (no written record).
I'm currently a student in this course using LunarVim (Neovim distro) on macOS (M1, ARM64) with Zsh. I'm comfortable with macOS and Linux but probably can't help much with Windows or IDE-specific issues. If you need help or want to discuss concepts, feel free to email me — I'm not a pro at Python or CS yet, but always happy to help where I can.
This project is licensed under the MIT License — see the LICENSE file for details.
Disclaimer:
This repository is intended for personal academic use and public reference.
I am not responsible for any academic violations or penalties incurred by anyone copying or submitting this work.