Skip to Main Content

Advanced Computer Programming: Home

This course is to equip students with essential advanced java programming skills required for professional software development.

Learning Objective

Students should be able to
a. Develop medium to advanced applications using
previously learnt OO programming concepts
b. Build medium to advanced GUIs using swing
c. Understand different Layout Managers
d. Understand and use java event model
e. String Processing and Pattern Matching
f. Use various Utility Classes.
g. Use Java Collection API.
h. Use features of Java I/O and new I/O.
i. Understand JDBC and types of Drivers
j. Perform database queries and updates using JDBC.
k.Develop applet-based web applications
l. Write multi-threaded Java applications.
m. Write TCP/IP Client Server applications using sockets.
n. Execute methods on a remote object using RMI
o. Document and package a Java application.



Deputy Director

Profile Photo
Khurram Shahzad
Information Services Department
I-14, Main Campus, Riphah International University, Near Hajj Complex, Islamabad
051-846000-8 ext-283
Skype Contact: khurram_malik7