ECE, 1st Sem, 4th Year, Syllabus

JNTUH B.Tech 4th Year 1 sem Electronics and Communication Engineering R13 (4-1) Object Oriented Programming Through Java (Elective – I) R13 syllabus.

JNTUH B.Tech 4th year (4-1) Object Oriented Programming Through Java gives you detail information of Object Oriented Programming Through Java (Elective – I) R13 syllabus It will be help full to understand you complete curriculum of the year.

Learning Objectives

  • To understand object oriented programming concepts, and apply them in problem solving
  • To learn the basics of java Console and GUI based programming

UNIT -I

Object Oriented Thinking and Java Basics: Need for OOP Paradigm, Summary of OOP Concepts, Coping with Complexity, Abstraction Mechanisms, A Way of Viewing World — Agents, Responsibility, Messages, Methods, History of Java, Java Buzzwords, Data Types, Variables, Scope and Life Time of Variables, Arrays, Operators, Expressions, Control Statements, Type Conversion and Casting, Simple Java Program, Concepts of Classes, Objects, Constructors, Methods, Access Control, This Keyword, Garbage Collection, Overloading Methods and Constructors, Method Binding, Inheritance, Overriding and Exceptions, Parameter Passing, Recursion, Nested and Inner Classes, Exploring String Class.

UNIT -II

Inheritance, Packages and Interfaces: Hierarchical Abstractions, Base Class Object, Subclass, Subtype, Substitutability, Forms of Inheritance- Specialization, Specification, Constructiàn, Extension, Limitation, Combination, Benefits of Inheritance, Costs of Inheritance. Member Access Rules, Super Uses, Using Final with Inheritance, Polymorphism- Method Overriding, Abstract Classes, The Object Class. Defining, Creating and Accessing a Package, Understanding Classpath, Importing Packages, Differences between Classes and Interfaces, Defining an Interface, Implementing Interface, Applying Interfaces, Variables in Interface and Extending Interfaces, Exploring Java.IO.

UNIT -III

Exception Handling and Multithreading: Concepts of Exception Handling, Benefits of Exception Handling, Termination or Resumptive Models, Exception Hierarchy, Usage of Try, Catch, Throw, Throws and Finally, Built in Exceptions, Creating Own Exception Sub Classes. String Handling, Exploring Java.UtiI, Differences between Multi-Threading and Multitasking, Thread Life Cycle, Creating Threads, Thread Priorities, Synchronizing Threads, lnterthread Communication, Thread Groups, Daemon Threads. Enumerations, Autoboxing, Annotations, Generics.

Download iStudy Android App for complete JNTUH syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

TEXT BOOKS

  • Java the Complete Reference, 7th Edition, Herbert SchUdt, TMH.
  • Understanding OOP with Java Updated Edition, T. Budd, Pearson Education.

REFERENCE BOOKS

  • An Introduction to Programming and 00 Design using Java, J.Nino and F.A. Hosch, John wiley & Sons.
  • An Introduction to COP, Third Edition, T. Budd, Pearson Education.
  • Introduction to Java Programming, Y. Daniel Liang, Pearson Education.
  • An Introduction to Java Programming and Object Oriented Application Development, R .A. Johnson— Thomson.
  • Core Java 2, Vol 1, Fundamental S, Cay.S.Horstmann and Gary Cornell, Eighth Edition, Pearson Education.
  • Core Java 2, Vol 2, Advanced Features, Cay.S.Horstmann and Gary Cornell, eighth Edition, Pearson Education

Expected Outcome

The student is expected to have

  • Understanding of OOP concepts and basics of Java programming (Console and GUI based)
  • The skills to apply OOP and ava programming in problem solving
  • Should have the ability to extend his knowledge of java programming further on his/her own.

For more information about all JNTU updates please stay connected to us on FB and don’t hesitate to ask any questions in the comment.

1 Comment

  1. S.Pravalika

    Important topics of exam point of view

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.