CSC205::Assignments::Fall 2017
Object Oriented Programming and Data Structures

  Name   AssignedDue DatePointsDescription
FinalAssessment 12/12 12/12 10 #FinalAssessment will be given during class on Tuesday, 12 December 2017, at 11:30am. Attendance is required.
#BST 11/14 12/12 6 Make modifications to a BST (Binary Search Tree) program.
#ComputingEthics 11/14 12/12 4 Write a 1.5-2 page essay on a topic related to computing ethics.
#assessment1 11/14 12/06 4 Answer a few questions concerning Java, data structures and algorithms.
#assessment0 11/14 12/04 3 Answer a few questions concerning Java, data structures and algorithms.
#RadixSort 11/14 11/28 3 Make modifications to class RadixSort that was covered during class.
#CountingSort 11/14 11/24 2 Implement a program that uses a Counting Sort to sort an array of byte values.
#AssessmentQuestions 11/07 11/20 3 Submit questions for the final assessments.
#MyDoublyLinkedList 11/07 11/20 2.86 Implement methods that are used insert items into a doubly linked-list.
#MyLinkedList 10/31 11/17 5 Implement methods that are used to remove and insert items into a singly linked-list.
#Timer 10/24 11/10 2 This assessment is used to introduce the topic of the run-time of a program. This in turn is used to help introduce Big-Oh notation.
#Q 10/24 11/10 5 Use Java's class LinkedList to implement a Queue ADT.
#MySet 10/17 11/03 5 Implement a class MySet to help learn about the Set data structure.
#Pi 10/10 11/10 3.14 Celebrate the 314th day of 2017.
#IntList 10/10 10/27 5 Implement some class IntList instance methods. class IntList is a List data structure.
#RomanNumeral X/III/MMXVII X/XX/MMXVII III Convert integers to Roman Numerals and vice versa.
#PasswordGiver 09/25 10/13 3 Write a Java application that generates passwords.
#RecursionPlay 09/18 10/06 5 Design and implement some methods that use recursion.
#WoodallNumbers 09/18 10/01 3 Modify a Java application the generates and prints the first few Woodall Numbers.
#BitOperators 09/11 09/29 3 Write a Java application that implements an interface and uses some of Java's bit-wise operators.
#ValleyPeak 09/11 09/21 3 Implement a method that finds the valleys and peaks in an array of integers.
#GuessingGame 09/06 09/14 5 Write a Java application that enables the user to play a number guessing game.
#ExtremelyOddNumbers 08/29 09/07 5 Write a Java application that checks if an odd number is an "extremely odd" (and "super extremely odd") number.
#VintonCerf 08/29 09/05 2 Read an AARP inverview with Vinton Cerf.
#MakeHelloWorld 08/22 08/31 3 Write a Java application that prints a public class HelloWorld application that when compiled and executed prints the phrase "hello, world" followed by a newline to the standard output stream.
#BrianKernighan 08/22 08/29 2 This assignment let's students get an opportunity to learn from Brian Kernighan. Note: This is not a programming assignment.
#email 08/22 08/24 0 Create an CSC205 email connection with the instructor.

Creator: Gerald Thurman [gthurman@gmail.com]