240213010 ADVANCED OBJECT ORIENTED PROGRAMMING ( 3 Crd.Hrs )

Pre-Requisites : 240212010

This course provides concrete knowledge in modern object-oriented programming with integration of advanced java topics like input streams, output streams, java database connectivity (JDBC), Multi-threading, networking, other technologies like java beans, EJB, collections. Students learn how to manipulate binary and text files, interacting with database systems like mysql, oracle, sqlserver, db2, access, etc. Also, they learn how client-server communicate using TCP, UDP, URL protocols. Students should be able to integrate multi-threading technology with streams, JDBC, Networking and any other technology.