This document provides information about an Object Oriented Programming in Java course for Information Technology students. It outlines the course code, title, target group, prerequisites, objectives, contents including topics on multithreading, networking, JDBC and servlets, lab content, and assessment methods. References for further reading are also included.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
62 views3 pages
Course Outline
This document provides information about an Object Oriented Programming in Java course for Information Technology students. It outlines the course code, title, target group, prerequisites, objectives, contents including topics on multithreading, networking, JDBC and servlets, lab content, and assessment methods. References for further reading are also included.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3
--------------
--------------------- Information Technology Program Program Information Technology Course Code ITec3051
Course Title: Object Oriented Programming in Java
Degree Program Information Technology Module Name Advanced programming Module No. 05 CP Credits (CP) 5 Contact Hours Lecture Tutorial Lab/Practical Home Study Total (per week) 2 0 3 5 10 Target Group: 2nd year Information Technology Students Year /Semester Year: III, Semester: I Pre-requisites ITec2041 Status of the Core Course Course The goal of the course is to give a basic of class; data members &member Description functions; friends, static members, overloading; inheritance &compositio n; virtual functions; virtual base classes; templates; exception handling; File handling; object-oriented design concepts. Course Upon completion of this course, students should be able to: Objectives Create Java technology applications that leverage the object- oriented features of the Java language, such as encapsulatio n, inheritance, and polymorphism Execute and run a Java technology application Use Java technology data types and expressions Use Java technology flow control constructs Use arrays and other data collections Implement error-handling techniques using exception handling Create event-driven GUI using Java technology GUI components: panels, buttons, labels, text fields, and text areas Create multithreaded programs Create JDBC applications Course contents Multithreading o Introduction o Thread States: Life Cycle of a Thread o Thread priority and thread scheduling o Creating and executing threads o Thread synchronization o Producer /Consumer relationship without synchronization o Producer /Consumer relationship with synchronization o Producer /Consumer relationship: Circular Buffer o Daemon Threads o Runnable Interfaces Networking o Introduction o Manipulating a File on a Web Server o Establishing a Simple Server Using Stream Sockets o Establishing a Simple Client Using Stream Sockets o Client/Server Interaction With Stream Socket Connection o Connectionless Client/Server Interaction With Datagram o Security and The Network Java Database connectivity with JDBC o Introduction o Relational Database o SQL o Creating Database o Manipulating Database with JDBC o Stored Procedures Servlets o Introduction o Servlet Overview and Architecture o Handling HTTP get Request o Handling HTTP get Requests Containing Data o Handling HTTP post request o Redirecting Requests to Other Resources o Multi-Tier Applications: Using JDBC from a Servlet Java Server Pages o Introduction o Java Server Pages Overview o First Java Server Page Examples o Implicit ObjCP o Scripting o Standard Action o Directives
Lab Content Assessment As per University Legislative Methods:
References: 1. Java, How to Program,5th Edition, H.M.Deitel and
P.J.Deitel,New Delhi,2004. 2. James Mc. Govern, “Java 2”, Hungry Minds Inc. 3. E.Balagurusamy “Programming with Java 2”, Tata Mc. Graw Hill, India. 4. Core Java, Volume I-Fundamentals, CAY S. HORSTMANN&GRAY CORNELL, The Sun Microsystems Press, Java Series, 2001.
The Nexus Between Creative Leadership Job Satisfaction Organizational Citizenship Behaviour and Employee Performance Moderation Through Transparency - 2022 - SRAC Romanian Society For Quality