CS110 Programming and Problem Solving
Lab Outline (Fall 2017)

Lab Schedule

Modified: Friday September 08, 2017
Today is: Tuesday October 17, 2017

First Day Lab Handout | ScreenShot, Xcode, Visual Studio on Mac | Logon to hercules from Mac

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

Calculate π to 100,000+ digits

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

Use the Debugger to understand the Caesar Cipher

Sept. 26
3
IO Manipulators, get() and getline() functions

 

Oct. 3
4
File IO and String Processing

 

Oct. 10
5
Selection Control Structures

Complete an interactive bouncing ball program.

Oct. 17
6
Conditional and Iterative Control Structures

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

Oct. 24
7
Additional Control Structures

Write a program to calculate the pH level of a solution

Oct. 31
8
Basic Functions

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

Nov. 7
9
Advanced Functions

Write a program to calculate Metabolic Power using C++

Nov. 14
Remembrance Day - No Lab This Week!
Nov. 21
10
One Dimensional Arrays

Write a program based on how Web Search programs work!

Nov. 28
11 Lab Test

2 hours, comprehensive, closed book.


Copyright: Department of Computer Science, University of Regina.