MCS-024: Object Oriented Technologies and Java Programming

Question Papers

Books

Reference Book

Reference book of mcs-024 from GPH publications. Solved question papers and important topics to cover syllabus in limited time. To purchase click the link below :

Flipkart »

IGNOU Study Material in pdf

Download free pdf files of mcs-024 from eGyankosh. Covers all units of all blocks.

Download PDF

Syllabus

BLOCK 1: Object Oriented Technology and Java

Unit 1 : Object Oriented Methodology-1

Paradigms of Programming Languages, Evolution of OO Methodology, Basic Concepts of OO Approach, Comparison of Object Oriented and Procedure Oriented Approaches, Benefits of OOPs, Introduction to Common OO Language, Applications of OOPs.

Unit 2 : Object Oriented Methodology-2

Classes and Objects, Abstraction and Encapsulation, Inheritance, Method Overriding and Polymorphism

Unit 3 : Java Language Basics

Introduction To Java, Basic Features, Java Virtual Machine Concepts, A Simple Java Program, Primitive Data Type And Variables, Java Keywords, Integer and Floating Point Data Type, Character and Boolean Types, Declaring and Initialization Variables, Java Operators 38

Unit 4 : Expressions, Statements and Arrays

Expressions, Statements, Control Statements, Selection Statements, Iterative Statements, Jump Statements, Arrays

BLOCK 2: Object Oriented Concepts and Exceptions Handling

Unit 1 : Class and Objects

Class Fundamentals, Creating objects, Assigning object reference variables, Introducing Methods, Static methods, Constructors, Overloading constructors, This Keyword, Using Objects as Parameters, Argument passing, Returning objects, Method Overloading, Garbage Collection, The Finalize ( ) Method

Unit 2 : Inheritance and Polymorphism

Inheritance Basics, Access Control, Multilevel Inheritance, Method Overriding, Abstract Classes, Polymorphism, Final Keyword

Unit 3 : Packages and Interfaces

Package, Defining Package, CLASSPATH, Package naming, Accessibility of Packages, Using Package Members, Interfaces, Implementing Interfaces, Interface and Abstract Classes, Extends and Implements Together

Unit 4 : Exceptions Handling

Exception, Handling of Exception, Using try-catch, Catching Multiple Exceptions, Using finally clause, Types of Exceptions, Throwing Exceptions, Writing Exception Subclasses

BLOCK 3: Multithreading, I/O and String Handling

Unit 1 : Multithreaded Programming

Multithreading: An Introduction, The Main Thread, Java Thread Model, Thread Priorities, Synchronization in Java, Interthread Communication

Unit 2 : I/O in Java

I/O Basics, Streams and Stream Classes, Byte Stream Classes, Character Stream Classes, The Predefined Streams, Reading from, and Writing to, Console, Reading and Writing Files, The Transient and Volatile Modifiers, Using Instance of Native Methods

Unit 3 : Strings and Characters

Fundamentals of Characters and Strings, The String Class, String Operations, Data Conversion using Value Of ( ) Methods, String Buffer Class and Methods

Unit 4 : Exploring Java I/O

Java I/O Classes and Interfaces, I/O Stream Classes, Input and Output Stream, Input Stream and Output Stream Hierarchy, Text Streams, Stream Tokenizer, Serialization, Buffered Stream, Print Stream, Random Access File

BLOCK 4 : Applets Programming and Advance Java Concepts

Unit 1 : Applets

The Applet Class, Applet Architecture, An Applet Skeleton: Initialization and Termination, Handling Events, HTML Applet Tag 39

Unit 2 : Graphics and User Interfaces

Graphics Contexts and Graphics Objects, Color Control, Fonts, Coordinate System, User Interface Components, Building User Interface with AWT, Swing-based GUI, Layouts and Layout Manager, Container

Unit 3 : Networking Features

Socket Overview, Reserved Parts and Proxy Servers, Internet Addressing: Domain Naming Services (DNS), JAVA and the net: URL, TCP/IP Sockets, Datagrams

Unit 4 : Advance Java

Java Database Connectivity, Establishing A Connection, Transactions with Database, An Overview of RMI Applications, Remote Classes and Interfaces, RMI Architecture, RMI Object Hierarchy, Security, Java Servlets, Servlet Life Cycle, Get and Post Methods, Session Handling, Java Beans