|WEEK#||DAILY LECTURE NOTES -- DESCRIPTION|
|Eleven11||Continue with arrays Introduction to pointers. Assignment(s): All assignments have been assigned. Code: arrays1.cpp | random.cpp | scope.cpp | fi2i.cpp | i2fi.cpp | refparams.cpp | cstring.cpp | arrays2.cpp | BingoCard.cpp | bingo.cpp | arrays3.cpp | factorial.cpp | arrays4.cpp | ispunct.cpp | rotpunct.cpp | pointer0.cpp | arrays5.cpp|
|Ten10||Continue learning about functions. Continue learning about arrays. Assignment(s): [assessment] #assessment4 and [assessment] #assessment5 and [program] #NumberPlay [Note: All assignments have assigned.] Code: funcs1.cpp|
|Nine9||Introduction to functions. Introduction to arrays. Assignment(s): [assessment] #assessment3 and [program] #GuessingGame and Code: sqrtpow.cpp | log10.cpp | arrays0.cpp|
|Eight8||Look at some applications that using looping. Review the increment and decrement operators. Review the compound assignment operators. Introduction to the switch statement. Character sets. Assignment(s): [assessment] #PaulAllen and [program] #CommuteCalculator Code: ExtremelyOddNumbers.cpp | fibonacci.cpp | triangles.cpp | narcissistic.cpp | narcissistic2.cpp | Elevator.cpp | GoToElevator.cpp | letters.cpp|
|Seven7||Continue with repetition control statements (break, continue, and goto). Assignment(s): [program] #characters Code:|
|Six6||Continue with repetition control statements (while, do while, and for). Assignment(s): [program] #squares Code: calc.cpp | generations.cpp | NewAge.cpp | ifcode.cpp | andor.cpp | f10while.cpp | f10while2.cpp | DoAdder.cpp | f10do.cpp | ForAdder.cpp | f10for.cpp|
|Five5||Continue with if statement and else clause. Continue with relational operators. Introduction to logical operators. Introduction to repetition control statements. Assignment(s): [program] #loops Code: if.cpp | if2.cpp | Adder.cpp|
|Four4||Relational operators. The if statement and else clause. Assignment(s): [assessment] #BlytheCA and [program] #sort2numbers and #sort3numbers Code: years3.cpp | Expressions0.cpp | Expressions1.cpp | if0.cpp | if1.cpp|
|Three3||Quickie on escape sequences. About the cout object. About the cin object. Arithmetic operators. Introduction to precedence and associativity. Relational operators. The if statement and else clause. Assignment(s): [program] #tempconverter and [program] #yyyymmdd Code: BadHelloWorld.cpp | PrimitiveTypes.cpp | PrimitiveTypes.cpp | Constants.cpp | ArithOps.cpp | arithmetic.cpp | years.cpp | years2.cpp | years3.cpp | Expressions0.cpp | Expressions1.cpp | if.cpp | if2.cpp|
C++ compilation process.
Primitive data types.
|One1||Review the syllabus. Introduce the website. Brief review of computing history. The "hello world" program. What's a computer? (bits, bytes, base-10, base-2). Handout(s): CSC100Syllabus and AboutCSC100 and HowToSubmitAssignments and DevC++IDE Code: HelloWorld.cpp | template.txt | BadHelloWorld.cpp | PrimitiveTypes.cpp | Constants.cpp | ArithOps.cpp Assignment(s): read the handouts and #assessment0 and #assessment1 and #reading0 and #helloworld and #assessment2|
|Zero0||Start date: Monday, 27 August 02018.|