You are on page 1of 6

KG COLLEGE OF ARTS & SCIENCE

DEPARTMENT OF COMPUTER APPLICATIONS


DIGITAL FUNDAMENTALS AND COMPUTER ARCHITECTURE
LESSON PLAN
MACRO PLAN
S.No. UNIT
1 I
2 II
3 III
4 IV
5 V
MICRO PLAN
S.No. UNIT
1
2
3
I
4
5
6
ENHANCEMENT TOPICS
7
I
8
S.No. UNIT
9
10
11
12
13
14
ENHANCEMENT TOPICS
15 II
S.No. UNIT
16
17
18 III
19
20
ENHANCEMENT TOPICS
21 III
S.No. UNIT
22
23 IV
24
ENHANCEMENT TOPICS
25
IV
26
S.No. UNIT
27
28
29
V
30
31
32
ENHANCEMENT TOPICS
33 V
KG COLLEGE OF ARTS & SCIENCE
DEPARTMENT OF COMPUTER APPLICATIONS
DIGITAL FUNDAMENTALS AND COMPUTER ARCHITECTURE
LESSON PLAN
MACRO PLAN
TOPICS
Object Oriented Pragramming-Java
Constants, Variables and Data types
Arrays,Strings and Vectors
Managing Errors and Exceptions
Managing Input and Output Files in Java
MICRO PLAN
TOPICS
Fundamentals of Object-Oriented Programming: Object-Oriented Paradigm
Benefits of Object-Oriented Programming – Application of Object-Oriented Programming
Java Evolution: History – Feature
How Java differs from C and C++ – Java and Internet – Java and www –Web Browsers
Overview of Java: simple Java program – Structure
Java Tokens – Statements – Java Virtual Machine
ENHANCEMENT TOPICS
Vitual Machines and Deprecation
Java IDE
TOPICS
Constants, Variables, Data Types
Operators and Expressions
Decision Making and Branching: if, if...else, nested if, switch, ? : Operator
Decision Making and Looping: while, do, for – Jumps in Loops
Labeled Loops
Classes, Objects and Methods
ENHANCEMENT TOPICS
Wise usage of loops
TOPICS
Arrays
Strings and Vectors
Interfaces: Multiple Inheritance
Packages
Multithreaded Programming
ENHANCEMENT TOPICS
Java Packages - Examples
TOPICS
Managing Errors through Exception Handling
Applet Programming
Graphics Programming
ENHANCEMENT TOPICS
Applets / AWT
Exception Handing and it's impotance in softwae engineering
TOPICS
Managing Input / Output Files in Java : Concepts of Streams
Stream Classes – Byte Stream classes – Character stream classes
Using streams – I/O Classes – File Class
I/O exceptions – Creation of files – Reading / Writing characters
Byte-Handling Primitive data Types
Random Access Files
ENHANCEMENT TOPICS
File Handling Process in Java - Common Examples
CTURE

No. OF HOURS
10
10
10
9
11

No. OF HOURS
1
2
1
1
2
1

1
1
No. OF HOURS
1
2
2
2
1
1

1
No. OF HOURS
1
2
1
2
1
2
No. OF HOURS
3
2
1

1
2
No. OF HOURS
1
2
2
2
1
1

You might also like