BEEZ052 Object Oriented Programming with Java Syllabus

AKTU B.Tech · 3rd Year · Unit-wise syllabus (effective 2024-25)

BEEZ052 Object Oriented Programming with Java (also written as KEEZ052) is a subject in the 3rd year of the AKTU B.Tech programme, prescribed by Dr. A.P.J. Abdul Kalam Technical University. It carries 3 credits. The syllabus is divided into 5 units: Introduction and Object Oriented Programming and Packages, Exception Handling and Input /Output Basics and Multithreading, Java New Features, Java Collections Framework, Spring Framework. The complete unit-wise topic list, course outcomes and reference books are given below, taken from the official AKTU syllabus effective from 2024-25.

Official AKTU PDF
AKTU B.Tech 3rd Year Electrical and Computer Engineering Syllabus
Direct from aktu.ac.in · effective 2024-25 · free, no login

BEEZ052 Subject Details

Subject CodeBEEZ052 / KEEZ052
Subject NameObject Oriented Programming with Java
UniversityDr. A.P.J. Abdul Kalam Technical University (AKTU)
CourseB.Tech (Bachelor of Technology)
Year / Semester3rd Year
Credits3
Total Units5
Scheme Effective From2024-25
Last Verified2026-08-19

BEEZ052 Object Oriented Programming with Java Unit-Wise Syllabus

Official AKTU syllabus (effective 2024-25) — 5 units.

Unit 1: Introduction · Object Oriented Programming · Packages

Introduction: Why Java, History of Java, JVM, JRE, Java Environment, Java Source File Structure, and Compilation. Fundamental, Programming Structures in Java: Defining Classes in Java, Constructors, Methods, Access Specifies, Static Members, Final Members, Comments, Data types, Variables, Operators, Control Flow, Arrays & String. Object Oriented Programming: Class, Object, Inheritance Super Class, Sub Class, Overriding, Overloading, Encapsulation, Polymorphism, Abstraction, Interfaces, and Abstract Class. Packages: Defining Package, CLASSPATH Setting for Packages, Making JAR Files for Library Packages, Import and Static Import Naming Convention For Packages

Unit 2: Exception Handling · Input /Output Basics · Multithreading

Exception Handling: The Idea behind Exception, Exceptions & Errors, Types of Exception, Control Flow in Exceptions, JVM Reaction to Exceptions, Use of try, catch, finally, throw, throws in Exception Handling, In-built and User Defined Exceptions, Checked and Un-Checked Exceptions. Input /Output Basics: Byte Streams and Character Streams, Reading and Writing File in Java. Multithreading: Thread, Thread Life Cycle, Creating Threads, Thread Priorities, Synchronizing Threads, Inter-thread Communication.

Unit 3: Java New Features

Java New Features: Functional Interfaces, Lambda Expression, Method References, Stream API, Default Methods, Static Method, Base64 Encode and Decode, ForEach Method, Try-with-resources, Type Annotations, Repeating Annotations, Java Module System, Diamond Syntax with Inner Anonymous Class, Local Variable Type Inference, Switch Expressions, Yield Keyword, Text Blocks, Records, Sealed Classes

Unit 4: Java Collections Framework

Java Collections Framework: Collection in Java, Collection Framework in Java, Hierarchy of Collection Framework, Iterator Interface, Collection Interface, List Interface, ArrayList, LinkedList, Vector, Stack, Queue Interface, Set Interface, ELECTRICAL AND COMPUTER ENGINEERING HashSet, LinkedHashSet, SortedSet Interface, TreeSet, Map Interface, HashMap Class, LinkedHashMap Class, TreeMap Class, Hashtable Class, Sorting, Comparable Interface, Comparator Interface, Properties Class in Java.

Unit 5: Spring Framework

Spring Framework: Spring Core Basics-Spring Dependency Injection concepts, Spring Inversion of Control, AOP, Bean Scopes- Singleton, Prototype, Request, Session, Application, Web Socket, Auto wiring, Annotations, Life Cycle Call backs, Bean Configuration styles Spring Boot: Spring Boot Build Systems, Spring Boot Code Structure, Spring Boot Runners, Logger, BUILDING RESTFUL WEB SERVICES, Rest Controller, Request Mapping, Request Body, Path Variable, Request Parameter, GET, POST, PUT, DELETE APIs, Build Web Applications

BEEZ052 Course Outcomes

  • At the end of course , the student will be able to:
  • CO 1 Develop the object-oriented programming concepts using Java K3, K4
  • CO 2 Implement exception handling, file handling, and multi-threading in Java K2,K4
  • CO 3 Apply new java features to build java programs. K3
  • CO 4 Analyse java programs with Collection Framework K4
  • Test web and RESTful Web Services with Spring Boot using Spring Framework
  • CO 5 concepts
  • K5
  • DETAILED SYLLABUS 3-0-0

BEEZ052 Reference Books

  1. Herbert Schildt, "Java The complete reference", McGraw Hill Education
  2. Craig Walls, “Spring Boot in Action” Manning Publication

Frequently Asked Questions about BEEZ052

What is the syllabus of BEEZ052 Object Oriented Programming with Java?

The AKTU BEEZ052 Object Oriented Programming with Java syllabus is divided into 5 units: Introduction and Object Oriented Programming and Packages; Exception Handling and Input /Output Basics and Multithreading; Java New Features; Java Collections Framework; Spring Framework. The complete topic list for each unit is published on this page, taken from the official Dr. A.P.J. Abdul Kalam Technical University syllabus effective from 2024-25.

How many units are there in BEEZ052?

BEEZ052 Object Oriented Programming with Java has 5 units in the AKTU syllabus and 3 credits.

Is BEEZ052 the same subject as KEEZ052?

Yes. AKTU renumbered its B.Tech subject codes from the 2022-23 session onwards, so the same subject appears as BEEZ052 and KEEZ052 depending on the scheme year. The syllabus content is the same.

How many credits is BEEZ052 worth?

BEEZ052 Object Oriented Programming with Java carries 3 credits in the AKTU evaluation scheme.

Where can I download BEEZ052 previous year question papers?

AKTU B.Tech previous year question papers for every semester are available to download free on Ryzenstudy, with no login or registration required.

Is this the official AKTU syllabus for BEEZ052?

Yes. Every topic on this page is taken from the official Dr. A.P.J. Abdul Kalam Technical University syllabus document (AKTU B.Tech 3rd Year Electrical and Computer Engineering Syllabus), effective from 2024-25. A direct link to the original AKTU PDF is provided at the top of this page. Last verified on 2026-08-19.

Related AKTU Syllabus

Source: Dr. A.P.J. Abdul Kalam Technical University official syllabus — AKTU B.Tech 3rd Year Electrical and Computer Engineering Syllabus, effective from 2024-25. Ryzenstudy is not affiliated with AKTU. Content last verified on 2026-08-19.