Week | Lecture (Tuesdays) | Labs | Homework DataCamp.com (Due on Monday Night) | |
Module 1: Introductions to Computers and Programming: Hardware, Software, Data, Coding | ||||
1 2/13 | Introduction: Syllabus, objectives, academic integrity, and policies. Lecture 1: Introduction to Computers and Programming (Part I)
| Lab 0: Python Basic in DataCamp
| Introduction to Python
| |
2 2/20 | Lecture 2: Introduction to Computers and Programming (Part II)
| Lab 1: Hello Python (Variables and Data Types) | Introduction to Python
| |
Module 2: Data Types, Functions, and Sequences | ||||
3 2/27 | Lecture 3: Variables and Data Types
| Lab 2: Lists 1
| Introduction to Python | |
4 3/5 | Lecture 4: Sequences: Strings and Lists, and Mapping (Dictionaries)
| Lab 3: Numpy 1 | Intermediate Python | |
5 3/12 | Lecture 5: Functions (Part I)
| Lab 4: Practice Intro to Python 1000 XP | Intermediate Python | |
6 3/19 | Exam 1: Module 1 Intro to PythonLecture 6: Control Structures Logic, Control Flow. |
| Intermediate Python | |
Module 3: Control Flow Structures: Decision Structures | ||||
7 3/26 | Lecture 7: Decision structures and Boolean logic
| Lab 5: Guessing Game | Intermediate Python | |
8 4/2 | Lecture 8: Nested Decision Structures
| Lab 6: Students 1
| Intermediate Python
| |
9 4/9 | Lecture 9: Complex Boolean Expression
| Lab 8: The Alarm System | Python Data Science Toolbox (Part 1)
| |
Module 4: Control Flow Structures: Repetition Structures | ||||
10 4/16 | Exam 2: Module 2 Intermediate Python Lecture 10: Repetition Structures: While Loop | Lab 9: In the loop
| Python Data Science Toolbox (Part 1)
| |
11 4/23* | *No classes. Enjoy Spring break! | |||
12 4/30 | *No classes. Enjoy Spring break! | |||
13 5/7 | Lecture 11: User-Defined Functions | Lab 10: Functions | Python Data Science Toolbox (Part 2)
| |
Module 5: Computer Engineering, Data Science, and Artificial Intelligence | ||||
14 5/14 | Exam 3: Python Data Science Toolbox (Part 1) Lecture 13: Computer Engineering: Logic gates and binary system (link to EMT1250)
| Lab 12: Logic Lab Simulator
| Python Data Science Toolbox (Part 2)
| |
15 5/21 |
|
| Python Programming Assessment |