CSCI120
Intro to Computer Science
and Programming I
using Python 3



Outline    Details    All Programming Resources    Textbook    Programs    Programming Help  Videos   

Fall 2018 Semester - Tentative Schedule (Actual Schedule is on C4):

Important General Information 

Week Lecture / Topic Assignment Textbook Reading Reference
1-1 Course Details / Intro CS and Python C4 / Lab 1A, Lab 1B Course Details / Intro CS and Python History of Computers / Computer Science
1-2 IPP  / Data Types and Processing / Python 3 Input Create and run a Python 3 program /
Lab 1C / Lab 1D
IPP / Chapter 1 / Intro to Prog (Sections 1,3,4 and 6) / DTP Example Python 3 Programs / Python 3 Textbook / IDLE's debugging tools
2-1 Algorithms / Processing and Selection Lab 2A / Lab 2B Chap 5.1 - 5.7 / Intro to Prog section 5 and 9.1 / PPS / Algorithms Example Python 3 Programs
2-2 Processing and Selection Lab 2C / Lab 2D Chap 5.1 - 5.7 / Intro to Prog section 5 and 9.1 / PPS Example Python 3 Programs
3-1 Repetition Lab 3A Intro to Prog section 9.2 / Ch7.1-7.4 / RSF Python Help / Example Python 3 Programs / Programming Hints
3-2 Repetition Lab 3B / Lab 3C Intro to Prog section 9.2 / Ch7.1-7.4 / RSF Python Help / Example Python 3 Programs / Programming Hints
4-1 Repetition Lab 4A / Lab 4B Intro to Prog section 9.2 / Ch7.1-7.4 / RSF Python Help / Example Python 3 Programs / Programming Hints
4-2 Quiz 1 on topics of weeks 1 - 4   Intro to Prog section 9.2 / Ch7.1-7.4 / RSF Example Python Programs / Python Help
5-1 Monday 8th October 2018 - Thanksgiving Day Holiday      
5-1 Functions Lab 5A / Lab 5B Functions / Chap 3 / Chap 6.1 - 6.4 Python Help
5-2 Functions Lab 5C / Lab 5D Functions / Chap 3 / Chap 6.1 - 6.4 Python Help
6-1 Midterm Exam     Python Help
6-2 Lists Lab 6A Lists / Chapter 10 Example Python 3 Programs / Python Help / Programming Hints
7-1 Lists Lab 7A / Lab 7B Lists / Chapter 10 Example Python 3 Programs / Python Help / Programming Hints
7-2 Strings Lab 7C / Lab 7D / Lab 7E Strings / Chapter 8 Python Help
8-1 Files and Searching Lab 8A / Lab 8B Files / Chapter 14 (Ch14.1-Ch14.5) Python Help
8-2 Quiz 2     Python Help
9-1 Searching Lab 9A, Lab 9B Searching Python Help
9-2 Searching Lab 9C Searching Sorting and Complexity
Computational Complexity
10-1 Monday 12th November 2018 - Remembrance Day Holiday     Python Help
10-1 Introduction to Classes (OOP1) Lab 10A, Lab 10B Python Help OOP 1
10-2 Programming with Classes (OOP2) Lab 10C Python Help OOP 1
11-1 Programming with Classes (OOP2) Lab 11A Python Help OOP 2
11-2 Quiz 3 Course Evaluation   Python Help
12-1 Programming with Classes (OOP2) Team Project Python Help OOP 2
12-2 Programming with Classes (OOP2) Team Project Python Help OOP 2
13-1 Programming with Classes (OOP2) Team Project Python Help OOP 2
13-2 Programming with Classes (OOP2) Team Project Python Help OOP 2
Monday 10th December 2018 Collect Quiz 3 Paper 8:55 - 12:10pm Room 1 Python Help
Monday 10th December 2018 Collect Quiz 3 Paper 12:10pm to 1:10pm Computer Science Office Python Help


Week 14

The Final Exam (35% - on all the above topics.)

Check college website
or admin office notice board
for date of final exam.
Report exam conflicts ASAP.

Final Exam 35%
Midterm 30%
Quizzes 20%
Participation 15%

Valid HTML5!