IT'S WEEK 12!

HOMEWORK 11 LAB 11 ACADEMIC CALENDAR

Contact Info

Instructor:
William Paul Royer

Email:
wroyer@csub.edu

Office:
Science III 339

Office Hours:

Monday 12:00pm - 2:00pm
Wednesday 12:00pm - 2:00pm
Friday 12:00pm - 2:00pm


If you are unable to meet with me during my regularly scheduled office hours please contact me by e-mail and I will work with you to schedule a special time to meet.

Schedule

Date Lesson Plan
Week 1 Topics Review Syllabus
Course Overview
Intro to Odin, Linux, VIM
Computers, Software, Programming
Intro to C++
Identifiers, Variables
Operators, Punctuation, Syntax
Variables: Initialize, Assign, Access
Data Types: int, double
Expressions and Math
Comments



Week 1 Assignments Homework 1
Lab 1

Week 2 Topics More Operators
Basic Input
Programming Style & Scope
Precedence (Order of Opertations)
Constants
Math Expressions & cmath
Using Functions
Intro to Characters & Strings
Advanced Assignment Operators
Week 2 Assignments Homework 1 (extended)
Lab 1 (extended)

Week 3 Topics Random Numbers
Formatting Output
Relational Operators
The if statement
The if/else statement
The if/else if statement
Logical Operators
Checking Number Ranges
Week 3 Assignments Homework 2
Lab 2

Week 4 Topics Flags and Menus
Switch Statements
++ and --
Counters and Accumulators
The While Loop
The Do-While Loop
The For Loop
Input Validation
Week 4 Assignments Homework 3
Lab 3

Week 5 Topics Input Validation
Files: Reading and Writing
Defining and Calling Functions
Return Values
Passing By Value
Week 5 Assignments Homework 4
Lab 4

Week 6 Topics Prototypes (Function Declarations)
Command Line Arguments
Passing By Reference
Local vs Global Variables
Overloading Functions
The exit() Function
Intro to Arrays
Indexes, Access, and Bounds
Week 6 Assignments Homework 5
Lab 5

Week 7 Topics Initializing Arrays
Array Elements as Variables
Range Based For Loops
Arrays as Function Arguments
Midterm Review
Week 7 Assignments Homework 6
Lab 6

Week 8 Topics WRITTEN MIDTERM
CODING MIDTERM
Week 8 Assignments CODING MIDTERM


Week 9 Topics Pointers
Week 9 Assignments Homework 8
Lab 8


Week 10 Topics Intro To Structs
MORE STRUCTS!
Intro To Classes
Week 10 Assignments Homework 9
Lab 9

Week 11 Topics CLASSES!
MORE CLASSES!
EVEN MORE CLASSES!
Week 11 Assignments Homework 10
Lab 10

Week 12 Topics MORE CLASSES!
EVEN MORE CLASSES!
Week 12 Assignments Homework 11
Lab 11