Course Detail
Units:
3.0
Course Components:
Lecture
Description
This course introduces object-oriented computer programming to students using the Java programming language. Introductory topics such as variables, control-flow statements, and basic Java syntax are taught. In addition to single-value data structures, the course covers lists, sets, hash tables, trees, and graph data structures. Algorithms for searching, sorting, and clustering data in the various structures are also covered.