University of Cincinnati Logo
 

20-CS-694 - Advanced Programming Techniques
Electrical Engineering and Computing Systems

Instructor

John Franco

Registration Data

Credit Level: U./G. Credit Hrs: 3.00.
Prerequisites: 20-CS-403, 20-EECE-429

Logistics

Course Description

Treats programming concepts, especially those needed for upcoming internet, security, graphics, and stream applications. Topics include: exception handlers, control abstractions and applications to streams, co-routines, demand-driven computation, interfaces substitution for multiple inheritance, content handlers, protocol handlers, applications of public key cryptosystem, clients and servers, remote method invocation, uniform data base interfaces, and reflection.

Keywords

Java, threads, graphics, animation, reflection, exceptions, networking, applets, packages, timers, colors, utility classes, object oriented programming, Remote Method Invocation, Java Native Interface, Security Manager, Swing

Addendum

ERC
MainStreet
Paul Erdos
NIT
Ladies on Campus
Oscar Robinson