CS110 Programming and Problem Solving
Lab Outline (Spring 2019)

Lab Schedule

Modified: Thursday April 18, 2019
Today is: Saturday May 25, 2019

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

Dates Lab Contents
(Subject to change by the class instructor.)
May 6 – 10
1a
Introduction to C++ in Visual Studio and Unix Operating System

Calculate π to 100,000+ digits

1b
C++ Program Structure, Simple IO, and Primitive Data Types

Use the Debugger to understand the Caesar Cipher

May 13 – 17
2a
IO Manipulators, get() and getline() functions

 

2b
File IO and String Processing

 

May 21 – 24
3a
Selection Control Structures

Complete an interactive bouncing ball program.

3b
Conditional and Iterative Control Structures

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

May 27 – 31
4a
Additional Control Structures

Write a program to calculate the pH level of a solution

4b
Basic Functions

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

June 3 – 7
5a
Advanced Functions

Write a program to calculate Metabolic Power using C++

5b
One Dimensional Arrays

Write a program based on how Web Search programs work!

June 10 – 14
 
Review

Question and Answer Session

Lab Test

2 hours, comprehensive, closed book.


Copyright: Department of Computer Science, University of Regina.