CSC100AA/CIS162AC::Introductory C/C++::Fall 2002

Code | Assignments | Handouts | Forum | C and C++ Resources | MOTD | Email Thurman

The final exam period is 17 December 2002.
  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. AssignmentLimits CodeLogicalOps.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. CodeExpressions2.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. HandoutsCSC100/CIS162 Syllabus and About CSC100/CIS162 AssignmentsEmail and Quiz #0