Syllabus

JNTUK B.Tech Java Programming for R13 Batch.

JNTUK B.Tech Java Programming gives you detail information of Java Programming R13 syllabus It will be help full to understand you complete curriculum of the year.

Objective: Implementing programs for user interface and application development using core java principles

UNIT I

Objective: Focus on object oriented concepts and java program structure and its installation 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

Objective: Comprehension of java programming constructs, control structures in Java 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

Objective: Implementing Object oriented constructs such as various class hierarchies, interfaces and exception handling 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

Objective: Understanding of Thread concepts and I/O in Java

  • 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

Objective: Being able to build dynamic user interfaces using applets and Event handling in java 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

Objective: Understanding of various components of Java AWT and Swing and writing code snippets using them 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.

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, Universities 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.