All Courses

School of Information Technology | University of Cincinnati
IT2045C
Computer Programming II
About this course
This covers object-oriented programming concepts such as inheritance, polymorphism, and abstract classes. It also covers advanced data structures such as linked lists, stacks, queues, and trees. The course also covers the basics of graphical user interface (GUI) programming. The course is taught using the Java programming language.