CPSC 171: Introduction to Computer Science Laboratory

Lab 1: Thursday, 10:15 am - 12:15 pm

Lab 2: Thursday, 2:00 pm - 4:00 pm

Instructor: Irina Lomonosov

E-mail: lomonosovi@hiram.edu

Office: Colton 113

                     Office hours:  Thursday 8:30 - 10:00 am

          Thursday 12:30 - 1:30 pm

Lab Assistants:

·        Jaina Sangtani

o       Email: sangtanij@hiram.edu

o       Contact info

·        Jason Kiss

o       Email: kissjd@hiram.edu

o       Contact info

Useful Information:

·         Syllabus

·         Laboratory Information

·        Sample Lab Report

·         Textbook Web Site

·        Working with BlueJ

·        Console.class

 

 

 

Lab Schedule

 

Date

Assignment

 Instructions

Report Required

Due

Sept. 2

Lab 1:      Introduction to the Labs

Click for Instructions

No

Sept. 9

Lab 2:     Exploring Number Systems

Yes

Lab 3A:  Representing Numbers

Yes

Sept. 9

Lab:        Limitations on Value Representation

Click for Instructions

Yes

Sept. 16

Lab 3B:  Colorful Characters

Yes

Lab 3C:  Compressing Text

Yes

Sept. 16

Lab 4:     Logic Circuits

Click for Instructions

Sum-of-Products Algorithm

Yes

Sept. 30

Sept. 23

No Lab

 

 

 

Sept. 30

Lab 5: Computer Cycling

Click for Instructions

Super Simple CPU

Yes

Oct. 7

Lab 7: Low-Level Languages

Yes

Oct. 7

Lab 6: Problem Solving

Click for Instructions

Palgo

Yes

Oct. 21

Lab 8: Using Algorithms for Painting

Yes

Oct. 14

No Lab  Fall Weekend

 

 

 

Oct. 21

Lab 8A: Java- High Level Language

Click for Instructions

Intro to Java

No

Oct. 28

Oct. 28

Lab 8B: Java Control Structures

Click for Instructions

No

Nov. 4

Nov. 4

Lab 17A: Sort Timer

Background Info

Click for Instructions

Yes

Nov. 11

Lab 17: Limits of Computing

Yes

Nov. 11

Lab 10: Operating System

Click for Instructions

Yes

Nov. 18

Lab 11: Disk Scheduling

Yes

Nov. 18

Lab 13: Artificial Intelligence

Click for Instructions

No

Nov. 18

Lab 14: Simulating Life and Heat

No