Updated: Sunday 10th March 2024, 8:39 PT, AD

CSCI120 - Topics and Schedule

Intro to Computer Science and
Programming with Python 3

Search Dr Anne Dawson Outline Resources    Textbook pdf   

Textbook online    Textbook code    Course Code    Help Video Playlist   

Week Topics
1-1 Computer Science / Intro CS and Python / Create and run a Python 3 program
1-2 Python Intro / Chapters 1 & 2 / Python 3 Input / Data Types and Processing
2-1 Chap 5.1 - 5.7 / Processing and Selection / Algorithms / IDLE's debugging tools
2-2 Chap 5.1 - 5.7 / Processing and Selection / Flowcharts
3-1 Ch7.1-7.4 / Repetition and String Formatting
3-2 Ch7.1-7.4 / Repetition and String Formatting / Code Tracing
4-1 Ch7.1-7.4 / Repetition and String Formatting
4-2 Ch7.1-7.4 / RSF
5-1 Functions / Chap 3 / Chap 6.1 - 6.4
5-2 Functions / Chap 3 / Chap 6.1 - 6.4
6-1 Functions / Chap 3 / Chap 6.1 - 6.4
6-2 Functions / Chap 3 / Chap 6.1 - 6.4
7-1 Functions / Chap 3 / Chap 6.1 - 6.4
7-2 Lists / Chapter 10
8-1 Lists / Chapter 10
8-2 Lists / Chapter 10
9-1 Strings / Chapter 8
9-2 Strings / Chapter 8
10-1 Files / Chapter 14 (Ch14.1-Ch14.5)
10-2 Searching
11-1 Searching / Sorting and Complexity / Computational Complexity
11-2 Searching / Sorting and Complexity / Computational Complexity
12-1 Final Assignment
12-2 Final Assignment
13-1 Final Assignment
13-2 Final Assignment