CSC205::Object Oriented Programming and Data Structures::Spring 2017
(using the Java programming language)

[csc205 AZ license plate]

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

#FinalAssessment: Thursday, 11 May 2017, at 11:30am.
Nine9 Finish stacks. Queues. Linked Lists. Assignment(s): [program] #Q Code | | ( | | | OO |
Eight8 The set data structure. The stack data structure. Assignment(s): [program] #MySet Code | | |
Seven7 The list data structure. Assignment(s): [program] #Pi Code |
Six6 Introduce the #WoodallNumbers programming assignment. Finish going over interfaces (specifically Cloneable). Discuss the #BitOperators programming assignment. Review memory usage (stack and heap). Multi-dimensional arrays. Assignment(s): [program] #WoodallNumbers Code | | | | |
Five5 Continue with recursion. Introduction to interfaces. Assignment(s): [program] #IntList Code [recursion] | | | | | [interfaces] | | | | | | CSC205_Containers
Four4 Continue with arrays. Introduction to recursion. Assignment(s): [program] #BitOperators Code | | |
Three3 About exceptions. Review arrays (array of primitive data, array of objects, passing arrays to methods, using array parameters, returning arrays from methods). Assignment(s): [assessment] #VintonCerf and [program] #ValleyPeak and [program] #RecursionPlay Code [continued] | | | (arrays)
Two2 Continue review of course competencies one and two with emphasis on classes and OOP. Assignment(s): [program] #RecursionPlay Code |
One1 Review the syllabus. Review course competencies one and two. Assignment(s): [assessment] #email and [program] #MakeHelloWorld and [assessment] #BrianKernighan and [program] #ExtremelyOddNumbers and [program] #GuessingGame Handout(s): CSC205 Syllabus and About CSC205 and How To Submit Assignments Code: | | |