Warning message
Information shown on this page is for the 2022-23 semester, not the current semester.
Teacher:
Room:
HUM3008
Time:
Sunday 09:15-10:00
Grades:
7-9
Prerequisites:
Material fee:
0
Enrollment:
6/10
Description:
CS 101 is the first year of the SchoolNova Computer Science curriculum. The programming language is Python. In the first half of the course, students learn core programming topics, such as working with variables, conditional statements, loops, and simple data structures. In the second half of the course, students cover modules, working with libraries like NumPy, and reading/writing files. Successful completion of the course is based on class participation and homework assignments.
Homeworks
These homeworks are copyrighted material, posted here for use bySchoolNova 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
-
Homework 8: Intro to Lists |Assigned on 2022-12-11:
-
Homework 7: Loops with Strings |Assigned on 2022-12-04:
-
Assigned on 2022-11-20:No homework this week, enjoy the break.
-
Homework 6: Loops and Input |Assigned on 2022-11-13:Only problems 2 and 5.
-
Homework 5: Code Examples |Assigned on 2022-11-06:
-
Homework 4: More Loops |Assigned on 2022-10-30:
-
Homework 3: While Loops |Assigned on 2022-10-23:
-
Homework 2: More operator and conditonal practice |Assigned on 2022-10-16:
-
Assigned on 2022-10-02:No new homework for this week. Please submit your python file for homework 1 on google classroom before next class.
-
Homework 1: Python Basics |Assigned on 2022-09-25:If Anaconda is still uninstalled, please write your code on a sheet of paper and give it to me at the start of next class.
-
Assigned on 2022-09-18:Accept Google Classroom invitation and Install Python 3 (Instructions for downloading Anaconda/Spyder are on Google Classroom).