This course is an intermediate course in programming and focuses on Object Oriented Programming and Event-Driven Programming in a high-level programming language. Topics include inheritance, polymorphism, class design, generics, lambda expressions, map-reduce transformations, building GUIs, and an introduction to common data structures.
Prerequisites
Term Offered
Fall and Spring