Logo for Eastern Oregon University

CS 161
Foundations of Computer Science I
 

Index

Current Classes

Sample Student Work
Vita
More About Dr. Croft

CS 161:

General Course Information
Assignments
Examples & Sample Solutions

 

 

 

 

 

Lab Activities

Lab One: Introducing the Linux Lab and Writing Your First Program

Lab Two: Python Arithmetic, Data Types, and Input

Lab Three: Iteration and the range function

Lab Four: Selection (if) Structures, and String Operations

Lab Five: Sentinel-controlled iteration (the while structure)

Lab Six: Debugging, and problem one and problem two

Lab Seven (Functions) Part 1 and Part 2

Lab Eight: Using List variables

Lab Nine: Functional Decomposition

Exercises

Exercise One, due Thursday October 6

Exercise Two due Monday October 17

Exercise Three (debugging) due Friday 28 October

Exercise Four (function headers, function calls) due Friday 11 November

Exercise Five (lists) due Monday 28 November

Programs

Program One, due Monday October 10

Program Two, due Monday October 24 (revised due date; try to finish by 10/20)

Program Three, due Friday November 4

Progam Four, due Friday November 18 and some code to start with

Program Five, due Friday December 2