You are on page 1of 5

NAGARJUNA COLLEGE OF MANAGEMENT STUDIES

CHICKMARALI (V), NANDI (H), CHICKBALLAPUR-562101


Course plan for the Academic Year 2021- Odd Semester

Department of Computer Science Class & Section: 5th SEM BCA

Name of the faculty: Roopa A Subject:- Object Oriented Programming using JAVA

Week & Date UNIT NAME TOPICS TO BE LEARNING OUTCOME TEACHING SKILL DEVELOPMENT
COVERED METHODOLOGY ACTIVITY
UNIT-1: JAVA evolution, Java About basic concepts of Chalk and Talk Learn about java program history
Features, Difference Java .Tools Used to run and and features of java, Tools used to
Between java and c and c++, execute a program Compile and execute a Java
Java and internet, Java and Program
www , java and web
browsers, Hardware and
Software Requirements,
Java Environment
Introduction to
Java
Programming

Overview Of JAVA: Simple About Simple program and Chalk and Talk Learn to create simple program
Program, Program With Program with Multiple
Multiple Classes, Classes
Implementing a Java
Program, JVM, Command
Line Arguments

00 Constants variables and Data About constants, Variables Chalk and Talk Learn how to declare variable with
Type: Introduction to and Data Types DATA Type, Learn about constants
constants, Variables and Data
Types ,Declaration of a
Variable ,Giving Value to
Variable, Scope of variables.
Operators and Expressions: About Different Types of Chalk and Talk Simple Java Programs to perform
Arithmetic ,Relational, Operators and Evaluation of all operators Functionalities
Logical, Assignment, Expression ,Program for evaluation of
increment and decrement, Expression
Conditional ,Bitwise Operators
,Evaluation Of Expression

Decision Making and About different decision Write simple programs to illustrate
Branching: If Statements, The making statements decision making and Branching
if else statement, Nesting of If Statements
else statement, Switch
Statement,

Decision Making and About different decision


Looping: The while statement making and Looping Write simple programs to illustrate
,The do statement, The for Statements decision making and Looping
statement, Jumps in Loops Statements
Labeled Loops.
UNIT-2: Introduction to classes, About Creating a class, Chalk and Talk Learn to write a program to
Classes, Arrays, objects and Methods: declaring a variables and declare a variable and methods,
Strings and Introduction, Defining a methods inside the class and to create a objects for the
Vectors Class, Adding Variables, class,
Adding Methods, Creating
Objects, Constructors,
Methods Overloading, Static
Members, Nesting of
Methods
Inheritance : Extending a Learn about Inheritance Chalk and Talk Learn to write a program for
class, Overriding Methods, Concepts illustrating inheritance
Final Variables and Methods,
Finalizer methods ,Abstract
Methods and Classes
Arrays , String and Vectors: About Arrays Chalk and Talk Learn to create
One -Dimensional Arrays, ,Strings and Program for one
Creating arrays, Two- Vectors and two
Dimensional arrays, Strings , Dimensional
Vectors ,Wrapper Classes Array
UNIT–3: Multiple Inheritance: About Interfaces, Chalk and Talk Learn to create program
Interfaces Introduction, Defining Defining, for illustrating Interfaces
,Packages and Interfaces, Extending Extending
Multithreaded Interfaces, Implementing ,Implementing
Programming Interfaces, Accessing Interface Interfaces
Variables.

Packages: Putting Classes About Creating a Chalk and Talk Learn to create program for
together: Introduction, Java package ,Accessing illustrating Packages
API Packages, Using System a Package
Packages, Naming
Conventions, Creating
Packages, Accessing a
Package, Using a Package,
Adding a Class to a Package,
Hiding Classes.

Multithreaded Programming: About Multithread Concepts Chalk and Talk Learn to create program to illustrate
Introduction, Creating like creating and extending multithreading concepts
Threads, Extending the threads
Thread Class, Stopping and
Blocking a thread, Life Cycle
of a thread, Using Thread
Methods, Thread Exceptions,
Thread Priority,
Synchronization,
Implementing the ‘Runnable’
Interface

UNIT-4: Managing Errors and About Handling Learn program to illustrate


Managing Exception: Introduction, Exceptions using different Chalk and Talk Exception Handling
Exceptions and Types of Exception Handling statements
Applet Code, Multiple Catch
Programming Statements, Using Finally
Statement, Throwing Our Own
Exceptions, Using Exceptions
for Debugging.
Applet Programming: About creating Applets Chalk and Talk Learn to create Applet programs
Introduction, How Applets ,Designing Web Page, and design a web site using
Differ from Applications, applets Programming
Preparing to Write Applets,
Building Applet Code,
Applet Life Cycle, Creating
an Executable applet,
Designing a Web Page,
Applet Tag, Adding Applet
to HTML File, running the
Applet, More About HTML
Tags, Displaying Numerical
Values, Getting Input from
the User.
Introduction, The Graphics About drawing Lines Chalk and Talk Learn program to draw lines,
Class, Lines and rectangles, ,rectangles, circles, and rectangles, ellipse and polygons
UNIT-5: circles, and Ellipses, Drawing Ellipse, and polygons
Graphics Arcs, Drawing Polygons,
Programming Lines Graphs, Using Control
Loops in Applets, Drawing
Bar Charts.
Managing Input/Output Files About Input and Output Chalk and Talk Learn to write a program to
in JAVA: Introduction, Stream illustrate the operation of input
Concept of Streams, Stream and output Stream
Classes, Byte Stream Classes,
Character Stream Classes,
Using Streams, Other Useful
I/O Classes, Using the File
Class, Input / Output
Exceptions, Creation of Files,
Reading / Writing Characters,
Reading / Writing Bytes,
Handling Primitive Data
Types, Concatenating and
Buffering Files, Interactive
Input and output, Other
Stream Classes

Signature of the faculty:-

Principal:-

Date:-

You might also like