MCA -Master of Computer Applications - Semester 4, University Syllabus and Classes of MCA - MCA Coaching Classes in Nagpur - MCA Syllabus of Nagpur University

Atlanta Computer Institute Conducts Tuition Classes for MCA Semester 4, also provide final year Projects of MCA Students and guidance for Final Year Projects with Certificates.

MCA Semester- 4

1.Computer Hardware Interfacing

2.Distributed Database Management System

3.Computer Graphics

4.Distributed Operating System

5.C# and Dot Net

6.Practical I (Based on C# and Dot Net)

7.Practical II (Based on Computer Graphics C++)

8.Project I & Seminar(Using C++,C# or Java)


4CSA-1: Computer Hardware Interfacing


Unit - 1: Multiple Microprocessor System and Buses
8GS6/8088 maximum and minimum modes, DMA data transfer. Interfacing and refreshing dynamic RAM, math coprocessor-8087 and I/O processor-8089. Multiple bus Microcomputer systems, VME bus concepts, IEEE 488 HPIB, PC bus, EISA bus.
Unit - 2: Data Communication
Asynchronous serial data communication (Intel 8251 chip study), serial data transmission method and standards: RS-232, RS-422, RS-423A and RS-499.
Unit - 3: Microcomputer System Peripherals -I
CRT terminals, Graphic terminals, choice of djspja gards MGA, CGA, EGA and monitors
(Monochrome and color)
Unit – 4: Microcomputer System Peripherals - II
Floppy disk, Hard disk, Optical disk, data storage, Printer mechanism, speech synthesis H-id recognition with a computer. Unit - 5: Hardware Layout of IBM PC/ XT
Mother board, disk control, multi-serial I/O card, Fax and Telex card EGA/VGA.

Books

  1. Microprocessor and Interfacing by Douglas Hall
  2. Inside the IBM PC by Peter Norton
  3. IBM PC/XT Hardware: Reference Manual
  4. Microprocessor systems: The 8086/8088 Family Architecture, Programming and Design by Liu and Gibson
  5. Advance MS-DOS by Ray and Duncan



4CSA-2: Distributed Database Management System


UNIT: 1 INTRODUCTION
Distributed data processing; Distributed database systems (DDBS); Problems of DDBSs; Completing factors and problem areas -

UNIT: 2 DISTRIBUTED DBMS DESIGN ANDARCHITECTURE
DBMS standardization; Architectural models for DDBMSs; DDBMS architecture and Global directory issues. Alternative design strategies; Distributed design issues; Fragmentation and allocation. 

UNIT: 3 OVERVIEW OF QUERY PROCESSING
Query processing problems; Objectives of query processing; Complexity of relational algebra operators; Characterization of query processors; Layers of query processing

UNIT: 4 TRANSACTION MANAGEMENT
Destination of a transaction; Problems of transactions; type of transactions; and Architecture revisited

UNIT: 5 DISTRIBUTED CONCURRENCY CONTROL

Srerilizability theory; Taxonomy of concurrency control mechanisms; Lock- ing-based concurrency; Control algorithms; Timestamp-based concurrency control; Optimistic concurrency control; deadlock management; and Relaxed concurrency
TEXT BOOK
Principles of Distributed Database Systems; 2nd Edition
Authors: M. Tamer Ozsu and Patrick Valduriez
Publishers: Person Education Asia
Reference
Distributed Database; Principles & Systems Authors: Stefano Ceri and Giuseppo Pelagatti Publications: McGrew-Hill International Editions


4CSA-3: Computer Graphics

UNIT– 1:

Geometry & Line Generation - Introduction, Points and Lines, Plane and coordinate, Line Segments, Perpendicular Lines, Vectors, Pixels and Frame buffers, Vector generation, Character Generation, Displaying the Frame Buffer. Graphics Primitive - Introduction, Display Devices, Primitive Operations, Polygons - Introduction, Polygons, Polygon Representation, Entering Polygon, Filling Polygons. Transformations - Introduction, Matrices, Scaling Transformation, SIN & COS, Sum of angles identifier, rotation, Homogeneous Coordinates and Translation, Rotation about an arbitory point, Other Transformation, Display Procedures. Segments - Introduction, The segment Table, Segment creation, Closing the Segments, Other Display, file Structure, Raster Technique.

UNIT- 2:

Clipping Techniques - Introduction, Viewing Transformation, Viewing Transformation Implementation, Clipping, Clipping of Polygons, Adding clipping to the system, avoiding division, generalized clipping, Position relative to an arbitrary Line Multiple Windowing. Interaction - Introduction, Hardware, Input Device handling algorithm, Event Handling, Sample Devices, Delectability attributes, Simulating a locator with a pick, Pick with a Locator, Echoing, Interactive Techniques.

UNIT - 3:

3-Dimension Geometry - Introduction, 3d Geometry, Primitives and Transformation, Rotation about an arbitory axis, Parallel Projection, Perspective Projection, Viewing Parameters, Conversation to View Plan Coordinate, 3d Viewing Transformation, Special Projection. Hidden Surface and Lines - Introduction, Back Face Removal, Pointers Algorithm, Collection of Polygons, Remembering the Style, Hidden Surface Check.

UNIT – 4:
Shading - Introduction, Diffusion, Illustration, Point-Source Illustration, Specular Reflection, Transparency and Shadows. Curves - Introduction, Curve Generation,, Implementation, Interpolating Polygon, b-Splines and Curves.

UNIT -5:
Visible surface detection- Classification of visible surface detection algorithm, Back-Face detection, Depth buffer method, A-Buffer method, Scan Line method, Depth-sorting method, BSP Tree method,

Area subdivision method, Octree method, Ray-Casting method, curved surface, Wireframe method, Visibility detection method.
Books:

  1. Computer Graphics By Steven Harrington [Tata McGraw-Hill].
  2. Computer Graphics By Hearn Baker [PHI]
  3. Interactive Computer Graphics By Newman & Sproul.
  4. Computer Graphics By Rogers [Tata McGraw-Hill].


4CSA-4: Distributed Operating System


UNIT- 1: Fundamentals
Introduction to Distributed Computing system, Distributed Computing system model, Advantages of Distributed Computing System, Introduction to Distributed Operating System, Introduction to Distributed Computing Environment.

UNIT- 2: Message Passing
Introduction, Characteristics of Good message passing system, Issues in IPC by message ; passing, Synchronization, Buffering, Multidatagram messages, Encoding and Decoding of message data, Process addressing, Failure handling, Group Communication.

UNIT- 3: Remote Process Calls (RPC)
Introduction, RPC Model, Implementing RPC Mechanism, Stub generation, RPC messages, Types of RPC' s, Marshaling arguments and results, Server Management, Call semantics, Communication Protocols for RPC' s, Client- Server Binding, Exception handling Security.

UNIT- 4: Distributed Shared Memory f DSM)
Introduction, Architecture of DSM, Design and Implementation issues of DSM, Granularity, Structure of shared memory space, Consistency models, Replacement strategy, Thrashing.

UNIT- 5: Resource. Process Management and Synchronization
Introduction Resource and Process Management, Characteristics of good global Scheduling algorithm, Various approaches for resource management, Process migration, Threads, Clock synchronization, Event ordering, Mutual Exclusion, Deadlock, Election algorithm.

BOOKS:
Distributed Operating System, Sinha, PHI Publication.


4CSA-5: C# and Dot.Net


Unit -I: - C Sharp Concepts
Introduction to C Sharp, the main method, program output, printing & formatting output, compilation & execution, Namespace Declaration, Common Language Platform, General structure of C Sharp program, Value type, Default Constructor, Struct type, Enumeration type, Reference type, Class Type, Object Type, String Type, Interface type, Array type, Delegate type, Predefined types, Concept of Boxing & Unboxing, Array types, Variables & Parameters, Operands, Statements. Expression, operators.

Unit -II: - C Sharp Classes and Methods
C Sharp Objects, Classes, Objects as Data type, creating classes, Using an Object member function, Providing constructor, Types of class members, Inheritance, Controlling access to Members of class, Garbage collector, implementing classes, Class library and Name Space, Methods, Structure of a method, Method overloading, implementing method, class containing functions, statements and control.

Unit -III: - C Sharp - Struct. Enum. Arrays and String
Struct types, Struct decleration, Struct modifier, Struct Interface, Enums, Enumerator Base type, Enum modifiers, Enum Members, Enum values and operations, Concept of Arrays, Passing array as parameters, Array initialization, Accessing array member, Arrays object, Array list (adding, deleting, searching data from array list), String operations, converting objects to string, String builder, File and folder operations, reading and writing text files, reading and writing binary files.


Unit- IV: - DOT NET f.NET Overview
Introduction to .NET, the origins of .NET, .NET framework overviews (a common substrate for all development, key design goals, Mega Data, Multiple language integration and support, Name spaces), .NET framework Base classes, User and program interfaces (user interface, Windows Forms, Web Forms, Console application), Program interface, Web Services. 

Unit - V:
Introduction to Common Language Runtime fCLR) Requirement of .NET application (Assembly, Module, Type), common type systems (Custom types, Boxing & Unboxing value types), Megadata (Attributes, Custom Attributes), Managed Data (Managed Heap, Garbage collector), Garbage collector j optimization, pinning objects.

BOOKS:

  1. C # (C Sharp) Programming, by V. K. Jain, Dreamtech Press, New Delhi. (Chap. 4,5,6,7,8,10,11,12).
  2. Programming in C# by Balguruswamy, Tata McGraw Hill.
  3. Introduction to DOT NET (.NET), be James Conard et. Al., Shroff Publisher and- Distributors Pvt. Ltd (Mumbai), (Chap 1,2)
  4. Introducing Microsoft Dot Net - David Platt, PHI Publication.
  5. C # (C Sharp) Complete Reference - Schildt, Tata McGraw Hill

 

MCA First Year Semester 1

MCA First Year Semester 2

MCA Second Year Semester 3

MCA Second Year Semester 4

MCA Third Year Semester 5

MCA Third Year Semester 6

 

 

BCA Bachelor Of Computer Application, BCCA, Bachelor of Commerce & Computer Application BE IT/CS, Information technology/Computer Science MCA, Master of Computer Application MCM, Master of Computer Management Diploma , Polytechnic Others,

Basic Programming

C / C++ ,

Testing

Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Courses at Atlanta

New Batches start Every week On Mondays and Wednesdays.

New Batch Starting Date & Timing

Copyright © 2010-2023 All Right Reserved - Atlanta Computer Institute, Nagpur.