CSC240::Assignments::Fall 02018
Introduction to Different Programming Languages

100 points total... programming: 64 points; take-home assessments: 21 points; in-class final assessment: 15 points
  Name   AssignedDue DatePointsDescription
#assessment0 09/10 09/14 3 Create an CSC240 email connection with the instructor.
[0 programming (64 total); 3 assessments (21 total)]
#MakeHelloWorld 09/10 09/19 3 Write a Java application that prints a C++ program that when compiled and executed prints phrase hello, world followed by a newline to the standard output stream.
[3 programming (64 total); 3 assessments (21 total)]
#assessment1 09/10 09/21 3 Why "C"?
[3 programming (64 total); 6 assessments (21 total)]
#DonaldKnuth 09/10 09/26 4 Write a C or C++ program that implements the Fundamental Theorem of Arithmetic.
[7 programming (64 total); 6 assessments (21 total)]
#ArithOps 09/17 10/03 3 Write an interactive C++ program that does basic arithmetic using user entered arithmetic operators and integer operands.
[10 programming (64 total); 6 assessments (21 total)]
#squares 09/17 10/03 5 Write an interactive C++ program that prints squares.
[15 programming (64 total); 6 assessments (21 total)]
#stats0 09/24 10/10 4 Write a C++ program that computes some statistics using integer arrays as data sets.
[19 programming (64 total); 6 assessments (21 total)]
#stats1 09/24 10/17 4 Modify the #stats0 program to include the calculation of median and mode. In addition, create a fourth data set that's created using dynamic memory allocation.
[23 programming (64 total); 6 assessments (21 total)]
#RecursiveReverse 10/01 10/24 3 Write an interactive C++ program that reads a sequence of characters from the standard input stream and reverses the sequence using recursion.
[26 programming (64 total); 6 assessments (21 total)]
#PadovanSequence 10/01 10/31 5 Write a C++ program that generates and prints the Padovan integer sequence. The sequence is generated twice: once using iteration and once using recursion.
[31 programming (64 total); 6 assessments (21 total)]
#cstrings 10/08 10/31 4 Implement some of the string functions defined in the STDC Library.
[35 programming (64 total); 6 assessments (21 total)]
#carcdr 10/15 11/04 5 Implements function that are similar to Lisp's car() and cdr functions.
[40 programming (64 total); 6 assessments (21 total)]
#assessment2 10/22 11/11 4 Review of material covered during the first half of the semester.
[40 programming (64 total); 10 assessments (21 total)]
#PaulAllen 10/22 11/11 2 Paul Allen died on 15 October 02018.
[40 programming (64 total); 12 assessments (21 total)]
#MakeHelloWorld2 10/29 11/18 4 Write a C++ program that outputs to the standard output stream a Lisp program that printes the phrase hello, world followed by a newline to the standard output stream.
[44 programming (64 total); 12 assessments (21 total)]
#cons 10/29 11/25 8 Implement a function that is similar to Lisp's cons() function.
[52 programming (64 total); 12 assessments (21 total)]
#lisp0 11/05 11/25 3 An assessment to help learn about Lisp.
[55 programming (64 total); 12 assessments (21 total)]
#lisp1 11/05 12/02 5 Continue learning about Lisp.
[60 programming (64 total); 12 assessments (21 total)]
#MakeHelloWorld3 11/05 12/02 4 Write a Lisp program that outputs a "hello, world" Prolog program.
[64 programming (64 total); 12 assessments (21 total)]
#prolog0 11/05 12/10 3 Introduction to Prolog.
[64 programming (64 total); 15 assessments (21 total)]
#prolog1 11/05 12/10 6 Create a Prolog knowledge base.
[64 programming (64 total); 21 assessments (21 total)]
#FinalAssessment 12/10 12/10 15 In-class #FinalAssessment. Attendance is required.
[64 programming (64 total); 21 assessments (21 total)]