CSCI 1470.3 Computer Science I
Fall 2025
1. General
2. EzBooks Assignments
These assignments should be done within the EZBooks of the course. The TA will extract grades from EZBooks and import them to Canvas.
EZBook Homework |
Due |
Comments and Suggested Solutions |
| Chapter 1: CA & zyLabs | 8/28 Thursday 11:59pm |
|
| Chapter 2: CA & zyLabs | 9/4 Thursday 11:59pm |
|
| Chapter 2: PA | 9/11 Thursday 11:59pm |
|
| Chapter 3: [1] PA, [2] CA & zyLabs | 9/18 Thursday 11:59pm |
|
| Chapter 4: [1] PA, [2] CA & zyLabs | 9/30 Tuesday 11:59pm |
|
| Chapter 5: [1] PA, [2] CA & zyLabs | 10/17 Thursday 11:59pm |
|
| Chapter 6: [1] PA, [2] CA & zyLabs | 10/21 Tuesday 11:59pm |
|
| Chapter 7: [1] PA, [2] CA & zyLabs | 10/30 Thursday 11:59pm |
|
| Chapter 8: [1] PA, [2] CA & zyLabs | 11/7 Friday 11:59pm |
|
| Chapter 9: [1] PA, [2] CA & zyLabs | 11/14 Friday 11:59pm |
3. Homework Assignments to be submitted through Canvas
These assignments are Python programs submitted through Canvas.
Homework |
Due |
Comments and Suggested Solutions |
| HW #1 | 8/21 Thursday 10:00pm |
Only assignment not submitted through Canvas. Just an email. 10% of a regular homework assignment |
| HW #2 | 8/28 Thursday 10:00pm |
h2.py |
| HW #3 | 9/9 Tuesday 10:00pm | h3.py |
| HW #4 | 9/30 Tuesday 10:00pm |
h4.py.txt |
| HW #5: use h5_skeleton.py.txt |
10/7 Tuesday 10:00pm |
h5.py.txt |
| HW #6: use list_op_shell.py.txt (save as list_op.py) and h6_shell.py.txt (save as h6.py) | 10/30 Thursday | h6.py.txt |
| HW #7: use c1470_util.py.txt, quotes.txt | 11/11 Tuesday 10:00pm | h7.py.txt |
| HW #8: use unigram_freq.csv, filter_unigram_shell.py.txt, h8_shell.py.txt | 11/25 Tuesday 10:00pm | h8.py.txt, filter_unigram.py.txt |
3. Examinations
Mid-term Paper Exam, in person, class time (one hour 40 minutes): Closed book. However, you can bring two 'information' sheets: letter size, print or write both sides, which must be prepared by yourself.
Final Paper Examination: In person. Closed book. However, you can bring two 'information' sheets: A4, print or write both sides, which must be prepared by yourself.
3.1 Examinations' Suggested Solutions