CS110 Programming and Problem Solving
Lab Outline (Fall 2018)

Lab Schedule

Modified: Thursday April 18, 2019
Today is: Tuesday June 18, 2019

First Day Lab Handout | Windows ScreenShot and Assignment Prep | Mac Survivor Guide

Week of Lab Contents
(Subject to change by the class instructor.)
Sept. 11
Introduction to C++ in Visual Studio and Unix Operating System

Calculate π to 100,000+ digits

Sept. 18
C++ Program Structure, Simple IO, and Primitive Data Types

Use the Debugger to understand the Caesar Cipher

Sept. 25
IO Manipulators, get() and getline() functions


Oct. 2
File IO and String Processing


Oct. 9
Selection Control Structures

Complete an interactive bouncing ball program.

Oct. 16
Iterative Control Structures

Write a program to track account balance in an online music store.

Oct. 23
Additional Control Structures

Write a program to calculate the pH level of a solution

Oct. 30
Basic Functions

Play and explore the flying pumpkins game. Based on a past CS110 assignment!

Nov. 6
Fall Break - No Lab This Week!
Nov. 13
Advanced Functions

Write a program to calculate Metabolic Power using C++

Nov. 20
One Dimensional Arrays

Write a program based on how Web Search programs work!

Nov. 27
11 Lab Test

2 hours, comprehensive, closed book.

Click here for detailed instructions on how to remotely access the lab instructor machine

In Brief: Start UltraVNC Viewer
VNC Server: cl1354-inst
Password: cs110

Copyright: Department of Computer Science, University of Regina.