CSC220::Programming for Computer Engineering, Fall 02018

[csc220 AZ license plate]

Assignments | Code | Handouts/Syllabus | Resources | Office Times | Email Me

#FinalAssessment: Wednesday, 12 December 02018
  WEEK#   WEEKLY LECTURE NOTES -- DESCRIPTION
Six6 Continue with functions. Introduction to arrays and pointers. Dynamic memory allocation. Introduction to recursion. A journey through the STDC Library. Assignment(s): To Be Defined Code ArrayEG.cpp | pointer1.cpp | cmdline.cpp | BingoCard.cpp | temps.cpp | power.cpp | printld.cpp | fibonacci.cpp
Five5 Continue with functions. Code scope.cpp | ArithOps.cpp | alloc.cpp | realloc.c | factorial.cpp
Four4 Continue learning about C++. Introduction to functions. Assignment(s): [program] #cstrings and [assessment] #assessment2 and [program] #RecursiveReverse Code See previous weeks.
Three3 Continue learning about C++. See previous two weeks. Assignment(s): [program] #stats0 and [program] #stats1 Code See previous two weeks.
Two2 Continue learning about C++. Variables, Identifiers and Keywords. About the cout object. About the cin object. Quickie on escape sequences. Primitive data types. Using constants. An overview on arithmetic operators. Precedence and associativity. Relational operators The if statement. Logical operators. Repetition control statements (looping). Functions. Assignment(s): [program] #ArithOps and [program] #squares Code io.cpp | Limits.cpp | isspace.cpp | RandomInts.cpp | PrimitiveTypes.cpp | Constants.cpp | ArithOps.cpp | itofi.cpp | Expressions0.cpp | Expressions1.cpp | Expressions2.cpp | Expressions3.cpp | RelationalOps.cpp | LogicalOps.cpp | Age0.cpp | Age1.cpp | Age2.cpp | NewAge.cpp | ifcode.cpp | Adder.cpp | DoAdder.cpp | ForAdder.cpp
One1 Review the syllabus. Begin learning about C++ (and C) assuming Java knowledge. Assignment(s): [program] #assessment0 and [assessment] #assessment1 and [program] #MakeHelloWorld and [program] #DonaldKunth Handout(s): CSC220 Syllabus and How To Submit Assignments Code: helloworld.c | HelloWorld.cpp | HelloWorld2.cpp | { preproc.cpp | preproc0.h | preproc1.h } C++Template.txt | BadHelloWorld.cpp | LongStringLiteral.cpp
Zero0 Start date: Wednesday, 22 August 02018, at 3:00pm in CM-469