- Plano Senior
- Computer Science III Honors
-
This is an advanced level course in Computer Science and Software Engineering. The main focus is to instruct the student in developing real world software using object oriented programming techniques and advanced data structures. The tool language to be used is Java.
Topics:
Software Engineering
Data Design and Implementation
ADTs Unsorted List and Sorted List
ADTs Stack and Queue
Linked Structures
Programming with Recursion
Binary Search Trees
Priority Queues, Heaps, Graphs
Sorting and Searching Algorithms
Java Maps and Sets
Multithreading
GUI Design
Files and Streams
Other topics and time and interest allow