0% found this document useful (0 votes)
233 views1 page

Object Oriented Programming Through Ava: BCA II Year III Semester

The document outlines the curriculum for the BCA II Year III Semester course on Object Oriented Programming through Java. The course covers 5 units: 1) fundamentals of OOP and Java language basics, 2) input/output, control statements, classes, objects and methods, 3) arrays and strings, inheritance, 4) interfaces, exceptions, 5) multithreaded programming, applets, and packages. The course aims to teach students core OOP concepts through Java and covers topics like classes, objects, inheritance, interfaces, exceptions, threads, and applets.

Uploaded by

Balakrishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
233 views1 page

Object Oriented Programming Through Ava: BCA II Year III Semester

The document outlines the curriculum for the BCA II Year III Semester course on Object Oriented Programming through Java. The course covers 5 units: 1) fundamentals of OOP and Java language basics, 2) input/output, control statements, classes, objects and methods, 3) arrays and strings, inheritance, 4) interfaces, exceptions, 5) multithreaded programming, applets, and packages. The course aims to teach students core OOP concepts through Java and covers topics like classes, objects, inheritance, interfaces, exceptions, threads, and applets.

Uploaded by

Balakrishna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

BCA II Year III Semester

BCA II Year III Semester


Object Oriented Programming through Java
UNIT - I
Fundamentals of OOP: Introduction, Object Oriented paradigm, Basic Concepts of OOP Overview
of Java Language: Introduction, Java features, Java program structure, Java tokens, Implementing
a Java Program, Java Virtual Machine (JVM), Command line arguments.

Constants, Variables & Data Types: Introduction, Constants, Data Types, Variables, Declaration of
Variables, Giving Value to Variables, Scope of variables, Type casting, operators

UNIT - II
Input and Output in Java: Reading Input with Java.util. Scanner Class, Displaying Output with
System.out.println( ), Control Statements in Java: Conditional control statements, Iterative control
statements, break Statement, continue Statement, return Statement.

Classes, Objects & Methods: Introduction, Defining a class, Adding methods, Creating objects,
Accessing class members, Constructors, Method overloading, Static members.

UNIT - III
Arrays, Strings: Arrays, One-dimensional arrays, Creating an array, Two ñ dimensional arrays, Strings,
Wrapper classes.

Inheritance: Introduction, Types of inheritance, Overriding methods, Final variables and methods,
Final classes, Abstract methods and classes.

UNIT – IV
Interfaces: Defining interfaces, Extending interfaces, Implementing interfaces, Accessing interface
variables, Multiple Inheritance using interfaces.

Exceptions: Types of errors: Compile-time errors, Run-time errors, Exceptions, Exception handling,
Multiple Catch Statement.

UNIT - V
Multithreaded Programming: Introduction, Lifecycle of a Thread, Creating Threads, Extending
OOPS USING JAVA

the Threads, Stopping and Blocking a Thread

Applet Programming: Definition, Local and remote applets, Applet Life cycle: Initialization state,
running state, Idle or stopped state, Dead state, display state, Building Applet code.

Packages: Introduction, Java API Packages, Creating Packages, Accessing a Package


Text Books:
1. E.Balaguruswamy, Programming with JAVA, A primer 3e, TATA McGraw-Hill
Company
Sri Harshini Degree & P.G. College
1

You might also like