CSCI 1470 CS 1
Fall 2025
Lecture Notes and Syllabus
by K. Yue
The syllabus is tentative. Actual contents and order of coverage may change. There will be eight homework assignments. Additional materials are topics that may be covered if time allows. Please read the notes before coming to the class.
Date |
Topic |
Lecture Notes and Comments |
| Week #1 (8/18, 20): MW |
Introduction to CSCI 1470 Introudction to ZyBooks |
IntroCS1.html MakeYourOwnNotes.html Read Chapter 1 of ZyBooks Computing Paradigm |
| Week #2 (8/25,27) |
Introduction to Python Turtle graphics |
Python in Windows Python Resources Python IDLE Introduction to turtle graphics in Python |
| Week #3 (9/3) |
Computational Thinking Computer Systems Python's variables and expressions |
Computational Thinking Computer Systems Read Chapter 2 of ZyBooks.
|
| Week #4 (9/8,10) |
Python's data types Python's modules (and packages) The wikipedia module |
Python's Basics Read Chapter 3 of ZyBooks. Python's modules wikipedia module |
| Week #5 (9/15,17) |
Python's data types | Python's Data Types |
| Week #6 (9/22,24) |
Conditional Statements | Conditional Statements |
| Week #7 (9/29,10/1) |
Iterative statements | Iterative statements |
| Week #8 (10/6,8) |
10/8 Wednesday: Mid-term Exam, in person, class time (one hour 20 minutes) |
Mid-term examination will be conducted face to face. Closed book. However, you can bring two 'information' sheets: letter size, can be printed or written on both sides, which must be prepared by yourself. |
| Week #9 (10/13,15) |
Functions | Functions |
| Week #10 (10/20,22) |
Functions | Functions |
| Week #11 (10/27,29) |
String | String |
| Week #12 (11/3,5) |
Last day to withdraw: November 3 (Monday) Advanced data structures: list, dict, etc. |
Data Structures: Lists, Dictionaries |
| Week #13 (11/10,12) |
File |
File |
| Week #14 (11/17,19) |
Projects Advanced topics |
A simple number project Houston Crime Data |
| Week #15 (11/24) |
Advanced topics, Q & A. 11/25 Last class date 11/26 Thanksgiving |
Object-Orientation: class |
| Week #16 (12/3) |
12/3 Wednesday Final Examination: 1:00 to 3:00pm |
Final examination will be conducted face to face. Closed book. However, you can bring two 'information' sheets: letter size, can be printed or written on both sides, which must be prepared by yourself. |
(*) Covered only if time permits. Not in the examinations
The following topics will be covered:
The following topics may be covered to a certain degree: