CO 1: apply object oriented concepts to solve real world problems (K3) CO 2: develop multi-thread applications with exception handling (K3) CO 3: explore java I/O streams and compute various strings handling methods (K2) CO 4: create user interfaces for java application and applets using GUI (K3) CO 5: build real time applications with JDBC, Collections and Struts (K3)