Syllabus

JNTUK B.Tech OOPS Through Java (Elective – IV) for R13 Batch.

JNTUK B.Tech OOPS Through Java (Elective – IV) R13 Syllabus for Engineering it gives you detail information about OOPS Through Java (Elective – IV) syllabus.

Preamble

This course teaches students how to develop Java applications. Topics covered include the Java programming language syntax, OO programming using Java, exception handling, file input/output, threads, collection classes, and networking.

Learning Objectives

  • Focus on object oriented concepts and java program structure and its installation.
  • Comprehension of java programming constructs, control structures in Java.
  • Implementing Object oriented constructs such as various class hierarchies, interfaces and exception handling.
  • Understanding of Thread concepts and I/O in Java.
  • Being able to build dynamic user interfaces using applets and Event handling in java.
  • Understanding of various components of Java AWT and Swing and writing code snippets using them.

UNIT I

Introduction to OOP : Introduction, Need of Object Oriented Programming, Principles of Object Oriented Languages, Procedural languages Vs OOP, Applications of OOP, History of JAVA, Java Virtual Machine, Java Features, Program structures, Installation of JDK1.6

UNIT II

Programming Constructs : Variables, Primitive Datatypes, Identifiers- Naming Coventions, Keywords, Literals, Operators-Binary, Unary and ternary, Expressions, Precedence rules and Associativity, Primitive TypeConversion and Casting, Flow of control- Branching, Conditional, loops. Classes and Objects- classes, Objects, Creating Objects, Methods, constructors-Constructor overloading, cleaning up unused objects-Garbage collector, Class variable and Methods-Static keyword, this keyword, Arrays, Command line arguments.

UNIT III

Inheritance: Types of Inheritance, Deriving classes using extends keyword, Method overloading, super keyword, final keyword, Abstract class. Interfaces, Packages and Enumeration: Interface-Extending interface, Interface Vs Abstract classes, Packages-Creating packages, using Packages, Access protection, java. lang package. Exceptions & Assertions – Introduction, Exception handling techniques- try… catch, throw, throws, finally block, user defined exception, Exception Encapsulation and Enrichment, Assertions.

UNIT IV

MultiThreading : java.lang.Thread, The main Thread, Creation of new threads, Thread priority, Multithreading- Using isAlive () and join (), Syncronization, suspending and Resuming threads, Communication between Threads Input/Output: reading and writing data, java.io package

UNIT V

Applets– Applet class, Applet structure, An Example Applet Program, Applet : Life Cycle, paint (), update () and repaint () Event Handling -Introduction, Event Delegation Model, java.awt.event Description, Sources of Events, Event Listeners, Adapter classes, Inner classes.

UNIT VI

Abstract Window Toolkit : Why AWT?, java.awt package, Components and Containers, Button, Label, Checkbox, Radio buttons, List boxes, Choice boxes, Text field and Text area, container classes, Layouts, Menu, Scroll bar Swing: Introduction, JFrame, JApplet, JPanel, Components in swings, Layout Managers, JList and JScroll Pane, Split Pane, JTabbedPane, Dialog Box Pluggable Look and Feel.

Learning Outcomes

  • Understand the format and use of objects.
  • Understand basic input/output methods and their use.
  • Understand object inheritance and its use.
  • Understand development of JAVA applets vs. JAVA applications.
  • Understand the use of various system libraries.

Text Books

  • The Complete Refernce Java, 8ed, Herbert Schildt, TMH
  • Programming in JAVA, Sachin Malhotra, Saurabh choudhary, Oxford.
  • JAVA for Beginners, 4e, Joyce Farrell, Ankit R. Bhavsar, Cengage Learning.
  • Object oriented programming with JAVA, Essentials and Applications, Raj Kumar Bhuyya, Selvi, Chu TMH.
  • Introduction to Java rogramming, 7th ed, Y Daniel Liang, Pearson.

Reference Books

  • JAVA Programming, K. Rajkumar. Pearson.
  • Core JAVA, Black Book, Nageswara Rao, Wiley, Dream Tech
  • Core JAVA for Beginners, Rashmi Kanta Das, Vikas.
  • Object Oriented Programming through JAVA , P Radha Krishna, University Press.

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.

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.