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

100 points total... programming: 52 points; take-home assessments: 38 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 (52 total); 3 assessments (38 total)]
#assessment1 08/22 09/02 3 Why "C"?
[0 programming (52 total); 6 assessments (38 total)]
#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 (52 total); 6 assessments (38 total)]
#DonaldKnuth 08/29 09/09 4 Write a program that implements the Fundamental Theorem of Arithmetic.
[7 programming (52 total); 6 assessments (38 total)]
#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 (52 total); 6 assessments (38 total)]
#squares 08/29 09/23 5 Write an interactive C++ program that prints squares.
[15 programming (52 total); 6 assessments (38 total)]
#stats0 09/05 09/30 3 Write a C++ program that computes some statistics using integer arrays as data sets.
[18 programming (52 total); 6 assessments (38 total)]
#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 (52 total); 6 assessments (38 total)]
#assessment2 09/12 10/10 4 UNIX: "Making Computers Easier To Use -- AT&T Archive
[23 programming (52 total); 10 assessments (38 total)]
#cstrings 09/12 10/14 4 Implement some of the string functions defined in the STDC Library.
[27 programming (52 total); 10 assessments (38 total)]
#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 (52 total); 10 assessments (38 total)]
#carcdr 10/03 10/28 5 Implements function that are similar to Lisp's car() and cdr functions.
[36 programming (52 total); 10 assessments (38 total)]
#PadovanSequence 10/10 11/04 4 Write a C++ program that generates and prints the Padovan integer sequence. The sequence is generated twice: once using iteration and once using recursion.
[40 programming (52 total); 10 assessments (38 total)]
#mytail 10/17 11/11 6 Write a C program that is a simplified version of the Unix tail command.
[46 programming (52 total); 10 assessments (38 total)]
#PaulAllen 10/17 11/11 2 Paul Allen (co-founder of Microsoft) died on 15 October 2018.
[46 programming (52 total); 12 assessments (38 total)]
#assessment3 10/31 11/18 7 Introduction to Unix assessment.
[46 programming (52 total); 19 assessments (38 total)]
#mycp 10/31 11/18 6 Write a simplied version of the Unix cp command.
[52 programming (52 total); 19 assessments (38 total)]
#assessment4 11/07 11/25 6 Introduction to Unix assessment.
[52 programming (52 total); 25 assessments (38 total)]
#assessment5 11/07 12/02 6 Continue learning about the Unix command-line.
[52 programming (52 total); 31 assessments (38 total)]
#assessment6 11/07 12/09 7 Continue learning about the Unix command-line.
[52 programming (52 total); 38 assessments (38 total)]
#FinalAssessment 12/12 12/12 10 The #FinalAssessment is on 12 December 2018. Attendance is required.