CyPy
Dr. Moothedath started the Python boot camp in the Fall of 2023 to introduce and teach basic Python and coding to multicultural Engineering undergraduate students with zero or very little coding knowledge. It started on September 9, 20203, and will run for 5 consecutive Saturdays from 10 am-1 pm. It consists of a short lecture provided by PI Moothedath or one of the graduate student volunteers (students of the PIs or others), followed by a 1.5-hour lab session in which the grad students and the PIs help students do programming exercises. This hands-on course is tailored to provide students with a solid foundation in Python programming fundamentals. It is accessible to individuals with no prior programming experience. The anticipated outcome of the camp is to equip students in their early years with a foundational understanding of Python, enabling them to pursue machine learning courses and boost their confidence to actively participate in research projects.
​
Resources Available: Lecture notes, Lab modules, Exercise problems
Lecture Notes
Week 1: Introduction to Python
Week 2: Control loops
Week 3: Functions and Matplotlib
Week 4: Numpy
Week 5: Exceptions and Scikit learn
Lab Modules
Week 1: Lab 1 Solution 1
Week 2: Lab 2 Solution 2
Week 3: Lab 3 Solution 3
Week 4: Lab 4 Solution 4
Week 5: Lab 5 Solution 5