Advanced Java Programming (CSC 409) is a Seventh Semester course in Tribhuvan University’s BSc CSIT program. It moves from core Java into GUI and event-driven programming, database connectivity, network programming, web development with servlets and JSP, and distributed programming with RMI and CORBA.
Start with the official Advanced Java Programming syllabus (CSC 409), then study from the notes below:
What you’ll learn
- Java architecture, OOP, exception handling, multithreading, and file I/O
- Swing components, layout managers, menus, dialogs, and event handling
- JDBC: drivers, prepared statements, scrollable/updatable result sets, and transactions
- TCP and UDP socket programming, URL connections, and the JavaMail API
- GUI development with JavaFX
- Servlets, JSP, sessions and cookies, and distributed objects with RMI and CORBA
Course snapshot
- Code: CSC 409
- Program: BSc CSIT, Seventh Semester
- Board: Tribhuvan University (IOST)
- Nature: Theory + Lab, 3 credit hours
- Marks: 60 (final) + 20 (internal) + 20 (lab)