Please enable JavaScript.
Coggle requires JavaScript to display documents.
CS 2114 Summer (by week) (Week 1 (Topics (Object-Oriented Programming…
CS 2114 Summer (by week)
Week 1
Topics
Object-Oriented Programming review
Familiarize with Eclipse
Familiarize with WebCAT
Overloading vs overriding (equals method)
Polymorphism
Assignments
Lab 01: Calculor
Lab 01: Post-Lab Activity Exploring Web CAT
Lab 02: Polymorphism
Lab 02: Post Lab
OpenDSA
Week 2
Topics
Interfaces
Abstract classes
Arrays
Bag data structure + ADT
Read/write text files
File I/O
Appendix E
Assignments
Lab 03: Movie Database
Lab 03: Post Lab
Lab 04: Grocery Bags
Lab 04: Post-Lab
OpenDSA
Week 3
Topics
Generics
Interfaces
UML
Public vs private vs package/default visibility
Static vs final
UML
Stacks
Debugger
ArracyBag Class
LinkedBag data structure
Chapter 3?
Assignments
Project 2: Whack A Shape
Project 3 Design Submission
Lab 06: ArrayBasedStack
Lab 06: Post Lab
ArrayBag Practice
LinkedBag Practice
OpenDSA
Week 4
Topics
Singly linked lists
Debugger
Recursion
Dynamic programming
UML and prose description for project 5 proposal
Doubly linked lists
Iterators
Assignments
Lab 09: Singly Linked List Debugging
Lab 09: Post Lab
Test 1
Lab 07: Recursion
Lab 07: Post-Lab
Project 5 Design Submission
Lab 10: Doubly Linked List
Lab 10: Post Lab
OpenDSA
Week 5
Topics
Stacks
Linked lists
Queues
Doubly linked lists
Recursion
Binary tress
Tree traversal
Binary search trees
Assignments
Project 3: Tower of Hanoi
Lab 08: Carrano Deque
Lab 08: Post Lab
Lab 14: Binary Trees
Lab 14: Post Lab
OpenDSA
Week 6
Topics
Recursion
Sorting
Linked lists
UML
Independent code design
Everything
Assignments
Project 5 Intermediate Milestone Submission
FORMER Lab 11: Sorting
Project 5 Final Submission
Individual Project Contribution
Final Exam CodeWorkout
Final Exam Canvas
OpenDSA