1st Year, MCA

Java Programming syllabus for MCA 1st Year 2nd Sem R22 regulation JNTUH

Java Programming detailed syllabus for Master of Computer Applications(MCA), R22 regulation has been taken from the JNTUH official website and presented for the students affiliated to JNTUH course structure. For Course Code, Subject Names, Theory Lectures, Tutorial, Practical/Drawing, Credits, and other information do visit full semester subjects post given below. The syllabus PDF files can also be downloaded from the universities official website.

For all other MCA 1st Year 2nd Sem syllabus for R22 regulation JNTUH, do visit MCA 1st Year 2nd Sem syllabus for R22 regulation JNTUH subjects. The detailed syllabus for java programming is as follows.

Course Objectives:

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Course Outcomes:

  • Able to solve real world problems using OOP techniques.
  • Able to solve problems using java collection framework and I/O classes.
  • Able to develop multithreaded applications with synchronization.
  • Able to design GUI based applications.

Unit – I

Foundations of Java: History of Java, Java Features, Variables, Data Types, Operators, Expressions, Control Statements. Elements of Java – Class, Object, Methods, Constructors and Access Modifiers, Generics, Inner classes, String class and Annotations. OOP Principles: Encapsulation – concept, setter and getter method usage, this keyword. Inheritance – concept, Inheritance Types, super keyword. Polymorphism – concept, Method Overriding usage and Type Casting. Abstraction – concept, abstract keyword and Interface.

Unit – II

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit – III

Packages- Defining a Package, CLASSPATH, Access Specifiers, importing packages. Few Utility Classes – String Tokenizer, BitSet, Date, Calendar, Random, Formatter, Scanner. Collections: Collections overview, Collection Interfaces, Collections Implementation Classes, Sorting in Collections, Comparable and Comparator Interfaces.

Unit – IV

Multithreading: Process and Thread, Differences between thread-based multitasking and process-based multitasking, Java thread life cycle, creating threads, thread priorities, synchronizing threads, inter thread communication. Java Database Connectivity: Types of Drivers, JDBC architecture, JDBC Classes and Interfaces, Basic steps in Developing JDBC Application, Creating a New Database and Table with JDBC.

Unit – V

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Text Books:

  1. Java The complete reference, 9th edition, Herbert Schildt, McGraw Hill Education (India) Pvt. Ltd.
  2. Understanding Object-Oriented Programming with Java, updated edition, T. Budd, Pearson Education.

Reference Books:

  1. An Introduction to programming and OO design using Java, J. Nino and F.A. Hosch, John Wiley and sons
  2. Introduction to Java programming, Y. Daniel Liang, Pearson Education.
  3. Object Oriented Programming through Java, P. Radha Krishna, University Press.
  4. Programming in Java, S. Malhotra, S. Chudhary, 2nd edition, Oxford Univ. Press.
  5. Java Programming and Object-oriented Application Development, R. A. Johnson, Cengage Learning.

For detail syllabus of all other subjects of Master of Computer Applications 1st Year, visit MCA 1st Year syllabus subjects.

For all MCA results, visit JNTUH MCA all years, and semester results from direct links.

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.