BSc CSIT (TU) Science Advanced Java Programming (BSc CSIT, CSC409) Question Paper 2080
This is the official BSc CSIT (TU) (Science stream) Advanced Java Programming (BSc CSIT, CSC409) question paper for 2080, as set in the regular annual examination. It carries 60 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this Advanced Java Programming (BSc CSIT, CSC409) past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your BSc CSIT (TU) Advanced Java Programming (BSc CSIT, CSC409) exam or solving previous years' question papers, this 2080 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt any TWO questions.
Describe the Java event handling mechanism with appropriate examples. Write a Swing GUI program that implements a simple calculator with buttons for basic arithmetic operations.
What is a servlet? Explain the servlet life cycle and develop a servlet-based login application that validates credentials against a database.
Explain distributed programming in Java. Discuss RMI architecture and write a complete RMI program for a remote string-reversal service.
Section B: Short Answer Questions
Attempt any EIGHT questions.
Differentiate between AWT and Swing components.
Explain any three Swing layout managers.
What is the use of the ResultSet interface in JDBC?
Explain the structure of an HTTP request and response in servlets.
What is the difference between TCP and UDP socket programming?
Describe the role of web.xml in a servlet application.
Explain scriptlets, expressions, and declarations in JSP.
What is the purpose of the rebind() method in RMI?
Write short notes on exception handling in JDBC.