CSC240::Introduction to Different Programming Languages, Fall 02018
(using C++, Lisp, Prolog)

[csc240 AZ license plate]

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

#FinalAssessment: Monday, 10 December 02018.
  WEEK#   WEEKLY LECTURE NOTES -- DESCRIPTION
Four4 Continue learning about C and C++: functions, arrays, pointers, and dynamic memory allocation. Recursion. Assignment(s): [program] #RecursiveReverse and [program] #PadovanSequence Code extremelyodd.cpp | ArrayEG.cpp | Fibonacci.cpp | pointer1.cpp | cmdline.cpp | BingoCard.cpp | temps.cpp | alloc.cpp | realloc.c | factorial.cpp power.cpp | printld.cpp | fibonacci.cpp
Three3 Continue learning about C and C++. Functions. Arrays. Pointers. Assignment(s): [program] #stats0 and [program] #stats1 Code funcs0.cpp | funcs1.cpp | funcs2.cpp | funcs3.cpp | refparams.cpp | funcs4.cpp | scope.c
Two2 Continue learning about C and C++. Quickie review of arithmetic operators. Precedence and associativity. Relational operators The if statement. Logical operators. Repetition control statements (looping). Assignment(s): [program] #ArithOps and [program] #squares Code io.cpp | Limits.cpp | isspace.cpp | RandomInts.cpp | PrimitiveTypes.cpp | Constants.cpp | ArithOps.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): [assessment] #assessment0 and [program] #MakeHelloWorld and [assessment] #assessment1 and [program] #DonaldKnuth Handout(s): CSC240 Syllabus and About CSC240 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 | io.cpp | Limits.cpp | isspace.cpp | PrimitiveTypes.cpp | Constants.cpp | ArithOps.cpp
Zero0 Start date: Monday, 10 September 02018.