Computer Science
Computer Science
Objectives:
UNIT – I
Introduction to Java: Features of Java, The Java virtual Machine, Parts of Java
UNIT – III
Polymorphism: Polymorphism with Variables, Polymorphism using
Methods, Polymorphism with Static Methods, Polymorphism with Private
Methods, Polymorphism with Final Methods, final Class
Type Casting: Types of Data Types, Casting Primitive Data Types, Casting
Referenced Data Types, The Object Class
Abstract Classes: Abstract Method and Abstract Class
UNIT – IV
Streams: Stream, Creating a File using FileOutputStream, Reading Data
from a File uingFileInputStream, Creating a File using FileWriter, Reading a
File using FileReader, Zipping and Unzipping Files, Serialization of Objects,
Counting Number of Characters in a File, File Copy, File Class
Threads: Single Tasking, Multi Tasking, Uses of Threads, Creating a Thread
and Running it, Terminating the Thread, Single Tasking Using a Thread,
Multi Tasking Using Threads, Multiple Threads Acting on Single Object,
Thread Class Methods, Deadlock of Threads, Thread Communication,
Thread Priorities, thread Group, Daemon Threads, Applications of Threads,
Thread Life Cycle.
UNIT – V
Applets: Creating an Applet, Uses of Applets, <APPLET> tag, A Simple
Applet, An Applet with Swing Components, Animation in Applets, A Simple
Game with an Applet, Applet Parameters.
BOOKS:
1. Core Java: An Integrated Approach, Authored by Dr. R. Nageswara
Rao &Kogent Learning Solutions Inc.
2. E.Balaguruswamy, Programming with JAVA, A primer, 3e,
TATA McGraw- Hill Company.
3. John R. Hubbard, Programming with Java, Second Edition, Schaum’s
outline Series, TMH.
4. Deitel&Deitel. Java TM: How to Program, PHI (2007)
B. General
1. Group Discussion
2. Try to solve MCQ’s available online.
3. Others
PART – A
1.
2.
3.
4.
5.
6.
7.
8.
(P.T.O)
PART – B
Answer All The Questions. Each question carries 10 marks (5X10= 50M)
9. (A)
OR
(B)
10. (A)
OR
(B)
11. (A)
OR
(B)
12. (A)
OR
(B)
13. (A)
OR
(B)
Objectives:
UNIT- I
UNIT III
Process Management: Deadlock, Deadlock Characterization, Necessary and
Sufficient Conditions for Deadlock, Deadlock Handling Approaches:
Deadlock Prevention, Deadlock Avoidance and Deadlock Detection and
Recovery.
UNIT IV
Memory Management: Physical and Virtual Address Space; Memory
Allocation Strategies– Fixed and -Variable Partitions, Paging, Segmentation,
Virtual Memory.
UNIT V
File and I/O Management, OS security: Directory Structure, File
Operations, File Allocation Methods, Device Management, Pipes, Buffer,
Shared Memory, Security Policy Mechanism, Protection, Authentication and
Internal Access Authorization
A. Measurable
1. Assignments (in writing and doing forms on the aspects of syllabus
content and outside the syllabus content. Shall be individual and
challenging)
2. Student seminars (on topics of the syllabus and related aspects
(individual activity))
3. Quiz (on topics where the content can be compiled by smaller
aspects and data (Individuals or groups as teams))
4. Study projects (by very small groups of students on selected local
real-time problems pertaining to syllabus or related areas. The
individual participation and contribution of students shall be
ensured (team activity
B. General
1. Group Discussion
2. Try to solve MCQ’s available online.
3. Others
PART – A
1.
2.
3.
4.
5.
6.
7.
8.
(P.T.O)
PART – B
Answer All The Questions. Each question carries 10 marks (5X10= 50M)
9. (A)
OR
(B)
10. (A)
OR
(B)
11. (A)
OR
(B)
12. (A)
OR
(B)
13. (A)
OR
(B)