Warning message
Information shown for on this page is for 2021-22 semester, not for the current semester!
Computer Science 201 A , 2021-22
Room: Harriman108
Time: Sunday 11:05AM - 11:50AM
Grades: 8-11
Prerequisites: computer science 101 and teacher's permission
Material fee: $0.00
Description: CS 202 is the second year of SchoolNova Computer Science curriculum and it builds upon CS 101 (successful completion of CS 101 is a required prerequisite). The programming language is Python. Students cover advanced Python topics and various packages, work on several major projects, and practice problems from programming competitions. Students taking the course are expected to complete all homework assignments.
Homeworks
These homeworks are copyrighted material, posted here for use by
SchoolNova students and parents. Everyone else is welcome to print a copy of these materials for their personal use;
any redistribution or commercial use is prohibited
- Assigned on 09/26: Homework 1: recap list comprehension, lists, dictionaries, etc |
- Assigned on 10/3: Homework 2: comprehensions, nested structures, string methods |
- Assigned on 10/17: Homework 3: recap oop basics |
- Assigned on 10/24: Homework 4: planes problem 1 |
- Assigned on 10/31: Homework 5: planes and OOP |
- Assigned on 11/7: Homework 6: planes and airports |
- Assigned on 11/14:
No assignment this week
- Assigned on 11/21: Homework 11/21/21: Plot SIR |
- Assigned on 12/5: Homework 12-5-21: SIR |
- Assigned on 12/12: Homework 12/12/21: SIR cont |
- Assigned on 12/19:
Enjoy the break!
- Assigned on 01/9: Homework 1-9-22: SIR numpy |
- Assigned on 01/16: Homework 1-16-22: RPS in numpy |
- Assigned on 01/23: Homework 1-23-22: dragons! and numpy |
- Assigned on 01/30: Homework 1-30-2022: recap, puzzle |
- Assigned on 02/6: Homework 2-6-22: Machine Learning 1 |
- Assigned on 02/13: Homework 2-13-22: ML SVC and stocks data |
- Assigned on 02/27: Homework 2-27-22: Greed Control CMIMC competition |
- Assigned on 03/6: Homework 3-6-22: Greed Control 2 |
- Assigned on 03/13: Homework 3-13-22: CMIMC optimization example |
- Assigned on 03/20:
Please, complete the homework posted on 3/13/2022
- Assigned on 03/27: Homework 3-27-22: stocks, numpy, sklearn |
- Assigned on 04/3:
Please, complete the previous homework (or fix errors in the previous submission).
- Assigned on 04/10:
Please, review the classwork from 4-10-2022 (posted on Google Classroom).
- Assigned on 04/24: Homework 4-24: elections model |
- Assigned on 05/1: Homework 5-1-22: extending elections model |
- Assigned on 05/8:
Explore the posted classwork code and make sure you are able to run it on your computer
- Assigned on 05/15:
Create an AI function for the RPS tournament. You can test your function using the posted RPS tournament code.