Programming 401: Advanced Topics with Data Structures & Algorithms (Zatna)
Camp at a Glance
This course is designed for campers who want to learn the advanced data structures and algorithms in Java. Campers need to have prior experience in Java. I would suggest starting with our Programming Java camp before moving on to this one. Campers will be introduced to different algorithmic techniques such as greedy, divide and conquer, and the idea of dynamic programming. They will be exposed to data structures such as linked lists, stacks, queues, and trees. (Before registering for this camp, it is required that campers have completed the prerequisite course Programming 302: Java.)
- Linked Linked Lists
- Abstract Data Types
- Stack applications
- Hash Tables
- Hash Maps
- Coding Conventions
- Object Oriented Concepts
- Various Data Structure implementations
- Inspired future work
|Jul 29 – Aug 2||9:00 a.m. – 4:30 p.m.|
Lunch is included.
- This camp is accredited by the American Camp Association!