Slippery Rock University Cpsc 146
Course Schedule
Former Browns Fan
After a lifetime of being a die hard
Browns fan, regretfully, I cannot
support a team whose management hires
a QB who dis-respects women (2022)




Week 1 Syllabus
Install Eclipse at home
Chapter 1: Background on Computers
Chapter 2: Starting C++
Week 2 Chapter 2 Continues
Program Grading Criteria
Try Hands-on Problem 4 from "Ch2_handson" document on D2L. Aim for this output
A solution
Assignment 1
Week 3 Chapter 3: Variables, Expressions
Sequential programming binary conversion
Week 4 Sequential programs
Problem Solving - area of house, user error
Problem Solving - grade program, calculate average
Assignment 2
Week 5 Exam 1
September 23rd
Practice Problems
Old exam 1
Week 6 Start Chapter 4: Conditional Programming
Conditional Notes
Week 7 Finish conditionals
IF Examples
Basic Samples with errors
In-class problem solving
In-class Lab - submitted to D2l for 10 pts
Switch examples
Week 8 Repetition
Week 9 Sample Loops
Increment Samples
Week 10 Practice Problems
Exam 2 - Oct 28th
Sample Exam
Introduction to Functions (Chapter 6)
Week 11 Continuing with Functions
Pass By Value Slides
Monday - ACM ethics assignment (I am out of town)
Wednesday - work on design together in class (due at midnight)
Friday - lab 5
Week 12 Pass by Reference - Parameters
Scope Slides
Pass By Reference
Week 13 Chapter 7: Arrays
Week 14 Array Processing
Sorting and Searching
Week 15
Final Exam Exam 3
December 7th 3:30pm
Old exam