Overview
Teaching Assistant for the Numerical Analysis practicum course. This lab session provided hands-on application of theoretical numerical methods taught in lectures, enabling Marine Science students (Class of 2021) to develop practical skills in solving numerical problems using Python through direct and guided coding practice.
Main Responsibilities:
- Equipped students with the foundational skill of setting up and managing their own scientific computing ecosystem in Python, including IDE and package management
- Delivered theoretical and practical sessions on implementing mathematical algorithms including Newton's Method, Bisection, Linear Interpolation, etc into functional Python code.
- Evaluated students' practical mastery of numerical analysis by conducting a final project that required on-the-spot coding to solve complex mathematical equations
Impact
- Enhanced teaching and communication skills through explaining complex programming concepts to beginners
- Improved students' practical programming skills and their ability to apply numerical problem using Python.
- Enhanced students' problem-solving and critical thinking skills through live hands-on coding challenges.
Dokumentasi
Dokumentasi kegiatan praktikum
Tools used
Development & Analysis Tools
Python
Jupyter Notebook
Spyder
VS Code
Anaconda
Productivity & Collaboration
Excel
PowerPoint
Zoom