Course Detail
Units:
3.0
Course Components:
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: "C-" or better in (IS 4410 OR IS 4411) AND (Full Major or Minor status in Information Systems OR Full Major status in Quantitative Analysis in Markets & Organizations).
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.