Code | Assignments | Handouts | Forum | C and C++ Resources | MOTD | Email Thurman
| DAY | DATE | DAILY LECTURE NOTES -- DESCRIPTION |
|---|---|---|
| Day 32 | 17 Dec | Final Exam. |
| Day 31 | 12 Dec |
Finishing cover the Time.cpp source code example.
Cover the string.cpp and
Time.cpp source code examples.
Code:
Time.cpp
and
string.cpp
and
Dog.cpp
|
| Day 30 | 10 Dec | Continue with classes. Code: Time.cpp |
| Day 29 | 05 Dec | Cover the struct0.cpp source code example. Introduction to classes. Code: struct0.cpp and Time.cpp |
| Day 28 | 03 Dec | Review pointers and reference parameters using the refpointer.cpp source code example. Introduction to structures. Code: refpointer.cpp |
| Day 27 | 26 Nov | Introduction to pointers. Code: pointer0.cpp |
| Day 26 | 21 Nov | Strings. Code: strfuncs.cpp and strcmp.cpp |
| Day 25 | 19 Nov | Continue with arrays. Code: arrayIntro.cpp and arrayIntro2.cpp and arrayIntroFuncs.cpp |
| Day 24 | 14 Nov | Continue with arrays. Code: istextfile.cpp and arrayIntro.cpp |
| Day 23 | 12 Nov | Default arguments. Introduction to arrays. Assignments: Functions and Guessing Game #0 |
| Day 22 | 07 Nov | Review scope. Function overloading. Reference parameters. |
| Day 21 | 05 Nov | Continue covering scope. Code: scope.cpp |
| Day 20 | 31 Oct | Continue covering scope. Code: RandomInts.cpp |
| Day 19 | 29 Oct | Lifetime and visibility (scope) of variables and functions. Code: funcs0.cpp and funcs1.cpp |
| Day 18 | 24 Oct | Continue with functions. Function terminology. Function prototypes. Defining functions. Calling functions. Returning from functions. |
| Day 17 | 22 Oct | Introduction to functions. Assignments: Age-O-Meter #2 and Squares and Multiplication Tables |
| Day 16 | 17 Oct |
Review source code examples.
The break statement.
The continue statement.
The goto statement.
Code:
Elevator.cpp
and
Odds.cpp
and
Adder.cpp
and
DoAdder.cpp
and
GoToElevator.cpp
|
| Day 15 | 15 Oct |
The do while statement.
The for statement.
Code:
Elevator.cpp
|
| Day 14 | 10 Oct |
Review the if statement.
The while statement.
Assignment:
Age-O-Meter
Code:
NumberAnalyst.cpp
|
| Day 13 | 08 Oct |
Introduction to statements.
The if statement and else.
|
| Day 12 | 03 Oct | No class. Use this time to get caught up on assignments. |
| Day 11 | 01 Oct | Logical operators. Truth tables. Increment and Decrement operators. Assignment: Limits Code: LogicalOps.cpp and IncrementDecrementOps.cpp |
| Day 10 | 26 Sep | Look more closely at precedence and associativity by studying Expressions2.cpp and Expressions3.cpp. Review the relational operators using RelationalOps.cpp. Code: Expressions2.cpp and Expressions3.cpp and RelationalOps.cpp |
| Day 09 | 24 Sep | Look more closely at precedence and associativity by studying the Expressions0.cpp and Expressions1.cpp source code handouts. Relational operators. Code: Expressions0.cpp and Expressions1.cpp |
| Day 08 | 19 Sep |
Arithmetic operators.
Cover the ArithOps.cpp source code.
About the cin object.
Begin Precedence and Associativity.
Assignment:
Arithmetic Operators
Code:
ArithOps.cpp
|
| Day 07 | 17 Sep | Printing and coding long string literals. Constants. Some definitions (operator, operand, expression). Assignment operator. Plus and Minus operators. Code: LongStringLiteral.cpp |
| Day 06 | 12 Sep | What's an Integrated Development Environment (IDE)? An overview of Microsoft Visual C++. Code: HelloWorld.c and BadHelloWorld.cpp |
| Day 05 | 10 Sep | The compilation process. Introduction to the preprocessor. Assignment: Brian Kernighan Code: HelloWorld.cpp and HelloWorld.c Handouts: Compilation Process and Preprocessor Introduction and Using Microsoft VisualC++ |
| Day 04 | 05 Sep | Cover our first program (written during lecture). The compilation process. Introduction to the preprocessor. |
| Day 03 | 03 Sep | History of C and C++. Introduction to the Software Development Cycle. |
| Day 02 | 29 Aug | What is a computer? What are bits, bytes and words? Computer languages. History of C and C++. |
| Day 01 | 27 Aug | Review the syllabus. Discuss what it takes to successfully complete the course. Demonstrate the CSC110/CIS162 website. Handouts: CSC100/CIS162 Syllabus and About CSC100/CIS162 Assignments: Email and Quiz #0 |