0% found this document useful (0 votes)
54 views1 page

Java Ete

The notice provides details about an upcoming end term exam for a Java Programming course, including the date, time, duration, topics covered in the syllabus and exam format.

Uploaded by

veenit2512
Copyright
© © All Rights Reserved
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% found this document useful (0 votes)
54 views1 page

Java Ete

The notice provides details about an upcoming end term exam for a Java Programming course, including the date, time, duration, topics covered in the syllabus and exam format.

Uploaded by

veenit2512
Copyright
© © All Rights Reserved
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

School of Engineering and Technology

(Accredited by NAAC with Grade ‘A+’)

Ref. No. CSOET/CSE/ACAD/2023-24/48 Dated: 13th October, 2023

NOTICE
(Test Announcement Batch: 2021)
Course Code: CS161 Course Title: Java Programming
Examination: End Term Examination Max. Marks: 60 Duration: 180 Mins.
Date of Examination:
06th November,2023 Time: 10:00 AM Mode of Examination: Offline
Programme & Semester: B.E. (CSE) & Int.
B.E M.E (CSE) & Semester-I Online Platform: Code Quotient

Syllabus for Test:


Session No. Topics
Introduction to JAVA: Java Introduction, History and goals of Java, Fundamentals of OOPs,
Overview of JDK, JVM, Garbage Collection, Java Basics: Identifiers, Keywords, Java Data Types
1. & Operators, Control Statements: Decision Constructs, Using Loop Constructs, Command Line
Arguments, Working with Arrays: Creating and Using Arrays (1D, 2D, Multidimensional),
Jagged Arrays.
Classes & Objects: Classes, Objects and Methods: defining a class, Practice Problems, Access
Control, Method overloading, constructors, constructor overloading, use of this and static,
Inheritance: Working with Inheritance: Inheritance Basics & Types, using super, Method
2.
Overriding, Dynamic method dispatch, final keyword. Practice Problems, Abstract Methods &
Classes, Packages & Interfaces: Built-In Packages and User Defined Packages, Interfaces:
Declaration, Implementation, Extending Classes and Interfaces.
Strings, String Buffer, String Builder & String Tokenizer: Introduction, Immutable String,
Methods of String class, String Buffer class & StringBuilder class, to String method, String
3. Tokenizer class. Practice Problems, Exception Handling: Exception handling fundamentals,
Exception types, try and catch, multiple catch clauses, nested try, throw, throws and finally,
Creating custom Exception. Practice problems.
Multithreading: Java thread model, main thread, creating thread by implementing Runnable and
extending thread class, creating multiple threads, using is Alive () and join (), thread priorities,
4. Synchronization. Generics: Introduction, Generic Example, Generic Class, Generic Method,
Generic Constructor and Generic Interfaces. Practice Problems.
Linked list using Java, Stack using Java, Queue using Java.
Pattern of Question Paper:
Mark(s) 1 Mark 2 Marks 5 Marks 10 Marks
No. of Questions 10 MCQs 10 MCQs 2 Coding Questions 2 Coding Questions

Name and Signature of Course Coordinator: Ms. Abhilasha Sharma

You might also like