SM286D ⬝ Spring 2020 ⬝ Sections 5602
Assoc. Prof. Nelson Uhan
11 May | The semester is over! |
||||||||||||
1 May | Final Exam
|
||||||||||||
22 Apr | The final exam will take place on Wednesday 6 May @ 9:30 - 12:30 (Eastern Time). Details will be provided next week. |
||||||||||||
15 Apr | Quiz 6 will take place on Tuesday 21 April.
|
||||||||||||
30 Mar (updated 1 Apr) |
Exam 2 will take place next week.
|
||||||||||||
19 Mar (updated 21 Mar) | I have posted some guidance on our transition to online learning — see General Information below. |
||||||||||||
5 Mar (updated 19 Mar) | Quiz 5 will take place on Thursday 26 March.
|
||||||||||||
25 Feb | Quiz 4 will take place in class on Thursday 27 February.
|
||||||||||||
4 Feb (updated 6 Feb, 11 Feb) | Upcoming schedule:
Quiz 3
Exam 1
|
||||||||||||
30 Jan | Quiz 2 will take place in class on Thursday 6 February.
|
||||||||||||
23 Jan | Quiz 1 will take place in class on Tuesday 28 January.
|
||||||||||||
9 Jan | Welcome! |
Project | Instructions | |
Project 7 — Evolutionary Algorithms and the TSP |
Due Tuesday 28 April @ 23:59. You may work in teams of up to 3. Submit 1 project per team. No collaboration between teams. |
|
Project 6 — Steganography |
Due Tuesday 14 April @ 23:59. Work on your own. Submit 1 project per student. Verbal collaboration is allowed, but sharing of code is not permitted. |
|
Project 5 — Social Network Analysis |
Due Tuesday 31 March @ 23:59. You must work in teams of 2. Submit 1 project per team. No collaboration between teams. |
|
Project 4 — Baseball Statistics |
Due Tuesday 3 March @ 23:59. Work on your own. Submit 1 project per student. Verbal collaboration is allowed, but sharing of code is not permitted. |
|
Project 3 — Linear Programming |
Due Thursday 20 February @ 23:59. Work on your own. Submit 1 project per student. Verbal collaboration is allowed, but sharing of code is not permitted. |
|
Project 2 — The Knapsack Problem |
Due Thursday 30 January @ 23:59. You must work in teams of 2 (one team of 3). Submit 1 project per team. No collaboration between teams. |
|
Project 1 — Histograms |
Due Thursday 23 January @ 23:59. You must work in teams of 2 (one team of 3). Submit 1 project per team. No collaboration between teams. |
Dates | Problems |
23 Apr | Finish the classwork from Lesson 19. |
21 Apr | Finish the classwork from Lesson 18. |
16 Apr | Finish the classwork from Lesson 17. |
14 Apr | Finish the classwork from Lesson 16. |
31 Mar | Finish the classwork from Lesson 15. |
26 Mar | Finish the classwork from Lesson 14. |
24 Mar | Finish the classwork from Lesson 13. |
5 Mar | Finish the classwork from Lesson 12. |
27 Feb | Finish Lesson 11. |
25 Feb | Finish the classwork from Lesson 10. |
20 Feb | Finish the classwork from Lesson 9. |
18 Feb | Finish the classwork from Lesson 8. Read Chapter 10 of PCC. Reading Quiz for PCC Chapter 10. |
13 Feb | Read Chapter 9 of PCC. Reading Quiz for PCC Chapter 9. |
11 Feb | Finish classwork from prior lessons. Study for Exam 1. |
6 Feb | Finish classwork from prior lessons. |
4 Feb | Finish the classwork from Lesson 6. |
30 Jan | Finish classwork from prior lessons. Read Chapter 8 of PCC. Reading Quiz for PCC Chapter 8. |
28 Jan | Finish the classwork from Lesson 5. |
23 Jan | Finish the classwork from Lesson 4. Read Chapter 7 of PCC. Reading Quiz for PCC Chapter 7. |
21 Jan | Finish the classwork from Lesson 3. Read Chapter 6 of PCC. Reading Quiz for PCC Chapter 6. |
16 Jan | Finish the classwork from Lesson 2. Read Chapter 5 of PCC. Reading Quiz for PCC Chapter 5. |
14 Jan | Finish the classwork from Lesson 1. Read Chapters 3 and 4 of PCC. Reading Quiz for PCC Chapter 4. |
9 Jan | Familiarize yourself with the course policy statement. Read Chapters 2 and 3 of PCC. Reading Quiz for PCC Chapter 2. Reading Quiz for PCC Chapter 3. |
Dates | Lesson | ||
|
Review day | ||
|
19 | More data visualization | |
|
18 | More genetic algorithms, visualizing location data | |
|
17 | Genetic algorithms with Python | |
|
16 | Linear programming with Python | |
|
Review day | ||
|
15 | Steganography | |
|
14 | Working with images in Python | |
|
13 | Social network analysis | |
|
12 | Graph theory with Python | |
|
11 | Matrices with Python | |
|
10 | Using spreadsheets with Python | |
|
9 | Files and exceptions | |
|
8 | Classes | |
|
Review day | ||
|
7 | Practice with functions | |
|
6 | Functions | |
|
Review day | ||
|
5 | User input and while loops | |
|
4 | Dictionaries | |
|
3 | List comprehensions, errors, conditional statements | |
|
2 | Loops, slicing, and plotting | |
|
1 | Introduction to Jupyter and Python | |
|
0 | Introduction and setup |
Date | Quiz | |
21 Apr | Quiz 6 | |
26 Mar | Quiz 5 | |
27 Feb | Quiz 4 | |
11 Feb | Quiz 3 | |
6 Feb | Quiz 2 | |
28 Jan | Quiz 1 |
Date | Exam | |
6 May | Final Exam | |
7 Apr | Exam 2 | |
13 Feb | Exam 1 |