๐Ÿ“† Course Schedule

๐Ÿ“† Course Schedule#

The following outlines the course coverage by term week:

Week

Concepts

Reading Exercises (due at 1:59 pm)

Homework (due the following Tuesday at 1:59 pm)

Lab (due the following Tuesday at 1:59 pm)

1-1/6

Syllabus, Variables, Operators, Modules

Reading Thursday (1/9)

๐Ÿ  ๐Ÿง  Homework 1 - Python with โ€œThe Officeโ€ (1/14)

Building a Computer

2-1/13

Strings, Data Types, Precision

Due Tue (1/14)

๐Ÿ  Python Programming: Explore the Nutshell Studies ๐Ÿ•ต๏ธโ€โ™€๏ธ๐Ÿ” (1/21)

Scrabble (1/21)

3-1/20

Errors, Debugging, Numpy, Sympy

Due Tue (1/21)

๐Ÿ  Homework The Flight of the Angry Bird ๐Ÿš€๐Ÿฆ (1/28)

๐Ÿงช Lab Designing Composites with Optimal Mechanical Properties ๐Ÿ”ฉโš™๏ธ๐Ÿ’ช (1/28)

4-1/27

Booleans, Branching, and Loops

Due Tue (1/28)

๐Ÿ ๐Ÿง™โ€โ™‚๏ธ๐Ÿ“œ Casting Spells and Conditional Loops: Homework That Taps Your Mana!

๐ŸŽฎ LAB 4 : BATTLESHIP ๐ŸŽฎ

5-2/3

Functions & Modular Programming

Due Tue (2/4)

Practice Midterm

Practice Midterm Exam

6-2/10

Midterm Exam Tuesday 2/11 During Class

No Reading

๐Ÿ  ๐Ÿš€ Homework: Build Your Own Star Wars Title Scene! ๐ŸŒŒ (2/20)

๐Ÿงช ๐Ÿ•น๏ธ Pac-Man Python Challenge: Master Code Modularity & Functions! ๐Ÿ’๐Ÿ‘ป (2/20)

7-2/17

Classes and Inheritance

Classes and Inheritance (2/20)

๐Ÿ ๐Ÿงช Welcome to Azeroth! ๐ŸŒโš”๏ธโœจ (2/27)

๐Ÿ ๐Ÿงช Welcome to Azeroth! ๐ŸŒโš”๏ธโœจ (2/27)

8-2/24

Data Visualization and Fitting

Data Visualization and Fitting (2/27)

๐Ÿ  Homework Week 8: Combining Concepts to Build Interoperable Code for Plotting ๐Ÿ“Š๐Ÿ”ง (3/4 @ 1:59 pm)

๐Ÿงช Lab Building a Bridge ๐ŸŒ‰๐Ÿ—๏ธ (3/4 @ 1:59 pm)

9-3/3

Image Analysis and Machine Learning

Due Tue (3/7)

๐Ÿ ๐Ÿงช Lab: Angry Birds Image Analysis ๐Ÿฆ๐Ÿ”๐ŸŽฏ (3/11 @ 1:59 pm)

๐Ÿ ๐Ÿงช Lab: Angry Birds Image Analysis ๐Ÿฆ๐Ÿ”๐ŸŽฏ (3/11 @ 1:59 pm)

10-3/10

Introduction to Deep Neural Networks

No Reading

No HW

Practice Final

11-3/17

Final Exam Monday 3/17 1-3 PM @ Main Auditorium