CSC220::Assignments::Fall 02018
Programming for Computer Engineering

100 points total... programming: 64 points; take-home assessments: 26 points; in-class final assessment: 10 points
  Name   AssignedDue DatePointsDescription
#assessment0 08/22 08/26 4 Create an CSC220 email connection with the instructor by learning about the three parts of the Unix Operating System.
[0 programming; 3 assessments]
#assessment1 08/22 09/02 3 Why "C"?
[0 programming; 6 assessments]
#MakeHelloWorld 08/22 09/02 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; 6 assessments]
#DonaldKnuth 08/29 09/09 4 Write a program that implements the Fundamental Theorem of Arithmetic.
[7 programming; 6 assessments]
#ArithOps 08/29 09/16 3 Write an interactive C++ program that does basic arithmetic using user entered arithmetic operators and integer operands.
[10 programming; 6 assessments]
#squares 08/29 09/23 5 Write an interactive C++ program that prints squares.
[15 programming; 6 assessments]
#stats0 09/05 09/30 3 Write a C++ program that computes some statistics using integer arrays as data sets.
[18 programming; 6 assessments]
#stats1 09/05 10/07 5 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; 6 assessments]
#assessment2 09/12 10/10 4 UNIX: "Making Computers Easier To Use -- AT&T Archive
[23 programming; 10 assessments]
#cstrings 09/12 10/14 4 Implement some of the string functions defined in the STDC Library.
[27 programming; 10 assessments]
#RecursiveReverse 09/12 10/21 4 Write an interactive C++ program that reads a sequence of characters from the standard input stream and reverses the sequence using recursion.
[31 programming; 10 assessments]