Home / Semester 7 / CSE406
Back to Subjects

CSE406 — Advanced Java Programming

Course Overview

CSE406 4 Credits L:3 T:0 P:2 Department Elective
Download Syllabus

This course covers advanced Java programming, including collections streams, lambda operations, GUI and event handling, JDBC database applications, file I/O, JSP, date/time APIs, localization, multithreading, and concurrency. Students develop Java applications, connect applications to databases using JDBC, and use lambda expressions and concurrency features.

Unit 1

Collections, Streams, Filters, and Lambdas

Unit 2

GUI and Event Handling

Unit 3

File I/O and JDBC

Unit 4

JavaServer Pages

Unit 5

Java Date and Time API

Unit 6

Concurrency, Localization, and Multithreading

Continuous Assessment

2 components

All 2 CAs count towards your CA score.
Test - Code based 1 50%

To evaluate basic programming skills of students

Week 5 / 6

Rubric
To evaluate basic programming skills of students

Test - Code based 2 50%

It will have questions to implement object oriented programming concepts to design small applications

Week 11 / 12

Rubric
To evaluate programming and logic building skills of students

Exams & Practice

End Term Examination

Final semester comprehensive evaluation

50%

Type: Practical

CSE406 - FAQs

How many units are in CSE406?

CSE406 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for CSE406?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for CSE406 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.