christ

CS09 – Advanced Java Programming


[admission-open-date]

  • Back to School Homepage
  • Back to Department Homepage


CS09 – Advanced Java Programming

Teaching Hours : 60  [ 30 hours Theory + 30 hours LAB ]

Prerequisite: Knowledge of basic concepts in java programming

Modules

Unit-I Swing:

  • The Origins of Swing-Swing Features-The MVC Connection-Components and Containers-The Swing packages-JLabel-JTextfield-The Swing Buttons-JButton-JToggleButton-CheckBoxes-RadioButtons-Jlist-Jmenu-JcomboBox-JTable-JScrollPane-JTabbedPane.

  • 7 hours

Unit-II Servlets:

  • JSDK The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading Initialization parameters. The javax.servelet HTTP package, Handling Http Request & Responses, Using Cookies- Session Tracking, Security Issues

  • 7 hours

Unit – III
Java Beans:

  • Introduction to Java Beans-Advantages of Java Beans-Using Bound and Constraint properties-Persistence-Java Beans API-A Bean Example

  • 6 hours

Unit-IV
Networking

  • Networking basics, Java and the Net, Inet address, TCP/IP client sockets, URL connection, TCP/IP server sockets, Datagrams.

  • 5 hours

UNIT-V
RMI (Remote Method Invocation)

  • Defining the remote interface, Implementing the remote interface, Define the client, Compile and execute the server and the client

  • 5 hours



  • Text Book

  • Schildt Herbert,The Complete Reference Java Seventh Edition 2011

  • Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000

  • Reference

  • Web reference: http://java.sun.com.

  • Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill, 2003

C Programming Lab

Guidelines


Article

Follow Coding standards


Article I

The output of the programs should be neatly formatted

Article II

The programs should be user friendly and interactive

Article III

Use comment wherever necessary

Lab Programs


  • Demonstrate a program to display some text in the frame with the help of a label

  • Implement a program to create some push buttons using Jbutton class and draw different borders around the buttons.

  • Demonstrate a program that helps in creating some checkboxes and radio buttons.When the user clicks on a checkbox or radio button,the selected option text will be displayed in a textarea.

  • Implement a program to show the functioning of a toggle button.

  • Write a program to create a menu with several menu items.

  • Create a simple servlet program to display HelloWorld

  • Demonstrate a servlet program to use session tracking

  • Implementation of Java Bean by making use of Introspector,PropertyDescriptor, EventDescriptor classes

  • Write a program to accept awebsite name and return its IP address.

  • Demonstrate client/server interaction with socket connection

  • Use RMI to allow clients to connect to a domain server to complete transaction

Admission Queries

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

Between: Monday to Friday: 09:00 AM to 04:00 PM,
Saturday: 09:00 AM to 12:00 PM

(Office remains closed on Sundays, Government Holidays and Any special events)

CS09 – Advanced Java Programming

Teaching Hours : 60  [ 30 hours Theory + 30 hours LAB ]

Prerequisite: Knowledge of basic concepts in java programming

Modules

Unit-I Swing:

  • The Origins of Swing-Swing Features-The MVC Connection-Components and Containers-The Swing packages-JLabel-JTextfield-The Swing Buttons-JButton-JToggleButton-CheckBoxes-RadioButtons-Jlist-Jmenu-JcomboBox-JTable-JScrollPane-JTabbedPane.

  • 7 hours

Unit-II Servlets:

  • JSDK The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading Initialization parameters. The javax.servelet HTTP package, Handling Http Request & Responses, Using Cookies- Session Tracking, Security Issues

  • 7 hours

Unit – III
Java Beans:

  • Introduction to Java Beans-Advantages of Java Beans-Using Bound and Constraint properties-Persistence-Java Beans API-A Bean Example

  • 6 hours

Unit-IV
Networking

  • Networking basics, Java and the Net, Inet address, TCP/IP client sockets, URL connection, TCP/IP server sockets, Datagrams.

  • 5 hours

UNIT-V
RMI (Remote Method Invocation)

  • Defining the remote interface, Implementing the remote interface, Define the client, Compile and execute the server and the client

  • 5 hours


Unit-I Swing:

  • The Origins of Swing-Swing Features-The MVC Connection-Components and Containers-The Swing packages-JLabel-JTextfield-The Swing Buttons-JButton-JToggleButton-CheckBoxes-RadioButtons-Jlist-Jmenu-JcomboBox-JTable-JScrollPane-JTabbedPane.

  • 7 hours

Unit-II Servlets:

  • JSDK The Servelet API, The javax.servelet Package, Reading Servelet parameters, Reading Initialization parameters. The javax.servelet HTTP package, Handling Http Request & Responses, Using Cookies- Session Tracking, Security Issues

  • 7 hours

Unit – III
Java Beans:

  • Introduction to Java Beans-Advantages of Java Beans-Using Bound and Constraint properties-Persistence-Java Beans API-A Bean Example

  • 6 hours

Unit-IV
Networking

  • Networking basics, Java and the Net, Inet address, TCP/IP client sockets, URL connection, TCP/IP server sockets, Datagrams.

  • 5 hours

UNIT-V
RMI (Remote Method Invocation)

  • Defining the remote interface, Implementing the remote interface, Define the client, Compile and execute the server and the client

  • 5 hours

  • Text Book

  • Schildt Herbert,The Complete Reference Java Seventh Edition 2011

  • Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000

  • Reference

  • Web reference: http://java.sun.com.

  • Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill, 2003

C Programming Lab

Guidelines


Article

Follow Coding standards


Article I

The output of the programs should be neatly formatted

Article II

The programs should be user friendly and interactive

Article III

Use comment wherever necessary

Lab Programs


  • Demonstrate a program to display some text in the frame with the help of a label

  • Implement a program to create some push buttons using Jbutton class and draw different borders around the buttons.

  • Demonstrate a program that helps in creating some checkboxes and radio buttons.When the user clicks on a checkbox or radio button,the selected option text will be displayed in a textarea.

  • Implement a program to show the functioning of a toggle button.

  • Write a program to create a menu with several menu items.

  • Create a simple servlet program to display HelloWorld

  • Demonstrate a servlet program to use session tracking

  • Implementation of Java Bean by making use of Introspector,PropertyDescriptor, EventDescriptor classes

  • Write a program to accept awebsite name and return its IP address.

  • Demonstrate client/server interaction with socket connection

  • Use RMI to allow clients to connect to a domain server to complete transaction

Admission Queries

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

Between: Monday to Friday: 09:00 AM to 04:00 PM,
Saturday: 09:00 AM to 12:00 PM

(Office remains closed on Sundays, Government Holidays and Any special events)