Top Banner
EIILM University Directorate OF DISTANCE LEARNING SYLLABUS BOOKLET Semester-I TO VI MASTER OF COMPUTER ADMINISTRATION PROGRAM 1
192
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mca Syllabus Final

EIILM University

Directorate OF DISTANCE LEARNING

SYLLABUS BOOKLETSemester-I TO VI

MASTER OF COMPUTER ADMINISTRATION

PROGRAM

JAN 2010 ONWARDS

1

Page 2: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – I

UNDERSTANDING COMPUTERS & PROGRAMMING FUNDAMENTALS

Sub. Code: MCA - 101 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO COMPUTERSEvolution of computer, Data, Instruction and Information, Characteristics of computers, Various fields of application of computers, Advantages and Limitations of computer. Block diagram of compute, Classification of computers - Micro, Mini, mainframe and Super, Types of software (System and Application),

UNIT 2: DATA REPRESENTATION:Different Number System (Decimal, Binary, Octal and hexadecimal) and their inter conversion (Fixed Point Only), Binary Arithmetic (Addition, Subtraction, Multiplication and Division)

UNIT 3: INSIDE COMPUTERSFunctional units of computer, I/O devices, primary and secondary memories; BIOS, ROM BIOS.

BLOCK II

UNIT 4: INTRODUCTION TO PROGRAMMING FUNDAMENTALSAssembler, Compiler, Macros, Tokens, Parsers

UNIT 5: PROBLEM SOLVINGProblem solving techniques (Trial & Error, Brain storming, Divide & Conquer), Steps in problem solving (Define Problem, Analyze Problem, Explore Solution), Algorithms and Flowcharts (Definitions, Symbols), Characteristics of an algorithm, Conditionals in pseudo-code, Loops in pseudo code, Time complexity: Big-Oh notation, efficiency, Simple Examples: Algorithms and flowcharts, Step-wise refinement, Algorithms for searching, sorting (exchange and insertion), merging of ordered lists.

2

Page 3: Mca Syllabus Final

UNIT 6: REPRESENTATIONRepresentation of integers, characters, real Data types: constants and variables; Arithmetic Expressions, Assignment statement, Logical expression, Sequencing, Alteration and iteration; ring processing;

BLOCK III

UNIT 7: FUNCTIONWhat is a Function, Passing value between Functions, Scope Rule of Function, Calling Convention, Sub Programs.

UNIT 8: POINTERSIntroduction to Pointers, Pointers Notations; Recursion, Recursion & Stack

UNIT 9: STRUCTURED ROGRAMMINGStructured programming concepts; Top down Design, Development of efficient program; Program correctness; Debugging and testing of Programs.

TEXT BOOK:1) Alfred V. Aho, Ravi Sethi & Jeffrey. D. Ullman, Compilers Principles, Techniques &

Tools.

REFERENCES:1) Aho. A.V & Ullman J.D Principles of Compiler Design .2) S.S. Muchnick Harcourt Asra (Morgan Kaufman),Advanced Compiler Design

implementation, 19973) Modern Compiler Implementation in C , Cambridge Uty. Press 1997.4) Alan Holub, Compiler Design in C, PHI5) Kenneth C. Louden, Compiler Construction, Principle and Practice, Thomson Books6) Leland L.Beck, "System Software An Introuction to System Programming", Addison

Wesely7) D.M.Dhamdhere, "System Programming and Operating Systems", 2ond Ed., Tata

Mcgrawhill

3

Page 4: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – I

OFFICE AUTOMATION AND COMPUTER INTERNALS

Sub. Code: MCA - 102 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: MS – WORD Office-MS Word. Its features & applications

UNIT 2: MS- EXCELMS Office –MS Excel. Its Features & Applications.

UNIT 3: MS - POWERPOINTMS Office –MS PowerPoint Its features & applications.

BLOCK II

UNIT 4: INPUT AND OUTPUT DEVICES:Keyboard, Mouse, Joystick, Digitizer, Scanner, MICR, OCR, OMR, Light Pen, Touch Screen, Bar Code Reader, Voice Input Device, Monitor and it’s type (VGA, SVGA and XGA), Printer and it’s type (Impact and Non-Impact with example), Plotter, Primary Memory (ROM and it’s type – PROM, EPROM, RAM) Magnetic Disks – Floppy disks, Hard disks, Optical disks – CD ROM and Cache Memory.

UNIT 5: OPERATING SYSTEM CONCEPT:Introduction to operating system; Function of OS, Types of operating systems, Booting Procedure, Start-up sequence, Details of basic system configuration, Important terms like Directory, File, Volume, Label, Drive name, etc.

UNIT 6: INTRODUCTION TO GUI USING WINDOWS OPERATING SYSTEM:All Directory Manipulation: Creating directory, Sub directory, Renaming, Coping and Deleting the directory File Manipulation: Creating a file, deleting, coping, renaming a file

4

Page 5: Mca Syllabus Final

BLOCK III

UNIT 7: CONCEPT OF NETWORKING:Networking Concepts, Types of networking (LAN, MAN AND WAN), Communication Media, Mode of Transmission (Simplex, Half Duplex, Full Duplex),

UNIT 8: ANALOG AND DIGITAL TRANSMISSION:Analog and Digital Signals. Synchronous and Asynchronous Transmission, Different Topologies.

UNIT 9: INTERNETIntroduction to Internet, its working. Internet tools, browsers, protocols & plug-ins. world wide web(www), search engines & security issues on the internet.

TEXT BOOKS:1. 1.Leon and Leon; Introduction to Information Technology, Leon Tech World.2. 1.Sinha, Kr. Pradeep and Preeti Sinha; Foundations of Computing, BPB Publication.3. Jain, V.K.; Computers and Beginners

5

Page 6: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – I

BUSINESS COMMUNICATION

Sub. Code: MCA - 103 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: BASICS OF COMMUNICATIONDefinition; methods; types; and principle of effective communication; barriers of Communication; business letters and layout

UNIT 2: TYPES OF COMMUNICATIONWritten - Oral - Face-to-face - Silence - Merits and limitations of each type

UNIT 3: BUSINESS LETTERSNeed and functions of business letters; Planning & layout of business letter; Kinds of business letters; Essentials of effective correspondence.

BLOCK II

UNIT 4: ORAL COMMUNICATIONMeaning; nature and scope - Principles of effective oral communication - Techniques of effective speech - Media of oral communication (Face-to-face conversation - Teleconferences – Press Conference – Demonstration - Radio Recording - Dictaphone – Meetings - Rumor - Demonstration and Dramatisation - Public address system - Grapevine - Group Discussion – Oral report - Closed circuit TV). The art of listening - Principles of good listening.

UNIT 5: KINDS OF BUSINESS LETTERInterview letter; appointment letter; Acknowledgement; promotion; enquiries; replies; orders; sales; circular; complaints.

UNIT 6: EFFECTIVE CORRESPONDENCEBank correspondence; insurance correspondence; Agency and correspondence with shareholders and directors

6

Page 7: Mca Syllabus Final

BLOCK III

UNIT 7: EFFECTIVENESS OF REPORT Report writing; Agenda; minutes of meeting; memorandum; office; order; circular; notes

UNIT 8: MODERN COMMUNICATIONSModern forms of communication; Fax; mails; Video conferencing; internet; websites and their use in business.

UNIT 9: APPLICATION OF COMMUNICATION SKILLSGroup Decision-Making; Conflict and Negotiations; Presentation and Interviews; Speeches

SUGGESTED READINGS:

1) Business Communication - K. K. Sinha - Galgotia Publishing Company; New Delhi.2) Media and Communication Management - C. S. Rayudu – Himalaya publishing

House; Bombay.3) Essentials of Business Communication - Rajendra Pal and J. S. Korlhalli - Sultan

Chand & Sons; New Delhi.4) Business Communication (Principles; Methods and Techniques) Nirmal Singh - Deep

& Deep Publications Pvt. Ltd.; New Delhi.5) Business Communication - Dr. S.V. Kadvekar; Prin. Dr. C. N. Rawal and Prof.

Ravindra Kothavade - Diamond Publications; Pune.6) Business Correspondence and Report Writing - R. C. Sharma; Krishna Mohan – Tata

Mc Graw-Hill Publishing Company Limited; New Delhi.7) Communicate to Win - Richard Denny - Kogan Page India Private Limited; New

Delhi.8) Modern Business Correspondence - L. Gartside - The English Language Book Society

and Macdonald and Evans Ltd.9) Business Communication - M. Balasubrahmanyan - Vani Educational Books.10) Creating a Successful CV - Siman Howard - Dorling Kindersley.

7

Page 8: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – I

UNDERSTANDING C

Sub. Code: MCA - 104 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1 WHAT IS ‘C’? Review of Flow chart, History of C, Basic structure of C Programs, The C Character set, Constants, Variables and Keywords, Types of C Constants, Rules for Constructing Integer Constants, Rules for Constructing Real Constants, Rules for Constructing Character Constants, Types of C Variables, Rules for Constructing Variable Names, C Keywords, Data Types Integers Long Short, Integers Signed and Unsigned, Floats and Doubles, The First C Program

UNIT 2 C INSTRUCTIONSC Instructions, Type Declaration Instruction, Arithmetic Instruction, Integer and Float, Conversions, Type Conversion in Assignments, Hierarchy of Operations, Associativity of Operators, Control Instructions in C

UNIT 3 OPERATORS AND FUNCTIONTypes of operators, Precedence and Associativity, Expression Statement and types of statements, Console based I/O and related built-in I/O function, printf( ), scanf( ), getch( ), getchar( ), putchar( ), Concept of header files, Preprocessor directives : #include, #define

BLOCK II

UNIT 4 THE DECISION CONTROL STRUCTURESNeed for Decisions, The if Statement, The Real Thing , Multiple Statements within if The if-else Statement, Nested if-else, Forms of if Use of Logical Operators The else if Clause Nested if-else, Use of Logical Operators, The else if clause

UNIT 5 LOOP CONTROL STRUCTURESLoops, While loop, For loop, Nesting of loops, Odd loop, Do-while, Other Statements:Break Continue

UNIT 6 THE CASE CONTROL STRUCTUREDeciaion Using Switch, Switch Versus If-else ladder, Go to Keyword

8

Page 9: Mca Syllabus Final

BLOCK III

UNIT 7 FUNCTIONS & POINTERSBasic types of function, Declaration and definition, Function call, Types of function, Parameter passing, Call by value, Call by reference, Introduction to Pointers, Pointer Notation, Recursion.

UNIT 8 STORAGE CLASSAutomatic Storage Class, Register Storage Class, Static Storage Class, External Storage Class

UNIT 9 ARRAYS What are Arrays, A Simple Program Using Array, More on Arrays, Array Initialization, Bounds Checking, Passing Array Elements to a Function, Pointers and Arrays, Passing an Entire Array to a Function, The Real Thing, Two Dimensional Arrays, Initializing a 2-Dimensional Array, Memory Map of a 2-Dimensional Array, Pointers and 2-Dimensional Arrays, Pointer to an Array, Passing 2-D array to a Function, Array of Pointers, Three Dimensional Array

REFERENTIAL BOOKS:-1. Let us C-Yashwant Kanetkar.2. Programming in C- Balguruswamy3. The C programming Lang., Pearson Ecl – Dennis Ritchie4. Structured programming approach using C-Forouzah &Ceilberg Thomson learning

publication.5. Pointers in C – Yashwant Kanetkar6. How to solve it by Computer – R. G. Dromy7. Introduction to algorithms – Cormen, Leiserson, Rivest, Stein

9

Page 10: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – I

FUNDAMENTALS OF DIGITAL ELECTRONICS

Sub. Code: MCA - 105 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: BOOLEAN ALGEBRABasics Laws of Boolean Algebra, Demoragan’s Law, Boolean Laws, Logic Gates OR, AND, NOR, NAND, XOR & XNOR., Simplifications of Boolean equations using K-maps.

UNIT 2: CONVERSIONCode Conversion, (Binary, Octal, Hexadecimal), Overview of Gray codes and Excess – 3 codes. Complements – (r-1)’S complement – (r’ S) complement, Sub. Of Unsigned number, Fixed-Point, Integer, Arithmetic Addition and Subtraction, Overflow, Floating Point, Error detection codes.

UNIT 3: ARITHMETIC CIRCUITS Adder, Subtractor, Parallel binary adder/ Subtractor, binary multiplier and divider.

BLOCK II

UNIT 4: COMBINATIONAL CIRCUITS Multiplexers, De-Multiplexers, decoders, encoders, Design of code converters.

UNIT 5: FLIP-FLOPS S-R, D, J-K, T, Clocked Flip-flop, Race around condition, Master slave Flip-Flop, Realization of one flip-flop using other flip-flop

UNIT 6: SHIFT REGISTERSSerial-in-serial-out, serial-in-parallel-out, parallel-in-serial-out and parallel-in-parallel-out, Bi-directional shift register.

BLOCK III

UNIT 7: COUNTERSRipple counter, Synchronous Counter, Modulo Counters, Ring Counter, Twisted Ring Counter.

10

Page 11: Mca Syllabus Final

UNIT 8: STORAGE DEVICESPrimary Memory (ROM and it’s type – PROM, EPROM, RAM, PAL, PLA) Magnetic Disks – Floppy disks, Hard disks, Magnetic Tape, Pen Drive, Optical disks – CD ROM and Cache Memory.

UNIT 9: DIGITAL INTEGRATED CIRCUITSSpecial Characteristics, Bipolar-Transistor Characteristics, RTL and DTL Circuits, Transistor-Transistor Logic (TTL), Emitter-Coupled Logic (ECL), Metal-Oxide Semiconductor (MOS), Complementary MOS (CMOS), CMOS Transmission Gate Circuits.

TEXT BOOKS1. Moris Mano, “Digital Logic and Computer Design”, PHI Publications, 20022. R. P. Jain, “Modern Digital Electronics”, TMH, 3rd Edition, 2003.

REFERENCES:1 R.L.Tokheim, “Digital Electronics, Principles and Applications”, Tata McGraw Hill,

1999.2 W.Gothman, “Digital electronics”, PHI.3 S. Salivahanan & S. Arivyhgan. “Digital circuits and design”, Vikas Publication, 20014 Malvino Leach, "Digital Principles and Application", TMH, 1999.

11

Page 12: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – I

PERSONALITY DEVELOPMENT & COMMUNICATION SKILLS -I

Sub. Code: MCA - 106 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: BASICS OF PERSONALITY DEVELOPMENTBasics of Personality Development, Practical grammar basic fundamental of grammar and usage, how to improve command over spoken and written English with stress on Noun, Verb Tense and Adjective.

UNIT 2: EFFECTIVE COMMUNICATIONSentence errors, Punctuation, Vocabulary building to encourage the individual to communicate effective and diplomatically, common errors in business writing.

UNIT 3: INTRODUCTION TO BUSINESS COMMUNICATIONIntroduction to Business Communication: Basic forms of communication, Process of communication. Principles of effective Business Communication, 7 Cs.

BLOCK II

UNIT 4: MEDIA OF COMMUNICATIONMedia of Communication: Types of communication: Barriers of communication

UNIT 5: BUSINESS LETTER WRITING:Business letter writing: Need, Functions and Kinds. Layout of letter writing. Types of letter writing: Persuasive letters, Request letters, Sales letters, Complaints and Adjustments.

UNIT 6: DEPARTMENTAL COMMUNICATION:Departmental Communication: Meaning, Need and types: Interview letters, Promotion Letters, resignation letters, newsletters, Circulars, Agenda, Notice, Office memorandums, Office orders, Press release.

12

Page 13: Mca Syllabus Final

BLOCK III

UNIT 7: BUSINESS WRITINGAids to correct Business writing, Practical Grammar (basic Fundamentals), Sentence errors-Punctuation, Vocabulary building.

UNIT 8: BUSINESS ETIQUETTESBusiness manners. Body language gestures, Etiquette of the written word, Etiquette of the telephone.

UNIT 9: HANDLING BUSINESS MEETINGSHandling business meetings. Role plays on selected topics with case analysis and real life experiences.

TEXT BOOKS:1. Wren & Mertin; English grammar and composition, 2003.2. Sinha, K. K.; Business Communication, Galgotia Publishers, 2003.3. Robinson, David; Business Etiquette, Kogan Page.4. Rogets Thesaurus.

REFERENCE BOOKS:1. .Hand Book of Practical Comunication Skills-Chrissie Wrought,published by Jaico

Publishing House.2. Ray, Reuben; Communication today – Understanding Creative Skills, Himalaya

Publishing House, 2001.

13

Page 14: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – I

PRACTICAL – 1

Sub. Code: MCA - 107 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

14

Page 15: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – II

COMPUTER ARCHITECTURE

Sub. Code: MCA - 201 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION Introduction to Computer Architecture, Architectural developments, Technological Developments, Performance Issue, Memory Locations & Memory Operations, Addressing Modes, Immediate Mode, Direct Mode, Indirect Mode, Indexed Mode, Other Mode.

UNIT 2: REGISTER TRANSFER AND MICRO-OPERATIONS:Register transfer and Micro-operations, Register Transfer Language, Bus and Memory. Transfers, Arithmetic, Logic Micro-operations, Shift Micro-operations.

UNIT 3: BASIC COMPUTER ORGANIZATION AND DESIGN :Instruction and instructions Codes, Computer instructions, Timing and Control, instruction Cycle, Memory Reference Instructions, Input-output and Interrupts; Complete Computer Description.

BLOCK II

UNIT 4: PROGRAMMING THE BASIC COMPUTERMachine Language, Assembly Language, The assembler, program loops, programming Arithmetic and Logic, Subroutine, Inputs-Outputs programming.

UNIT 5: CONTROLMicro-Programmed Control; Control Memory, Address Sequencing, Micro- programmed Example, Design of Control Unit.

UNIT 6: CENTRAL PROCESSING UNITGeneral Register Organization Stack Organization Instruction Formats, Addressing Modes, Data and Transfer Manipulation, Program Control, Reduced Instruction Set Computer, Pipeline and Vector Processing parallel processing pipelining, Arithmetic Pipeline, RISC vs. CISC, Vector Processing, Arrays Processors.

15

Page 16: Mca Syllabus Final

BLOCK III

UNIT 7: COMPUTER ARITHMETICAddition and Subtraction, Multiplication Algorithms, Division algorithm, Floating-Point Arithmetic Operations, Decimal arithmetic Unit, Decimal Arithmetic Operations.

UNIT 8: INPUT-OUTPUT ORGANIZATIONPeripheral Devices, Input-Output interface, Asynchronous Data Transfer, Modes of Transfer, Priority interrupt, Direct Memory Access (DMA), input-output processors (IOP).

UNIT 9: PROCESS COMMUNICATIONSerial communication multiprocessors, Inter-connection structures, Inter-processor, Inter-processor Communication and Synchronization, Cache Coherence.

RECOMMENDED REFERENCE BOOKS 1. V.C. Hamacher, Z.C. Vranesic, and S.G. Zaky: Computer Organization, Mc Graw Hill

Internationa Edition. 2. John D. Carpinlli: Computer Systems Organization & Architecture Person Education

Asia, 2001. 3. M. Morris Mano : Computer System Architectue, Prentice Hall of India. 4. John P. Hayes, Computer Architecture and Organization, Mc Graw Hill International

Edition. 5. Vincent JP. Heuring and Harry f. Jorden : Computer Systems Design & Architecture,

Addison Wesely, Pearson Education Asia, 2001. 6. James L. Antonakos: An Introduction to the Intel Family of Microprocessors, Pearson

Education Asia, 2001. 7. Peter Norton's Introduciton to Computers, Third Edition, Mc Graw Hill. 8. Karen Miller: An Assembly Language Introduction to Computer Architecture, Oxford

Universiry Press.

16

Page 17: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – II

SYSTEM PROGRAMMING

Sub. Code: MCA - 202 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO SYSTEMS PROGRAMMING:Introduction to Systems Programming, Introduction to Assembly Language Programming. Background - System software machine architecture - The simplified instructional computer – Traditional machines - RISC machines. Introduction to Instruction Formats, Data formats - Role of Base Register, Index Register.

UNIT 2: ASSEMBLERSAssemblers - Basic Assembler functions - Machine dependent and machine independent - Assembler features - Assembler design - Assembler design options – Implementation-examples–AIX-Assembler

UNIT 3: LOADERS AND LINKERSLoaders and linkers - Basic loader functions - Machine dependent features – relocation and program linking. Machine independent features - automatic library search, loader features - Loader design options – Linkage editors, Dynamic linking.

BLOCK II

UNIT 4: BOOT STRAP LOADERSROM, ROM-BIOS, Boot strap loaders and Implementation examples- MS-DOS.

UNIT 5: MACRO PROCESSORSMacro Processors - Basic macro processor functions - Machine-independent macro processor features– Macro processor Algorithm and Data structures, Conditional Macro expansion, Recursive Macro expansion.

UNIT 6: GENERAL PURPOSE MACRO PROCESSORS:General purpose macro processors. implementation examples - MASM Macro processor, ANSI C Macro language. Introduction to Software Tools, Text editors, Interpreters, Program Generators, Debug Monitors.

17

Page 18: Mca Syllabus Final

BLOCK III

UNIT 7: BASICS OF COMPILERSBasics of Compilers: Basic compiler functions, different phases of compilers (Introduction only), Interpreters, P- code compilers.

UNIT 8: INTRODUCTION TO OPERATING SYSTEMSIntroduction to Operating systems - Basic principles – Batch processing - Multiprogramming – Timesharing systems and real-time systems - Parallel and distributed systems .

UNIT 9: COMPUTER SYSTEM STRUCTUREComputer system structure – Computer system operation - I/O structure - structure - Storage Hierarchy - Hardware protection-General system architecture – Overview of the UNIX Operating System

TEXT BOOKS1. Beck L.L., System Software - An introduction to Systems Programming, Addison

Wesley (First 3 Modules)2. Silberschatz, Galvin, Operating system (5th edition), Addison Wesley (4th Module)3. Aho, Revi sethi, Compilers Principles, techniques & Toolss , Pearson edn. (4 th

module)

REFERENCE BOOKS1. Dhamdhere D.M., Systems Programminmg & Operating Systems, Tata McGraw Hill2. Bach M.J., The Design of the Unix Operating System, Prentice Hall India (module

IV)3. Godbole S., Operating Systems, Tata McGraw Hill

18

Page 19: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – II

OBJECT ORIENTED DESIGN & MODELING

Sub. Code: MCA - 203 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: OBJECT-ORIENTED ANALYSIS AND DATA MODELINGObject-Oriented Analysis and Data Modeling: Object Oriented Concepts, Object-Oriented Analysis Modeling, Data Modeling.

UNIT 2: OBJECT ORIENTED DESIGN:Object Oriented Design: Origins Of Object Design, Object Oriented Design Concepts, Object Oriented Design Methods, Class and Object Definition, Refining Operations, Program Components and Interfaces, annotation for Object Oriented Design, Implementation of Details Design, An alternative Object Oriented Design Strategy, integrating OOD with SA/SD.

UNIT 3: OOPS CONCEPT & C++OOPS concept, User Defined Types, Polymorphism, And Encapsulation. Getting Started With C++- Syntax, Data-Type, Variables, Strings, Functions, Exceptions and Statements, Namespaces And Exceptions, Operators, Flow Control, Functions, Recursion. Arrays and Pointers, Structures.

BLOCK II

UNIT 4: ABSTRACTING MECHANISMSAbstracting Mechanisms: Classes, Private, Public, Constructors, Destructors, Member Functions, Static Members, References Etc. Class Hierarchy Derived Classes.

UNIT 5: INHERITANCEInheritance: Simple Inheritance, Polymorphism, Object Slicing, Base Initialization, Virtual Functions.

19

Page 20: Mca Syllabus Final

UNIT 6: OPERATORSPrototypes, Linkages, Operator Overloading, Ambiguity, Friends, Member Operators, Operator Function, I/O Operators etc.

BLOCK III

UNIT 7: MEMORY MANAGEMENTMemory Management: New, Delete, Object Copying, Copy Constructors, Assignment Operator, This Input /Output.

UNIT 8: EXCEPTION HANDLINGException Handling: Exceptions and Derived Classes, Function Exception Declarations, Unexpected Exceptions, Exceptions When Handling Exceptions, Resource Capture and Release etc.

UNIT 9: TEMPLATES AND STANDARD TEMPLATE LIBRARYTemplates and Standard Template library: Template Classes, Declaration, Template Functions, Namespaces, String, Iterators, Hashes, Iostreams and Other Type.

SUGGESTED BOOKS :1. Herbert Schildts : C++ - The Complete Reference, Tata McGraw Hill Publications.2. Balaguru Swamy : C++, Tata McGraw Hill Publications.

20

Page 21: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – II

INTRODUCTION TO SOFTWARE ENGINEERING

Sub. Code: MCA - 204 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: SOFTWARE ENGINEERING HISTORY, ROLE & LIFE CYCLE:Software Crisis, What is Software Engineering, Software Life Cycle Models.

UNIT 2: SOFTWARE QUALITY ASSURANCE:Meaning of s/w quality, factors of quality assurance, SQA activities, levels of quality assurance, (testing and validation)

UNIT 3: CERTIFICATIONSCertifications ISO and CMM model for quality assurance

BLOCK II

UNIT 4: ANALYSIS CONCEPTS AND PRINCIPLES: Requirement Analysis, Communication Techniques , Analysis Principles, Software prototyping , Specification /Software Requirement Specification

UNIT 5: ANALYSIS MODELING: Elements of the Analysis model, Data modeling, Functional modeling and Information Flow The mechanics of Structured analysis, The Data Dictionary, Overview of other classical analysis methods

UNIT 6: DESIGN CONCEPTS AND PRINCIPLES & DESIGN METHODS: Software Design and Software, Engineering, The Design Process, Design principles, Design concepts, Effective modular design, Design Heuristics for effective modularity, The design model, Design documentation, Cohesion and Coupling

21

Page 22: Mca Syllabus Final

BLOCK III

UNIT 7: SOFTWARE TESTINGFunctional testing, structural testing, test activities, debugging. Performance & Acceptance Criteria

UNIT 8: SOFTWARE MAINTENANCE:Categories of maintenance, the maintenance process, maintenance models, reverse engineering, software reengineering, estimation of maintenance cost, configuration management, documentation

UNIT 9: SELECTION OF HARDWARE VENDOR & PLATFORMHardware Acquisition, Memory Processes, Peripherals, Benchmarking, Vendor Selection, Operating System, Languages Processes.

TEXT BOOKS:1. Software Engineering A Practitioner's Approach Fifth Edition by Roger S pressman.

McGraw Hill International Editions.2. Software Engineering , K.K. Aggarwal & Yogesh Singh

REFERENCE BOOKS: 1. System analysis and design, Awad 2. System Analysis and Design , Lee3. S/W Engg. Concepts, Fairley S/W Engineering by Pankaj Jalote

22

Page 23: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – II

ORGANIZATIONAL BEHAVIOR

Sub. Code: MCA - 205 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT-1 INTRODUCTIONMeaning of Organization Behavior; Disciplines Contributing To Organization Behavior Field; Role Of Organization Behavior In Today’s Business Organizations

UNIT-2: UNDERSTANDING SELFPerception: Nature and Importance; Perceptual Selectivity; Social Perception; Personality: Meaning; Personality Determinates; Personality Characteristics; Personality Development Theories

UNIT-3: MOTIVATIONPrimary And Secondary Motives; Theories Of Motivation: Content And Process-Theories - V Room's Expectancy Theory; Porter-Lawler Model; Equity Theory of Work Motivation; Alderfers Erg Theory; Mc Clelland's Need Theory

BLOCK II

UNIT-4: LEARNINGTheories of Learning; Principles of Learning; Reinforcement And Its Application In Behavior Modification

UNIT-5: GROUP DYNAMICS & TEAM WORKING Theories of Groups; Group Norms and Roles; Cohesiveness the Dynamics of Informal Groups

UNIT-6: LEADERSHIPLeaders versus Managers; Theories Of Leadership: Trait Theory; Behavioral Theory; Fiedler's Contingency Theory; Hersey And Blanchard's; Situation Theory Leadership In 21st Century; Leadership Styles; Managerial Grid; Likert's Systems Of Leadership; Normative Model

23

Page 24: Mca Syllabus Final

BLOCK III

UNIT-7: MANAGEMENT OF CONFLICTSReasons and Types of Conflicts; Management of Interpersonal Conflicts and Organizational Conflicts

UNIT-8: ORGANISATIONAL CHANGEMajor Forces of Change; Resistance to Change; Process of Change; Developing Support for Change; Change Model.

UNIT-9: POWERMeaning of Power; Source of Power; Implications for Performance and Satisfaction

SUGGESTED READINGS: 1. Management and Organisation behaviour by Dr Rajinder Sharma;2. Managing Organisational Behaviour People skills for success S K Bhatia; 3. Organisational Behaviour by S Fayyaz Ahmad and Nazir Ahmad Gilkar and Javid

Ahmad Darzi; 4. Organisational Behaviour Text and Cases by Uma Sekaran;

24

Page 25: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – II

PERSONALITY DEVELOPMENT & COMMUNICATION SKILLS-II

Sub. Code: MCA - 206 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: WRITING SKILLSProject and report writing, and proposals – how to write an effective report, basics of project writing, paragraph writing.

UNIT 2: EFFECTIVENESS OF REPORT Report Writing; Agenda; Minutes Of Meeting; Memorandum; Office; Order; Circular; Notes

UNIT 3: ORAL COMMUNICATIONMeaning; Nature And Scope - Principles Of Effective Oral Communication - Techniques Of Effective Speech - Media Of Oral Communication (Face-To-Face Conversation - Teleconferences – Press Conference – Demonstration - Radio Recording - Dictaphone – Meetings - Rumor - Demonstration and Dramatization - Public address system - Grapevine - Group Discussion – Oral report). The art of listening - Principles of good listening.

BLOCK II

UNIT 4: MODERN COMMUNICATIONSModern forms of communication; Fax; mails; Video conferencing; internet; websites and their use in business.

UNIT 5: PRESENTATION SKILLSHow to make a presentation, the various presentation tools, along with guidelines of effective presentation, boredom factors in presentation and how to overcome them, interactive presentation & presentation as part of a job interview, art of effective listening.

UNIT 6: RESUME WRITING SKILLSResume writing skills, guidelines for a good resume, how to face an interview board, proper body posture, importance of gestures and steps to succeed in interviews. Practice mock interview

25

Page 26: Mca Syllabus Final

in classrooms with presentations on self. Self introduction – highlighting positive and negative traits and dealing with people with face to face.

BLOCK III

UNIT 7: EFFECTIVE CORRESPONDENCEBank correspondence; insurance correspondence; Agency and correspondence with shareholders and directors

UNIT 8: APPLICATION OF COMMUNICATION SKILLSGroup Decision-Making; Conflict and Negotiations; Presentation and Interviews; Speeches

UNIT 9: LEADERSHIP Quality of a leader, leadership quiz with case study, knowing your skills and abilities. Introduction to group discussion techniques with debate and extempore, increase your professionalism. Audio Video recording and dialogue sessions on current topics, Economy, education system, environment, politics.

TEXT BOOKS:1. Essentials of Business Communication by Rajendra Paul, Sultan Chand & Sons

Publisher.2. Business Communication by D.D.Sehgal,V.K.Mittal and N.C.Garg, Ramesh Book

Depot.3. Reuben, Ray; Communication today – understanding creating skills, Himalaya

Publishing House, 2001.

REFERENCE BOOKS:1. E. H. McGraw, S. J.; Basic Managerial Skills for All. Fourth Edition, Prentice Hall of

India Pvt. Ltd., New Delhi.2. Stephen R. Covey; The seven habits of highly effective people.3. Rogets Thesaurus

26

Page 27: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – II

PRACTICAL - II

Sub. Code: MCA - 207 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

27

Page 28: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

FILE STRUCTURE & DATABSE CONCEPTS

Sub. Code: MCA - 301 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: FILE STRUCTURE AND ORGANIZATIONIntroduction, Logical and Physical Files, File, File Structure, Logical and Physical Files Definitions, Basic File Operations, Opening Files, Closing Files, Reading and Writing, Seeking, File Organization, Field and Record structure in file, Record Types, Types of file organization, Files of Unordered Records ( Heap Files), File of Ordered Records (Sorted Files), Hash Files, Over View of Indexes, Dense Index, Sparse Index.

UNIT 2: TREE STRUCTURED INDEXINGIntroduction, Index Sequential Access Method (ISAM), Structure of index sequential File, B+ Tree: A Dynamic Index Structure, Operations on B+ Tree, Search, Insertion, c. Deletion

UNIT 3: DATABASES:Requirement of databases, characteristics of the database, schemas and instances, Database architecture and data independence, database system environment, classification of DBMS SYSTEM, Database system utilities.

BLOCK II

UNIT 4: DATA MODELSData Models: Hierarchical Model, Network Model, and Relational Model. CODD Rules to convert DBMS to RDBMS

UNIT 5: RELATION DATA MODEL CONCEPTS:Domain, attributes, tuples and relations, domain and entity and referential integrity by using different constraints, basic relational algebra operations, additional relational operations

UNIT 6: LANGUAGE AND SQLDML, DDL, DCL, Sub queries, working with views.

28

Page 29: Mca Syllabus Final

BLOCK III

UNIT 7: CONSTRAINTS & RELATIONAL DATABASE DESIGNConstraints like primary key, not null, check, foreign key and unique, indexing Relational database design using ER to Relational mapping, mapping ERR model concept to relations, tuple relational calculus, Domain relational Calculus, Introduction to QBE Language.

UNIT 8: NORMALIZATIONNormalization –first normal form, second normal form and third normal form, Boyce-codd normal form.

UNIT 9: ER MODELEntity and Attributes, entity type, entity sets and value sets, Relationship types and degree, role names and recursive relationship, ER Model

TEXT BOOKS:1. Fundamentals of Database System, Elmasri and Navathe, Pearson Education Asia.2. Introduction to database, P. Desai

REFERENCE BOOKS:1. Date, C.J: An Introduction to databaseb system, Vol-I & Vol-II, Addition Wesley

Publishing Company, 20002. Ramakrishnan R. and J. Gehrke, Database management Systems, Mc Grawhill,

Comapany, Higher Education, 20003. Database System Concepts by F. Korth

29

Page 30: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

HUMAN RESOURSE MANAGEMENT

Sub. Code: MCA - 302 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO H. R. M. Definition and concept of H. R. M, difference between H.R.M. and Human Resource Development, Importance of H.R.M.- Activities and functions of HRM, Organization of H.R.M. department- Role of H.R.M Department Limitations of HRM-Challenges before H.R.M.

UNIT 2: HUMAN RESOURCES PLANNING Definition and objectives of Human Resource planning process of Human Resource planning factors influencing estimation of Human Resources.

UNIT 3: CONCEPT OF RECRUITMENTRecruitment policy-Sources of Recruitment, Selection procedure

BLOCK II

UNIT 4: PERFORMANCE APPRAISALConcept, Need and objectives of performance Appraisal- Process Performance, Appraisal Methods, Uses and limitations of Performance Appraisal, Promotion, Transfer, Demotion.

UNIT 5: TRAINING AND DEVELOPMENTMeaning and Definition - Need, Objectives, Importance of Training, Training Methods- evaluation of Training Programme.

UNIT 6: WAGE AND SALARY ADMINISTRATIONMethods of wage payments-Employee Remuneration factors determining the level of remuneration- Profit sharing-Fringe Benefits and Employee services- Wages & Salary Administration

30

Page 31: Mca Syllabus Final

BLOCK III

UNIT 7: EMPLOYEE SEPARATION Exit Policy, Voluntary Retirement Schemes, Lifetime employment without guarantee, Layoff, retrenchment.

UNIT 8: INDUSTRIAL CONFLICT AND DISPUTES What are disputes, Cause of disputes, Settlement of disputes

UNIT 9: EMPLOYEE BENEFITS AND SERVICES Factors influencing Benefits and Services, Employee Security Benefits, Old-age and Retirement Benefits, Employee Health and Safety, Accident Prevention, Safety Engineering

31

Page 32: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

DATA STRUCTURES THROUGH C LANGUAGE

Sub. Code: MCA - 303 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: BASIC CONCEPT OF DATA REPRESENTATIONAbstract data types: Fundamental and derived data types. Representation, primitive data structures.

UNIT 2: INTRODUCTION TO ALGORITHM DESIGN AND DATA STRUCTURES.Design and analysis of algorithm: Algorithm definition, comparison of algorithms. Top-down and bottom up approaches to Algorithm design. Analysis of Algorithm; Frequency count, complexity measures in terms of time and space. Structured approach to programming.

UNIT 3: ARRAYS:Linear and list structures, Arrays: Representation of single and multidimensional arrays; sparse arrays- lower and upper triangular matrices and Tri-diagonal matrices,

BLOCK II

UNIT 4: STACKS AND QUEUES:Stacks and Queues: Introduction and primitive operations on stack; Stack application: Infix, postfix, prefix expressions; Evaluation of postfix expression; Conversion from infix to postfix. Introduction and primitive operation on queues, D-queues and priority queues.

UNIT 5: LISTS:Lists: Introduction to linked lists; Sequential and linked lists, operations such as traversal, insertion, deletion, searching, Two way lists and Use of headers

UNIT 6: TREES:Trees: Introduction and terminology; Traversal of binary trees; Recursive algorithms for tree operations such as traversal, insertion, deletion;

32

Page 33: Mca Syllabus Final

BLOCK III

UNIT 7: MULTILEVEL INDEXING AND B-TREES:Multilevel indexing and B-Trees: Introduction: The invention of the B-tree; Statement of the problem; Indexing with binary search trees; Multilevel indexing, a better approach to tree indexes; B-trees: working up from the bottom; Example for creating a B-tree.

UNIT 8: SORTING & SEARCHING TECHNIQUES:Sorting Techniques: Insertion sort, selection sort, merge sort, heap sort. Searching Techniques: linear search, binary search and hashing

UNIT 9: FILE: Physical storage devices and their characteristics, constituents of a file viz.Fields, records, fixed and variable length records, primary and secondary keys; File operations, Basic file system operations. File Organizations serial sequential, Indexed sequential, Direct, inverted, multilist, Hashing functions and collision handling methods.

TEXT BOOKS:1. E. Horowitz and S. Sahani, “Fundamentals of Data Structures”, Galgotia Booksource Pvt.

Ltd.2. R. S. Salaria, “Data Structure & Algorithms”, Khanna Book Publishing Co. (P) Ltd.,

2002.

REFERENCES:1. P. S. Deshpande and O.G. Kakde, “C & Data Structure”, Wiley Dreamtech, 1st Edition,

2003.2. Y. Langsam et. al., “Data Structures using C and C++”, PHI, 1999. 3. Schaum’s outline series, “Data Structure”, TMH, 2002

33

Page 34: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

BUSINESS INFORMATION SYSTEM ANALYSIS & DESIGN

Sub. Code: MCA - 304 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONData, Information & Knowledge, IS needs and opportunities in the context of business process, Analysis of business processes. Design of IS to support and improve business processes.

UNIT 2: OVERVIEW OF SYSTEMOverview of system analysis & design: - business Systems concepts, System Methodologies - Structured Analysis, Structured Design, Structured Programming, E-R Models, Prototyping, Case Tools

UNIT 3: PROJECT SELECTIONProject Selection --- Sources of Project Requests, managing Project Review & Selection, Preliminary Investigation, Feasibility Study --- Technical & Economical Feasibility, Operational Feasibility

BLOCK II

UNIT 4: SRSSystem Requirements Specification & Analysis --- Fact Finding Techniques, Process Organization & Interaction, Data flow diagrams, Data Dictionaries, process organization and interactions. Decision analysis, Decision trees and tables.

UNIT 5: SYSTEM DEVELOPMENT STAGEData Input, Coding Techniques, Validating Input Data, Unit & Integration Testing, Testing Practices & Plans, System Controls,

UNIT 6: SYSTEM EVALUATIONAudit Trails, System Administration Plan, System Backup Plans, System Maintenance & Evaluation, Preparation of Physical sites & User Training.

34

Page 35: Mca Syllabus Final

BLOCK III

UNIT 7: DOCUMENTATIONStandards Documentation Techniques, Overview of Data Modeling

UNIT 8: SYSTEM DIAGRAM Data Flow Diagram and Entity Diagram, Entity Relationships, Context Diagrams, System Modeling

UNIT 9: FACT FINDING TECHNIQUESIntroduction to System Investigation fact finding Techniques, Fact finding Techniques, Fact Recording Flow Diagrams

SUGGESTED READINGS:1. Awad, Elias M; Systems analysis and design, New Delhi: Galgotia Publications, 2. Booch G; Object Oriented Analysis And Design, Addison Wesley 3. Brooks, Frederick P; Mythical man-month: Essays on software engineering, Delhi:

Pearson Education Asia,.4. Charette, R.N; Software engineering Risk Analysis and Management, Tata McGraw- Hill

Publishing,. 5. Coles/Rowley; Access 7 Basic Skills, Letts Educational 6. Fairly, Richard E; Software engineering concepts, New Delhi: Tata McGraw- Hill

Publishing,.7. Humphrey, Watts S; Discipline for software engineering, Delhi: Pearson Education Asia,

35

Page 36: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

SOFTWARE TESTING

Sub. Code: MCA - 305 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT I: INTRODUCTIONIntroduction: Testing Concepts: Purpose of Software Testing, Testing aspects: Requirements, Test Scenarios, Test cases, Test scripts/procedures, Strategies for Software Testing, Testing Activities, Mistakes, Faults & Failures,

UNIT 2: WHITE-BOX TESTING White-Box Testing, Basis Path Testing, Flow Graph Notation, Cyclomatic Complexity Deriving Test Cases, Graph Matrices, Control Structure Testing, Condition Testing, Data Flow Testing, Loop Testing.

UNIT 3: BLACK-BOX TESTINGBlack-Box Testing, Graph-Based Testing Methods, Equivalence Partitioning Boundary Value Analysis, Comparison Testing, Orthogonal Array Testing,

BLOCK II

UNIT 4: TESTING FOR SPECIALIZED ENVIRONMENTSTesting for Specialized Environments, Architectures, and Applications, Testing GUIs, Testing of Client/Server Architectures Testing Documentation and Help Facilities Testing for Real-Time Systems

UNIT 5: STRATEGIC APPROACH TO SOFTWARE TESTINGA Strategic Approach to Software Testing, Verification and Validation, Organizing for Software Testing.

UNIT 6: SOFTWARE TESTING STRATEGYA Software Testing Strategy, Criteria for Completion of Testing, Strategic Issues, Unit Testing, Unit Test Considerations, Unit Test Procedures, Integration Testing, Top-down Integration, Bottom-up Integration,

36

Page 37: Mca Syllabus Final

BLOCK III

UNIT 7: SYSTEM TESTINGRegression Testing, Smoke Testing, Comments on Integration Testing, Integration Test Documentation, Validation Testing, Validation Test Criteria, Configuration Review, Alpha and Beta Testing, System Testing, Recovery Testing, Security Testing, Stress Testing, Performance Testing, The Art of Debugging. The Debugging Process, Psychological Considerations, Debugging Approaches.

UNIT 8: QUALITY CONCEPTSQuality Concepts, Quality, Quality Control, Quality Assurance, Cost of Quality, The Quality Movement, Software Quality Assurance, Background Issues, SQA Activities,

UNIT 9: SOFTWARE REVIEWSSoftware Reviews, Cost Impact of Software Defects, Defect Amplification and Removal, Formal Technical Reviews, The Review Meeting, Review Reporting and Record Keeping, Review Guidelines, Formal Approaches to SQA, Statistical Software Quality Assurance, Software Reliability, Measures of Reliability and Availability, Software Safety, Mistake-Proofing for Software, The ISO 9000 Quality Standards, The approach to Quality Assurance Systems, The ISO 9001 Standard, The SQA Plan

TEXT BOOKS:1. William Perry, “Effective Methods for Software Testing”, John Wiley & Sons, New York,

1996. 2. Cem Kaner, Jack Falk, Nguyen Quoc, “Testing Computer Software”, Second Edition, Van

Nostrand Reinhold, New York, 1993. 3. Boris Beizer, “Software Testing Techniques”, Second Volume, Second Edition, Van

Nostrand Reinhold, New York, 1990. 4. Louise Tamres, “Software Testing”, Pearson Education Asia, 2002

REFERENCE BOOKS:1. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, Fifth Edition,

McGraw-Hill International Edition, New Delhi, 2001. 2. Boris Beizer, “Black-Box Testing – Techniques for Functional Testing of Software and

Systems”, John Wiley & Sons Inc., New York, 1996. 3. K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International

Publishers, New Delhi, 2003. 4. Marc Roper, “Software Testing”, McGraw-Hill Book Co., London, 1994.5. Gordon Schulmeyer, “Zero Defect Software”, McGraw-Hill, New York, 1990. 6. Watts Humphrey, “Managing the Software Process”, Addison Wesley Pub. Co. Inc.,

Massachusetts, 1989. 7. Boris Beizer, “Software System Testing and Quality Assurance”, Van Nostrand Reinhold,

New York, 1984.

37

Page 38: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

COMPUTER GRAPHICS

Sub. Code: MCA - 306 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONDefinition, Application areas of Computer graphics, Graphical user interface, Cathod ray tubes.

UNIT 2: RANDOM & RASTER DISPLAYS Random scan displays, Raster scan displays (with introduction to flickering, interlacing. American standard video etc),

UNIT 3: HARDWAREColor CRT monitors, Flat panel displays (Plasma Panels, Liquid crystal displays, Electroluminescent displays), Graphics software ( GKS, PHIGS ), Color Models (RGB, CMYK, HSV, Lookup tables etc.)

BLOCK II

UNIT 4: RASTER GRAPHICS ALGORITHMSRaster Graphics Algorithms: Line drawing algorithms (DDA, Bresenham's algo), Circle and Ellipse drawing algorithms

UNIT 5: 2-D TRANSFORMATIONS2-D Transformations and Projections: Transformations (Rotation, Reflection, shearing, scaling), Homogeneous coordinate representation, Translation.

UNIT 6: 3-D TRANSFORMATIONS3-D Transformations: Transformations (Rotation, Reflection, shearing, scaling), Homogeneous coordinate representation, Translation.

38

Page 39: Mca Syllabus Final

BLOCK III

UNIT 7: 3-D PROJECTIONSProjection classification, Parallel projections, Perspective projections (One point, Two).

UNIT 8: CLIPPINGTwo dimensional Clipping, Viewing pipeline, window and viewport, Sutherland Cohen sub division algorithm, Cyrus-beck algorithm,

UNIT 9: VISIBLE SURFACE DETECTION METHODS Classification of visible surface detection algorithm, Backface algorithm,, Depth sorting method, Area subdivision method etc.

SUGGESTED READINGS :1. Donald Hearn and M. Pauline Baker : Computer Graphics, PHI Publications.2. Plastock : Theory & Problem of Computer Gaphics, Schaum Series.3. Foley & Van Dam : Fundamentals of Interactive Computer Graphics, Addison-Wesley.4. Newman : Principles of Interactive Computer Graphics, McGraw Hill.5. Tosijasu, L.K. : Computer Graphics, Springer-Verleg.

39

Page 40: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

WEB AUTHORING TOOLS

Sub. Code: MCA - 307 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I:

UNIT 1: HTMLHTML: Internet Language, Understanding HTML, Create a Web Page, Linking to other Web Pages, Publishing HTML Pages, Text Alignment and Lists, Text Formatting Fonts Control, E-mail Links and link within a page, Creating HTML Forms.

UNIT 2: CREATING WEB PAGECreating Web Page Graphics, Putting Graphics on a Web Page, Custom Backgrounds and Colours, Creating Animated Graphics.

UNIT 3: WEB PAGE LAYOUTWeb Page Design and layout, Advanced Layout with Tables, Using Style Sheets.

BLOCK II:

UNIT 4: INTRODUCTION TO JAVA SCRIPTS Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script

UNIT 5: XML Document type definition, XML Schemas, Document Object model, Presenting XML, Using XML Processors: DOM and SAX Review of Applets, Class, Event Handling, AWT Programming

UNIT 6: SWINGIntroduction to Swing: Applet Handling Swing Controls like Icons – Labels– Buttons – Text Boxes– Combo– Boxes – Tabbed Pains – Scroll Pains – Trees– Tables Differences between AWT Controls & Swing Controls

40

Page 41: Mca Syllabus Final

BLOCK III:

UNIT 7: INTRODUCTION TO PERL SCRIPTSWhy Perl? A Brief History of Perl, The Benefits of Using Perl, What Are the Negatives of Using Perl? What Can Perl Do? Running Perl, Variables in Perl, Arrays and Associative Arrays, File Handles and Operators, Working with Patterns, Subroutines.

UNIT 8: REFERENCESIntroduction to References, Using References, References and Arrays, References to Subroutines, References to File Handles, Using Symbolic References, What Is a Perl Module? Subroutines and Passing Parameters, Multiple Inheritance.

UNIT 9: OBJECT-ORIENTED PROGRAMMING IN PERLIntroduction to Modules, Classes in Perl, Methods, Overrides, Destructors, Inheritance, Overriding Methods, Binding Variables to Objects, The tie() Function, Tying Scalars, Tying to an Array, Tying to an Associative Array.

REFERENCE BOOKS : [HTML] 1. Elizabeth Castro, HTML 4, Pearson Education Asia. 2. D.S. Ray and E.J. Ray, Mastering HTML 4, Sybex Computer Books Inc.

3. Jeff Rule, DHTML, Tata Mc Graw Hill.

4. Joseph Schmuller, Dynamic HTML, Sybex Computer Books Inc.

5. Jason J manager, Javascript essentials, Osborne Mc Graw Hill.

6. Joel Sarkar, Principles of Web Design, Thomson Learning.

7. C Xavier, WWW Design with HTML, Tata Mc Graw Hill.

8. Don Gosselin, Java Script, Thomson Learning.

REFERENCE BOOKS : [JAVA PROGRAMMING] 1. H.M. Deitel and P.J. Deitel, Java How to Program, Pearson Education Asia. 2. E. Balagurusamy, Programming with Java, Tata McGraw Hill Pub. Co. Ltd; 2001.

3. Peter Norton, Peter Norton's Guide to Java Programming, Techmedia.

4. Ken Amold, James Gosling, David Holmes, The Java Programming, Pearson Education Asia (Addison Wesley).

5. A. Drozdek, Data Structures and Algorithms in java, Vikas Publishing House, 2001.

6. J. Zukowski, Mastering Java 2.

7. Lafore, Data Structures & Algorithms in Java, Techmedia.

8. Gilbert, Object Oriented Programming in Java, Techmedia.

41

Page 42: Mca Syllabus Final

REFERENCE BOOKS: [PERL PROGRAMMING] 1. R.Allen Wyke, and Donald B. Thomas, Perl: A beginners guide, Tata Mc Graw Hill. 2. Jon Orwant, Perl 5, Techmedia.

3. Laura Lemay Perl in 21 days, Techmedia.

42

Page 43: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

INTERNET & WEBSITE MANAGEMENT

Sub. Code: MCA - 308 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONIntroduction to Internet, Internet Services, WWW, Working of Internet, Internet Connection Concepts, Introduction to internet,

UNIT 2: INTERNET CONCEPTS DNS working, Configuring Internet Connection, Connecting LAN to Internet. Internet, Intranet, Extranet. Single User, Multi User, Server, Workstation, Client-Server environment, Computer Network,

UNIT 3: COMPUTER NETWORK:Types of Computer Network : LAN, WAN, MAN : Network Protocols, Windows and GUI.

BLOCK II

UNIT 4: E-MAIL CONCEPTSE-Mail Concepts - configuring E-Mail Program, Sending and Receiving Files through E-Mail, Fighting Spam, Sorting Mail, and Avoiding E-Mail Viruses.

UNIT 5: SEARCH ENGINESWeb Browsers, Search Engines, Categories of search Engines, Searching Criterion, Surfing the Net, Hypertext Transfer Protocol (HTTP), URL.

UNIT 6: OTHER INTERNET TOOLSOther Internet Tools. Online Chatting , Messaging, and Conferencing Concepts, E-Mail mailing lists, Usenet newsgroup concepts- Reading USENET newsgroups, internet Relay Chat, Instant messaging, Web-Based chat rooms and discussion boards, Video conferencing. Streamlining

43

Page 44: Mca Syllabus Final

Browsing, Keeping track of Favorite Web Sites, Web Security, Privacy, and Site-Blocking. Searching the Web – Audio and Video on the Web.

BLOCK III

UNIT 7: HTMLHTML : Internet Language, Understanding HTML, Create a Web Page, Linking to other Web Pages, Publishing HTML Pages, Text Alignment and Lists, Text Formatting Fonts Control, E-mail Links and link within a page, Creating HTML Forms.

UNIT 8: CREATING WEB PAGECreating Web Page Graphics, Putting Graphics on a Web Page, Custom Backgrounds and Colours, Creating Animated Graphics.

UNIT 9: WEB PAGE LAYOUTWeb Page Design and layout, Advanced Layout with Tables, Using Style Sheets.

SUGGESTED READINGS :

1. Dick Oliver : Tech Yourself HTML 4 in 24 Hours, Techmedia.

2. Satish Jain : "O" – Level Information Technology.

3. Craig Zacker : 10 minutes Guide to HTML Style Sheets, PHI.

4. V.K. Jain : "O" – Level Information Technology, BPB Publications.

5. Gill, Nasib Singh : Essentials of Computer and Network Technology, Khanna Books Publishing Co., New Delhi.

6. Margaret Levine Young : Internet - The Complete Reference.

7. Harley Hahn : The Internet - Complete Reference, TMH.

44

Page 45: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

MULTIMEDIA & ITS APPLICATION

Sub. Code: MCA - 309 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONIntroduction to multimedia technology-computers, communications and entertainment;

UNIT 2: FRAMEWORK FOR MULTIMEDIAFramework for multimedia; M/M devices, presentation devices and the user interface; M/M presentation and authoring,

UNIT 3: SOUND & SPEECHDigital representation of sound and transmission, brief survey of speech recognition and generation;

BLOCK II

UNIT 4: DIGITAL VIDEO AND IMAGE COMPRESSIONDigital video and image compression; JPEG image compression standard; MPEG motion video compression;

UNIT 5: DVI TECHNOLOGYDVI technology; time-based media representation and delivery

UNIT 6: M/M SOFTWARE ENVIRONMENTSM/M Software environments; limitations of workstation operating system; M/M system service; OS Support for continuous media

45

Page 46: Mca Syllabus Final

BLOCK III

UNIT 7: MEDIA STREAM PROTOCOLApplications; media stream protocol; M/M file systems and information representation; data-media for M/M and Hypermedia information Applications of M/M; intelligent M/M system Desktop BR;

UNIT 8: VIRTUAL ENVIRONMENTVirtual reality OS; distributed virtual environment system; virtual environment displays and orientation tracking; visually coupled system requirements intelligent VR software systems

UNIT 9: APPLICATIONS OF MULTIMEDIAApplications of Multimedia, in various fields, such as medical, entertainment, manufacturing, Business, School, Home, Public Place, Electronic books, Tele shopping, Interactive Video and Audio, Games

TEXT BOOKS:1. [TB1] Multimedia systems Design, PK Andleigh & K Thakrar, Prentics Hall PTR, 19962. [TB6] Multimedia Systems, Ed by John FK Buford, Aqddison-Wesley Publicating Co, 1994

REFERENCE BOOKS: 1. Web Multimedia Development dMiller, New Ridus Publishing, 1996 2. The McGraw Hill Multimedia handbook, Ed by Jessica Keyes, McGraw Hill Inc, 1994 3. Multimedia making it work (MMW)- Tay Vaughan – (TMH) 4. Multimedia: Computing, Communication and Application (MCCA)- Steinmetz and

Nahrstedt- (ITS)

46

Page 47: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

NETWORK SECURITY AND CRYPTOGRAPHY

Sub. Code: MCA - 310 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION Introduction: Networks and Communication, Issues in Network, Need for Network Security, What cryptography is about, Protocols, parties and adversaries, Cryptanalyst and computer security the rules of the game, Approaches to the study of cryptography, Phases in the cryptography's Development, Cryptanalysis-driven design.

UNIT 2: BLOCK CIPHERS Block Ciphers: What is a block cipher? Data Encryption Standard (DES) Key recovery attacks on block ciphers, Iterated DES and DESX, Advanced encryption Standard (AES), Limitations of recovery key based security, Problems.

UNIT 3: ENCRYPTION AND DECRYPTION Encryption and decryption, Conventional cryptography, Public-key cryptography, How PGP works, Keys, Digital signatures, Digital certificates, Validity and trust, Certificate Revocation, What is a passphrase, Key splitting?

BLOCK II

UNIT 4: SYMMETRIC ENCRYPTIONSymmetric Encryption: Some Symmetric Encryption schemes, Issues In privacy, Indistinguishability under chosen-plaintext attack, Example chosen-plaintext attacks, Communication Security, Authentication Protocols, E-Mail Security, Web Security, Social Issues

47

Page 48: Mca Syllabus Final

UNIT 5: PROGRAM SECURITYProgram Security: Secure Programs, Non-malicious Program Errors, viruses and other malicious code, Targeted Malicious code, controls

UNIT 6: MESSAGE AUTHENTICATIONMessage Authentication: The setting, Privacy does not imply authenticity, Syntax of message-authentication schemes a definition of security for MACs

BLOCK III

UNIT 7: DIGITAL SIGNATURESDigital signatures: Digital signature schemes, A notion of security, RSA based signatures

UNIT 8: Security in NetworkSecurity in Network: Threats in Network, Network Security Controls, Firewalls, Intrusion Detection Systems, Secure E-mail.

UNIT 9: ADMINISTERING SECURITYAdministering Security: Security Planning, Risk Analysis, Organizational, Security, policies, Physical Security. Legal Privacy and Ethical Issues, in Computer Security. Protecting Programs and data, Information and the law, Rights of Employees and employers, Software failure, Computer Crime, Ethical issues in Computer Security, Case studies of Ethics.

SUGGESTED READINGS :1. P. Pfleeger, Shari Lawrence Pfleeger Charles : Security in Computing, PHI.2. William Stallings : Cryptography & Network Security, Pearson Education.3. Charlie Kaufman, Radia Perlman, Mike Speciner: Network Security, Private

communication in a public world, PHI.4. Douglas R. Stinson : Cryptography – Theory and Practice,CRC Press.5. Bruce Schneier, Niels Ferguson : Practical Cryptography, Wiley Dreamtech India Pvt.

Ltd.

48

Page 49: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

E-COMMERCE

Sub. Code: MCA - 311 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION E-COMMERCEThe Scope of Electronic Commerce, Definition of Electronic commerce, Electronic Commerce and the Trade Cycle, Electronic Markets, electronic Data Interchange, Internet Commerce, E-Commerce Frame work; E-Commerce applications; E-Commerce Consumer applications; E-Commerce organization applications. B2B, B2C, C2C.

UNIT 2: E-COMMERCE PRESENCE ON THE WEBIdentifying Web Presence Goals; The Browsing Behaviour Model; Online Marketing; E-advertising; Internet Marketing Trends; Target Markets; E Branding; Marketing Strategies. Developer Services; Data Services; Application Services; Store Services; Client Services.

UNIT 3: E-COMMERCE SOLUTIONSTypes of E-Commerce Solutions- Direct Marketing and Selling; Supply Chain Integration; Corporate Procurement; EDI.

BLOCK II

UNIT 4: APPLICATION OF E COMMERCEApplication of E Commerce in Direct Marketing and Selling; Value Chain Integration; Supply Chain Management; Corporate Purchasing; Financial and Information Services; Obstacles in adopting E-Commerce Applications; Future of E Commerce.

UNIT 5: INFORMATION AND STRATEGYInformation and Strategy; The virtual value chain; seven dimensions of ecommerce strategy; planning E-commerce project; E- commerce strategy and knowledge management; E-Business Strategy and Data Warehousing and Data Mining.

49

Page 50: Mca Syllabus Final

UNIT 6: REQUIREMENTS OF INTELLIGENT WEBSITESRequirements of Intelligent Websites; Website Goals and Objectives; planning the budget; analyzing website structure; fixed versus flexible webpage design; choosing a page size;

BLOCK III

UNIT 7: WEBSITE DEVELOPMENT TOOLSWebsite development tools; design alternatives; outsourcing web design; testing and maintaining websites.

UNIT 8: ELECTRONIC PAYMENT SYSTEMSOverview of Electronic Payment Systems; Cybercash (Customer to Merchant Payments; Peer to Peer Payments; Security). Smart Card (Card Types; Closed or Open Security; Privacy; Card Costs; Non Card Costs); Electronic Banking; Electronic Fund Transfers.

UNIT 9: EDIEDI; EDI Implementation; Value added networks Work Flow; Automation Customization and internal Commerce; Supply chain Management.

SUGGESTED READINGS: 1. Doing Business on the Internet E-COMMERCE (Electronic Commerce for2. Business) S. Jaiswal;Galgotia Publications.3. E-Commerce An Indian Perspective; P.T.Joseph; S.J.; PHI. 4. Frontiers of electronic commerce – Kalakata; Whinston; Pearson.5. E-Commerce fundamentals and applications Hendry Chan; Raymond Lee; Tharam

Dillon; Ellizabeth Chang; John Wiley.6. E-Commerce; S.Jaiswal – Galgotia.7. E-Commerce; Efrain Turbon; Jae Lee; David King; H.Michael Chang.8. Electronic Commerce – Gary P.Schneider – Thomson.9. E-Commerce – Business; Technology; Society; Kenneth C.Taudon; Carol Guyerico

Traver

50

Page 51: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

E-BANKING AND SECURITY TRANSACTIONS

Sub. Code: MCA - 312 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1 INTRODUCTION : Definition, Transaction websites components, E-Banking support services, Wireless Banking

UNIT 2: E-BANKING RISK : Transaction/Operation Risk, Credit Risk, Liquidity/Internet Risk, Price Risk, Strategic Risk, Reputation Risk

UNIT 3: RISK MANAGEMENT OF E-BANKING ACTIVITIES : Board of Management oversight, Managing outsourcing relationship, Information security Program Administrative control, Legal and compliance Issue

BLOCK II

UNIT 4: LAWS REGULATION AND GUIDELINES: Electronics money, Regulating e-transactions, Role of RBI and Legal issues, Transnational transactions of E-Cash, Credit Card and Internet, Laws relating to Internet credit cards, Secure Electronic Transitions

UNIT 5: E-SECURITY: Introduction to New Challenges and new Threats, Security, Legal consideration

UNIT 6: SECURING BANKING TRANSACTIONS WITH ENCRYPTIONEncryption and decryption, Conventional cryptography, Public-key cryptography, How PGP works, Keys, Digital signatures, Digital certificates, Validity and trust, Certificate Revocation, What is a passphrase, Key splitting.

51

Page 52: Mca Syllabus Final

BLOCK III

UNIT 7: SECURING BANKING TRANSACTIONS WITH SYMMETRIC ENCRYPTIONSymmetric Encryption: Some Symmetric Encryption schemes, Issues In privacy, Indistinguishability under chosen-plaintext attack, Example chosen-plaintext attacks, Communication Security, Authentication Protocols, E-Mail Security, Web Security, Social Issues

UNIT 8: DIGITAL SIGNATURESDigital signatures: Digital signature schemes, A notion of security, RSA based signatures

UNIT 9: SECURITY IN E-BANKING NETWORKSecurity in Network: Threats in Network, Network Security Controls, Firewalls, Intrusion Detection Systems, Secure E-mail.

REFERENCES : 1. Mark O' Neill "Web Services Secutiry"2. Nixon Brian "Teach yourself E-Banking" 3. E-Banking: Global Perspective by Vivek Gupta, Edition June 2000, ICFAI University

Press

52

Page 53: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – III

ELECTIVE - I

PRACTICAL – V

Sub. Code: MCA - 313 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

53

Page 54: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

OPERATING SYSTEM

Sub. Code: MCA - 401 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: OPERATING SYSTEM OVERVIEWOperating Systems Overview: History of Operating System, Operating Systems Architecture, Operating Systems as an Extended Machine & Resource Manager,

UNIT 2: CLASSIFICATION OF OPERATING SYSTEMOperating systems classification; Batch, Distributed, Parallel, Time Sharing, Real time System, Multi-user, Multitasking,; Multiprogramming.

UNIT 3: GROWTH OF OPERATING SYSTEMOperating systems and system calls, Structure Monolithic System, Layered Systems, Virtual Machines, Client Server Model. Latest Operating system.

BLOCK II

UNIT 4: PROCESS MANAGEMENTProcess Concept, Processes Transition, Process Scheduling, Operation on process. Introduction to cooperative and concurrent processes. Inter process communication.

UNIT 5: CPU SCHEDULING & HANDLING DEADLOCKSScheduling Criteria, Scheduling Algorithms (FCFS, SGF, Priority, RR), Conditions for deadlock, Methods of handling deadlock Prevention, Avoidance, Detection.

UNIT 6: MEMORY MANAGEMENTMemory Management concept, Memory allocation, Memory Management techniques, Swapping, Paging and segmentation. Virtual Memory-demand Paging. Page Replacement algorithms, Allocation of Frames, Thrashing.

54

Page 55: Mca Syllabus Final

BLOCK III

UNIT 7: FILE MANAGEMENTFile concept, file structure, file Access, File operation, File Attributes, Directories-Directory structure, path Names, Directories operations file allocation Methods: Contiguous Linked indexed, free space Management Directory Implementation. File sharing, file locking, symbolic links; file protection and security : distributed file systems.

UNIT 8: DEVICE MANAGEMENT FUNCTIONDevice Management function: I/O devices and controllers, interrupt handlers, device independent I/O software, user-space I/O software; disk scheduling; clock hardware software; terminal input/output software.

UNIT 9: CONCURRENT PROGRAMMINGConcurrent programming: sequential and concurrent process; precedence graph, Bernsterins condition; time problem, classical process co-ordination problems, deadlock handling, Inter-process communication.

TEXT BOOKS1. Operating System Concepts, Silberschatz Galvin 1. Modern operating systems, A.S. Tannenbaum

REFERENCES BOOKS:1. UNIX, concepts and applications, Sumitabha Das2. Operating systems, Concept and design, Milenkovic

55

Page 56: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

DATA COMMUNICATION

Sub. Code: MCA - 402 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONConcepts of Communication: Data, Signal, Channel, Bandwidth, Bid-Rate and Baud-Rate Fourier Analysis; Maximum Data-Rate of a Channel.

UNIT 2: DATA ENCODINGData Encoding Techniques; Modulation Technique, Protocols and Standards.

UNIT 3: NETWORK TOPOLOGIESNetwork Topologies (Bus; Star; Ring; Star Bus; Star Ring and Physical Mesh, network transmission, transmission modes, categories of networks, advantages of computer networks. Clients; Servers and Peers based and Hybrid Networks; Server types

BLOCK II

UNIT 4: OSI AND TCP/IP MODELS: Layered architecture, functions of the layers, TCP/IP Protocol suite, comparison of models

UNIT 5: TRANSMISSION MEDIA:Guided and unguided media, Transmission impairment, Shannon capacity

UNIT 6: INTRODUCTION TO SIGNALS & MULTIPLEXINGAnalog and digital signals, Periodic and A periodic signals, time and frequency domains, composite signals. Many to one, one to many, WDM, TDM, FDM

56

Page 57: Mca Syllabus Final

BLOCK III

UNIT 7: DATA LINK CONTROL:Line Discipline, Flow Control, Error Control, Parity; LRC; CRC; Hamming code

UNIT 8: DATA LINK PROTOCOLS Concept of protocols, Asynchronous and Synchronous protocols, character and bit oriented protocols, connection oriented and connection-less protocols. Local Area Network: Ethernet, Token Bus, Token Ring, FDDI, 802.6 (DQDB)

UNIT 9: SWITCHING & INTERNETWORKING DEVICES:Circuit switching, packet switching, message switching. Repeaters, bridges, gateways, routers, routing algorithms: Distance vector routing, Link state routing

SUGGESTED READINGS: 1. Behrouz A. Forouzan; “Data communication and Networking”; Tata McGraw-Hill; 2004.2. James F. Kurose and Keith W. Ross; “Computer Networking: A Top-Down Approach

Featuring the trdt ”; Pearson Education; 2003.3. Larry L.Peterson and Peter S. Davie; “Computer Networks”; Harcourt Asia Pvt. Ltd.;

Second Edition.4. Andrew S. Tanenbaum; “Computer Networks”; PHI; Fourth Edition; 2003.5. William Stallings; “Data and Computer Communication”; Sixth Edition; Pearson

Education; 2000.6. Networking Complete- 1st Edition 2002; BPB Publication (Text Book) 7. Mastering Local Area Networks By Christa Anderson & Mark Minasi – BPB Publication 8. Mastering Novell Netware-Currid C.C; C.A Gillett-BPB 9. MCSE: Networking Essentials Study Guide- Tata McGraw Hill Publication 10. Introduction to Local Area Networks 11. Computer Networks By- Tenen Baum- PHI Publication

57

Page 58: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

PROGRAMMING IN VISUAL BASIC

Sub. Code: MCA - 403 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO GUI AND WINDOWS PROGRAMMING1.1 GUI: Concept & Tools

1.1.1 The Title Bar1.1.2 Menu System, Menus and the Menu Bar1.1.3 The Size Box1.1.4 System Menu box1.1.5 Icons1.1.6 Cursors1.1.7 Scroll Bars1.1.8 Tool Bar1.1.9 Client Area

UNIT 2: INTRODUCTION TO VISUAL BASIC ENVIRONMENT2.1 Features of Visual Basic2.2 Starting Visual Basic2.3 The Environment2.4 The Special Features of the Menu Bar2.5 Customizing the Visual Basic Environment

UNIT 3: CONCEPTS IN VISUAL BASIC3.1 Events3.2 Modules3.3 Methods3.4 Procedure

3.4.1 Function Procedures3.4.2 SUB Procedures

3.5 Event Procedure3.5.1 Creating an Event Procedure

58

Page 59: Mca Syllabus Final

3.5.2 Parts of an Event Procedure3.6 General Procedures, Creating a General Procedure

BLOCK II

UNIT 4: WORKING WITH FORMS 4.1 Forms4.2 Controls4.3 Custom Controls4.4 Properties4.5 MDI Forms

4.5.1 Create an MDI Application4.5.2 MDI Child Property

UNIT 5: WORKING MENUS5.1 The Menu Editor5.2 Creating a Menu5.3 Creating Popup Menus5.4 Growing Menus5.5 Sub Menus

UNIT 6: PROGRAMMING IN VISUAL BASIC6.1 Data Types6.2 Variables6.3 Constants6.4 Operators in Visual Basic

6.4.1 Arithmetic Operators6.4.2 Comparison Operators6.4.3 Logical Operators

BLOCK III

UNIT 7: ARRAY AND THE VARIOUS TYPES7.1 Control Arrays

7.1.1 Setting up the Control Array7.1.2 To Remove a Control Array7.1.3 To Add and Delete Controls at Run Time

7.2 User Defined Data Types7.3 Control Structures7.4 Unconditional Branch Statement7.5 The With Statement7.6 The Built-in Procedures of Visual Basic7.7 Conversion Procedure

7.7.1 String Manipulation

59

Page 60: Mca Syllabus Final

UNIT 8: CREATING AN APPLICATION8.1 Creating an Application

8.1.1 Defining the Problem8.1.2 Designing the User Interface8.1.3 Designing the Main Form8.1.4 Writing the Code

UNIT9: DATA ACCESS9.1 Data Access Overview9.2 The Jet Database Engine9.3 Bound Data Controls9.4 Connectivity through DAO and ADO9.5 Overview of RDO 9.6 Retrieving Data using Structured Query Language (SQL)9.7 Querying a Database

TEXT BOOKS:1. 1. Teach yourself Visual Basic in 21 days - Techmedia Publication2. Black Book of Visual Basic - Dream Tech Press

REFERENCE BOOKS:1. Beginning in Visual Basic 6.0- Wrox Publication2. 2. Mastering in Visual Basic - BPB Publication

60

Page 61: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

SOFTWARE ENGINEERING

Sub. Code: MCA - 404 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: SOFTWARE ENGINEERING HISTORY, ROLE & LIFE CYCLE:Software Engineering Paradigms: Software Characteristics, Software myths, Software Applications, Software Engineering Definitions,

UNIT 2: SOFTWARE MODELSSoftware Process Models, Software Life Cycle Models. Process iteration, Process activities, Computer-aided software engineering (CASE) and CASE Tools.

UNIT 3: ANALYSIS CONCEPTS AND PRINCIPLES: Requirement Analysis, Communication Techniques , Analysis Principles, Software prototyping , Specification /Software Requirement Specification

BLOCK II

UNIT 4: ANALYSIS MODELING: Elements of the Analysis model, Data modeling, Functional modeling and Information Flow The mechanics of Structured analysis, The Data Dictionary, Overview of other classical analysis methods

UNIT 5: DESIGN CONCEPTS AND PRINCIPLES & DESIGN METHODS: Software Design and Software, Engineering, The Design Process, Design principles, Design concepts, Effective modular design , Design Heuristics for effective modularity, The design model, Design documentation, Cohesion and Coupling

UNIT 6: SOFTWARE TESTINGFunctional testing, structural testing, test activities, debugging. Performance & Acceptance Criteria

61

Page 62: Mca Syllabus Final

BLOCK III

UNIT 7: SOFTWARE QUALITY ASSURANCE:Meaning of s/w quality, factors of quality assurance, SQA activities, levels of quality assurance, (testing and validation), ISO and CMM model for quality assurance.

UNIT 8: SOFTWARE MAINTENANCE:Categories of maintenance, the maintenance process, maintenance models, reverse engineering, software reengineering, estimation of maintenance cost, configuration management, documentation

UNIT 9: SELECTION OF HARDWARE VENDOR & PLATFORMHardware Acquisition, Memory Processes, Peripherals, Benchmarking, Vendor Selection, Operating System, Languages Processes.

TEXT BOOKS:1. Software Engineering A Practitioner's Approach Fifth Edition by Roger S pressman.

McGraw Hill International Editions.2. Software Engineering , K.K. Aggarwal & Yogesh Singh

REFERENCE BOOKS: 1. System analysis and design, Awad2. System Analysis and Design , Lee3. S/W Engg. Concepts, Fairley S/W Engineering by Pankaj Jalote

62

Page 63: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE - II

BUSINESS INTELLIGENCE & KNOWLEDGE MANAGEMENT

Sub. Code: MCA - 405 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO BUSINESS INTELLIGENCEDefinition of Business Intelligence, Need for Business Intelligence, Relating Business intelligence with Knowledge Management, Relation between Business intelligence with Data Warehouse and Data Mining

UNIT 2: BUSINESS REQUIREMENTSDefining Business requirements, Dimensional Nature of Business Data, Examples of Business Dimensions, Requirement Gathering Methods, JAD

UNIT 3: DECISION MAKINGBusiness Decisions; Modeling Decision Processes; Decision support systems; Group decision support and Groupware Technologies.

BLOCK II

UNIT 4 : INFORMATION SYSTEMSExecutive Information and support Systems; Business Expert System and AI

UNIT 5: DATA WAREHOUSEData Warehousing; Data Marts, Overview of the Components, Metadata in the Data Warehouse, OLTP & OLAP;

UNIT 6: DATA WAREHOUSE ARCHITECTUREData Warehouse architecture; Technical Architecture, Infrastructure for Data Warehouse, Tools for data warehousing.

63

Page 64: Mca Syllabus Final

BLOCK III

UNIT 7: KNOWLEDGE MANAGEMENTKnowledge Management Systems: Concept and Structure KM systems, techniques of knowledge management appreciation & limitation.

UNIT 8: DATA MININGMulti-dimensional analysis; Data Mining Basics, Data mining and knowledge discovery; OLAP versus Data Mining

UNIT 9: DATA MINING TECHNIQUESCharacterization & Discrimination, Association Analysis, Classification & Prediction, Cluster Analysis, Outliner Analysis, Application and Trends in Data Mining.

64

Page 65: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – II

MANAGEMENT INFORMATION SYSTEM

Sub. Code: MCA - 406 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO IS What is IS, Types of Information System in Organizations: Transaction Processing System (TPS), Office System, Knowledge Work System (KWS), Decision Support System (DSS), Management Information System (MIS), Executive Support System (ESS). Decision Supports System; Difference between MIS and DSS. Integrated EIS and DSS

UNIT 2: MISDefinition, Purpose, Objectives and Role of MIS in Business Organisation with particular reference to Management Levels. MIS Growth and Development, Location of MIS in the Organisation - concept and design.

UNIT 3: SYSTEMConcept of System, Types of Systems - Open, Closed, Deterministic, Probabilistic, etc Relevance of choice of System in MIS,

BLOCK II

UNIT 4: INFORMATIONDefinition; Quality of Information; Value of Information; Information Needs of Manager at different Levels, Systems and Information Systems,

UNIT 5: SDLCSystem Development Life Cycle, System Analysis, Design and Implementation; MIS Vs Data Processing, MIS and Other Academic Disciplines.

65

Page 66: Mca Syllabus Final

UNIT 6: CONTROL ON SYSTEMSControl on Systems; Feedback Control; Law of Requisite Variety; Management Control through Reporting, Newell-Simon Model; Limits on human Information Processors; Characteristics of Human Information Processing; Performance, Information for Financial Marketing Inventory Control; Production and Personal Functions

BLOCK III

UNIT 7: PROJECT MANAGEMENTPrototyping; Life-Cycle Approach; Project Management; Case Studies, Decision Making Phase; Concepts of Decision Making;

UNIT 8: IT SYSTEMSChoice of appropriate IT systems – Database, Data warehousing & Data mining Concepts, Centralized and Distributed Processing

UNIT 9: MODELING PROCESSModeling Process; Information need for different phases and decision making Sensitivity Analysis; Static and Dynamic Models; Simulation; Operations Research Techniques; Heuristic Programming Case Studies, Characteristics; Software and Hardware; Integrated EIS and DSS; EIS Implementation

SUGGESTED READINGS: 1. Management Information System - Gorden Devis; Margareth H Oison 2. Information Systems for Modern Management – Robert Murdick; Joel E Ross3. Decision Support and Expert Systems – Efraim Turban4. Management Information System- WS Javadekar- Tata Magraw Hill Publication.

66

Page 67: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – II

PRINCIPLES OF MANAGEMENT

Sub. Code: MCA - 407 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION: Concept, nature, process and significance of management; Managerial levels, skills, functions and roles; Management Vs. Administration;

UNIT 2: COORDINATIONCoordination as essence of management; Development of management thought: classical, neo-classical, behavioral, systems and contingency approaches.

UNIT 3: PLANNING:Nature, scope and objectives of planning; Types of plans; Planning process; Business forecasting; MBO; Concept, types, process and techniques of decision-making; Bounded Rationality.

BLOCK II

UNIT 4: ORGANIZING:Concept, nature, process and significance; Principles of an organization; Span of Control; Departmentation; Types of an organization; Authority-Responsibility; Delegation and Decentralization; Formal and Informal Organization.

UNIT 5: STAFFING: Concept, Nature and Importance of Staffing.

67

Page 68: Mca Syllabus Final

UNIT 6: MOTIVATING AND LEADING:Nature and Importance of motivation; Types of motivation; Theories of motivation-Maslow, Herzberg, X, Y and Z; Leadership – meaning and importance; Traits of a leader; Leadership Styles – Likert’s Systems of Management, Tannenbaum & Schmidt Model and Managerial Grid.

BLOCK III

UNIT 7: MANAGERIAL DECISION MAKINGIntroduction; Definitions of Decision Making; Kinds of Decisions; Decisions making styles; Components of Decision Making; Decision Making Procedure; Approaches to Decision Making; Some Decision Making Strategies

UNIT 8: CONTROLLING: Nature and Scope of control; Types of Control; Control process; Control techniques – traditional and modern; Effective Control System.

UNIT 9: COMMUNICATIONProcess, Types, Effectiveness of Communication, Effective Listening

TEXT BOOKS1. Stoner, Freeman and Gilbert Jr.; Management, Prentice Hall of India, New Delhi, 2003.2. Gupta, C.B.; Management Concepts and Practices, Sultan Chand and Sons, New Delhi,

2003.

REFERENCE BOOKS1. Koontz. O Donnel and Weirich-“Management”,Tata McGraw Hill Publishing

Company,New Delhi,2001.2. R.K.Chopra-“Principles&Pracitices of Management”, Sun India Publication.3. P.C.Tripathi and P.N.Reddy,” Principles&Pracitices of Management”,2nd edition,Tata

McGrawHill.

68

Page 69: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – II

DATAWAREHOUSE AND DATAMINNING

Sub. Code: MCA - 408 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION/REVIEW OF DATABASE:Types of databases: Relational databases, Data Warehouses, Transactional databases, OO databases, Spatial databases, Temporal and Time series databases, Text and multimedia databases

UNIT 2: DATA WAREHOUSINGData Warehousing: Definition, Scope, Practical Implications, and Characteristics, Need for data warehouse, definition, goals of data warehouse, Data-Mart, Data Warehouse, architecture,

UNIT 3: DATA PREPROCESSINGExtract and load process, clean and transform data, Data Preprocessing, data integration and transformation, data reduction, Discretization and concept Hierarchy Generation,

BLOCK II

UNIT 3: MULTIDIMENSIONAL DATABASES Star, Snowflake and galaxy schemas for multidimensional databases, fact and dimension data, Designing fact tables, Partitioning, partitioning strategy – horizontal partitioning, vertical partitioning.

UNIT 5: OLAP TECHNOLOGYData warehouse and OLAP technology, multidimensional data models and different OLAP operations, OLAP Server: ROLAP, MOLAP and HOLAP

UNIT 6: DATA WAREHOUSE IMPLEMENTATIONData warehouse implementation, efficient computation of data cubes, processing of OLAP queries, indexing OLAP data

69

Page 70: Mca Syllabus Final

BLOCK III

UNIT 7: DATA MININGData mining primitives, Types of Data Mining, Data Mining query language, Architectures of data mining Data generation & Summarization based characterization, Analytical characterization, Mining class comparisons, Mining descriptive statistical measures in large databases

UNIT 8: ASSOCIATION Mining Association Rules in large databases: Association rule mining, single dimensional, association rules from Transactional DBS, Multi level association rules from transaction DBS, multidimensional association rules from relational DBS and DWS, Correlation analysis, Constraint based association mining

UNIT 9: CLASSIFICATION AND PREDICTIONClassification and Prediction: Classification by decision tree induction, Back propagation, Bayesian classification, classification based in association rules, Prediction, classifier accuracy, Cluster analysis, partitioning and hierarchical methods, Density based methods, Grid based methods, web mining, Temporal and spatial data mining. Applications of Data Warehousing and Data Mining.

SUGGESTED READINGS :1. WHInmon : Building Data Ware House, John Wiley & Sons2. S Anahory and D Murray : Data Warehousing, Pearson Education, ASIA3. Jiawei Han & Micheline Kamber : Data Mining - Concepts & Techniques, Harcourt India

Pvt Ltd (Morgan KaufmannPublishers)4. Michall Corey, M Abbey, I Azramson & Ben Taub : Oracle 8i Building Data Ware

Housing, TMH

70

Page 71: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – II

PROJECT MANAGEMENT

Sub. Code: MCA - 409 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONIntroduction to software project management and control, Whether software projects are different from other types of projects.

UNIT 2: PROJECT SCOPEThe scope of project management. The management of project life cycle, Defining effective project objectives -where there are multiple stakeholders.

UNIT 3: PROJECT PLANCreation of a project plan -step by step approach, The analysis of project characteristics in order to select the best general approach, How to identify the products and hence the activities that need to be carried out, How to estimate the effort, resources and risks of each activity and allocate resources effectively.

BLOCK II

UNIT 4: SOFTWARE ESTIMATIONSoftware estimation, Where estimates are done, Problems with over- and under-estimates How to conduct estimates using various methods such as: expert judgment, parametric models, analogy and 'bottom-up' Deciding which approach to use.

UNIT 5: RISK MANAGEMENTRisk management: The nature of risk, and how to identify and evaluate the seriousness of possible causes of project failures How to keep these risks under control

71

Page 72: Mca Syllabus Final

UNIT 6: MONITORING AND CONTROLMonitoring and control: Responsibility for monitoring and control How to access progress, How to collect the necessary information and present it How to get project back on-course

BLOCK III

UNIT 7: LEADERSHIPManaging people and organizing teams: How to select the best person for a task, What makes work worthwhile for project staff How people work in teams, How leadership styles need to be modified to deal with different situations, Projects that cross international-borders UNIT 8: SOFTWARE QUALITYSoftware quality: Why it really matters, How to define clearly what quality is needed, Techniques to help enhance software quality,

UNIT 9: SOFTWARE CONFIGURATION MANAGEMENT Software Configuration Management, SCM Process, Baseline, Configuration items, Version Control, Change Control, Configuration Audit, Status Reporting.

TEXT BOOKS:1. Shari Pfleeger; Software Engineering: The Production of Quality Software, 2nd Edition,

Macmillan, 19912. Roger Pressman; Software Engineering: A Practitioner's Approach by, 4th Edition,

McGraw-Hill, 1996 3. Andrew Sage and James D. Palmer; Software Systems Engineering 4. Ghezzi, Jayazeri and Mandrioli; Fundamentals of Software Engineering, Prentice-Hall,

1991 5. Valdis Berzins and Luqi; Software Engineering with Abstractions, Addison Wesley,

19916. Ian Sommerville; Software Engineering, Addison-Wesley7. Barbara Mynatt; Software Engineering with Student Project Guidance8. Roger Jones; Software Engineering9. David Alex Lamb; Software Engineering: Planning for Change, Prentice-Hall, 198810. N. D. Birrell and M.A. Ould; A Practical Handbook for Software Development,

Cambridge University Press, 1986/8811. Project Management, PMBOK

72

Page 73: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – II

ENTERPRISE RESOURCE PLANNING

Sub. Code: MCA - 410 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONEnterprise Resource Planning –Introduction, What is ERP? Need of ERP, Advantages of ERP, Growth of ERP,

UNIT 2: ERP AND RELATED TECHNOLOGIESERP and Related Technologies Business process Reengineering (BPR), Management Information System (MIS), Decision Support Systems (DSS), Executive Support Systems (ESS),

UNIT 3: ERP AND OTHER RELATED TECHNOLOGIESData Warehousing, Data Mining, Online Analytical Processing (OLTP), Supply Chain Management (SCM), Customer Relationship, Management (CRM)

BLOCK II

UNIT 4: ERP MRP & MRPIIWhat is MRP? Comparison of ERP & MRP? What is MRPII? Comparison of ERP & MRPII?

UNIT 5: ERP MODULESERP modules & Vendors, Finance, Production planning, control & maintenance, Sales & Distribution,

UNIT 6: HRM ICS & QMHuman Resource Management (HRM), Inventory Control System, Quality Management, ERP Market,

73

Page 74: Mca Syllabus Final

BLOCK III

UNIT 7: ERP IMPLEMENTATIONERP Implementation Life Cycles, Evaluation and selection of ERP package, Project planning,

UNIT 8: ERP TRAININGImplementation team training & testing, End user training & Going Live Post Evaluation & Maintenance

UNIT 9: ERP SERVICESERP Case Studies, Post implementation review of ERP Packages in Manufacturing, Services, and other Organizations.

BOOKS RECOMMENDED:-Enterprise Resource Planning - Alexis LeonERP Ware: ERP Implementation Framework –VK Garg & NK VenkitakrishnanERP: By Leon, ERP Concepts and Planning - Garg & Venkitakrishnan

74

Page 75: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – II

DISTRIBUTED DATABASES

Sub. Code: MCA - 411 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: DATABASEUnderstanding Database, Architecture of Database, characteristics of the database, Temporal database concepts; Spatial databases, Databases for Web.

UNIT 2: DDBMSDistributed data processing, What is a DDBMS, Advantages and disadvantages of DDBMS, Problem areas, Overview of database and computer network concepts

UNIT 3: ARCHITECTURE OF DDBMSDistributed database Management System Architecture, Transparencies in a distributed DBMS, Types of DDBMS, Distributed DBMS architecture Global directory issues

BLOCK II

UNIT 4: DESIGN STRATEGIESDistributed Database Design Alternative design strategies, Distributed design issues, Fragmentation, Data allocation,

UNIT 5: QUERY PROCESSING IN DDBMSQuery Processing Issues, Objectives of query processing, Characterization of query processors, Layers of query processing, Query decomposition, Localization of distributed data

UNIT 6: DATA FRAGMENTATION, REPLICATION, AND ALLOCATIONData Fragmentation, Replication, and Allocation Techniques for Distributed Database Design Optimizing Distributed Queries Factors governing

75

Page 76: Mca Syllabus Final

BLOCK III

UNIT 7: QUERY OPTIMIZATIONQuery optimization, Centralized query optimization, Ordering of fragment queries, Distributed query optimization algorithms. An Overview of Client-Server Architecture and Its Relationship to Distributed Databases

UNIT 8: CONCURRENCY CONTROL AND RECOVERYOverview of Concurrency Control and Recovery in Distributed Databases, Query Processing In Distributed Object base Systems Problems in accessing distributed objects, Distributed object assembly problem, Strategies for distributed object assembly

UNIT 9: TRANSACTION MANAGEMENTTransaction Management The transaction concept, Goals of transaction management, Characteristics of transactions.

REFERENCE BOOKS: 1. MT Özsu and P Valduriez - Prentice-Hall Principles of Distributed Database Systems2. MT Özsu, U Dayal and P Valduriez (editors) Distributed Object Management - Morgan-

Kaufmann3. S Ceri and G Pelagatti - McGraw Hill Book Company Distributed Databases Principles

and Systems4. A Dogac, MT Özsu, A Billiris, and T Sellis (editors) - Springer-Verlag Advances in

Object-Oriented Database Systems5. W Kim (editor) Modern Database Systems - The Object Model, Interoperability, and

Beyond

76

Page 77: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – III

EXPLORING INTERNET AND CYBER LAW

Sub. Code: MCA - 412 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO INTERNET Introduction to Internet, Internet Services, WWW, Working of Internet, Internet Connection Concepts, Introduction to internet, DNS working, Configuring Internet Connection, Connecting LAN to Internet. Internet, Intranet, Extranet. Single User, Multi User, Server, Workstation, Client-Server environment.

UNIT 2: ESSENTIALS OF COMPUTER NETWORK:Types of Computer Network: LAN, WAN, MAN: Network Protocols, E-Mail Concepts, Fighting Spam, Avoiding E-Mail Viruses. Basic concepts of Web browsers, Searching the web, Evaluating web sites, Citing web pages.

UNIT 3: CYBER CRIME MANAGEMENT:Access Control, Cryptography and Public Key Infrastructure, Distributed Systems, Multilevel and Multilateral Security, Electronic Banking, Monitoring Systems, Biometrics, Electronic and Information Warfare, Network Attack and Defense, Incident Response, Protecting E-Commerce Systems, Legal Issues, Management Issues, Security Audit

BLOCK II

UNIT 4: ELECTRONIC GOVERNANCE Electronic Governance – the Indian perspective, What is Information Technology Act, Introduction to the Information Technology Act, 2000, UNCITRAL Model Law on E-Commerce.

77

Page 78: Mca Syllabus Final

UNIT 5: DIGITAL SIGNATURES Analysis of the technical and legal issues involved with the digital signatures. Applications of Digital Signature

UNIT 6: INTELLECTUAL PROPERTYIntellectual Property issues related to the electronic medium and the internet. Copyright Issues, Trademarks and Patents. Software piracy. Copyright law & Cyberspace, Trademark law & Cyberspace

BLOCK III

UNIT 7: E-CONTRACTSAnalysis of those sections of the Information Technology Act, 2000 that relate to electronic contracts. Drafting of e-contracts.

UNIT 8 : CYBER CRIMESCyber Crimes - Technical issues, Cyber Crimes - Legal issues (Penalties under the IT Act), Cyber Crimes - Legal issues (Offences under the IT Act), Cyber Crimes - Legal issues (Offences under the IPC), Cyber Crimes - Investigation issues, Cyber Crimes - Adjudication issues, Cyber Crimes - Drafting related issues

UNIT 9: - DIGITAL EVIDENCEPenalties & Offences under the Information Technology Act, 2000, Offences under the Indian Penal Code, 1860, Issues relating to investigation and adjudication of cyber crimes in India, Digital-evidence

78

Page 79: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – III

MOBILE COMPUTING

Sub. Code: MCA - 413 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION:Generations of mobile computing, Spectrum allocation, Standard Bodies, Players in the Wireless Space, three tier architecture of mobile computing,

UNIT 2: MOBILE COMPUTINGMobile Computing through Internet, Basic cellular system, concept of frequency reuse channels, hand-off mechanism, cell splitting

UNIT 3: MOBILE INTERNETIntroducing the Mobile Internet: The Mobile Internet is here, The Rise of Mobile data. Key Services for the mobile Internet, Business opportunities.

BLOCK II

UNIT 4: WAP WAP: the Mobile Internet Standard: Making the Internet Mobile: Challenges and Pitfalls, Overview of the Wireless Application Protocol

UNIT 5: IMPLEMENTING WAP SERVICES Implementing WAP Services: The Wireless Markup Language, Enhanced WML: WML Script and WTAI, User Interface Design: Marking Wireless Applications Easy to Use.

UNIT 6: SECURITY ISSUES IN MOBILE COMPUTING:Introduction, Information security, Security techniques and Algorithms, security Protocols, Public Key Infrastructure, Trust, Security Models, Security, Frameworks for Mobile Environment

79

Page 80: Mca Syllabus Final

BLOCK III

UNIT 7: M-COMMERCE:Introduction to m-commerce: Emerging applications, different players in m-commerce, m-commerce life cycle, Mobile financial services, mobile entertainment services, and proactive service management

UNIT 8: MANAGEMENT OF MOBILE COMMERCE SERVICES:Content development and distribution to hand-held devices, content caching, pricing of mobile commerce services, The emerging issues in mobile commerce: implementation challenges in m-commerce.

UNIT 9: MOBILE INTERNET FUTUREWhere Next: The Mobile Internet Future, Futuristic M-Commerce Services

TEXT BOOK:1. Mobile Computing (Technology, Applications and Service Creation) Asoke. K

Talukder and Roopa R. Yavagal.TATA McGRAW HILL2. .Mobile Communication: Jachan Schiller, Adison-Wesley. Wireless and Mobile

Network Architecture : Yi-Bing Lin, Wiley3. Mobile Commerce: Technology, Theory and Applications by Brian Mennecke and

Troy J. Strader, Idea Group Publishing

REFRENCE BOOKS :1. Mobile Commerce and Applications, Upkar Varshney, A tutorial at IEEE International

Conference on Wireless Communications (WCNC)2. Mobile Commerce: Frameworks, Applications and Networking Support, ACM/Kluwer

Journal on Mobile Networks and Applications (MONET), June 2002 (Upkar Varshney and Ron Vetter)

3. Location-based Mobile Commerce Services, ACM Transactions on Internet Technology, August 2003, (Upkar Varshney)

4. Mobile Commerce: An Emerging Frontier, IEEE Computer, Oct 2000 (Varshney and others)

5. Group-oriented Mobile Services, ACM/Kluwer Journal on Mobile Networks and Applications (MONET), 2004 (Upkar Varshney)

80

Page 81: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – III

INTERNET & INTRANET

Sub. Code: MCA - 414 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1:INTRODUCTIONInternet : Internet Accounts. Telephone, Cable and Satellite connections, Dial up networking, setting up a dial up connection. high speed connection (ISDN, ADSL and Cable modems),

UNIT 2: NETWORKING ESSENTIALS Lease Line, Routers, Modems, Intranets, E-mail concepts (receiving, sending and receiving Secure E-mail, chatting and conferencing, E-mail, Newsgroup, IRC,ICQ, Yahoo Pager, Voice mail and Video conferencing.

UNIT 3: WORLD WIDE WEBWorld Wide Web : Elements of the Web, Web browser, viewing pages with a browser, using a browser for Mail, News and chat,

BLOCK II

UNIT 4: SECURITY AND PRIVACYSecurity and Privacy issues (cookies, firewalls, executable Applets and scripts, blocking system),

UNIT 5: INTERNET EXPLORER & PLUG-INSNetscape navigator and Communicator and features therein Internet Explorer and features therein, Lynx, Opera finding an installing Players, Plug-Ins and Active controls, dealing with Web pages that contain Active X, Java an Java Script, playing streaming Audio and Video, playing MP music.

81

Page 82: Mca Syllabus Final

UNIT 6: SEARCH ENGINESUsing Search engines, subscriptions and channels, making use of web resources (Portal, News and weather, sports Personal Financing and Investing, Entertainment, shopping, Computers and Internet, Travel, Health and Medicine, Communities)

BLOCK III

UNIT 7: CREATING AND MAINTAINING WEB SITESCreating and Maintaining Web Sites: Planning, Navigation and Themes, Elements of a Web page, steps of creating a site, publishing and publicizing site structuring web site.

UNIT 8: STARTING A WEB PAGEStarting a Web Page (HTML Tags Standard Tags), Formatting Text, Adding Pictures and links, Gathering information in forms, formatting page in frames, formatting web page by using GIF, JPEG, getting Web Clip Art, Progressive Display and transparency, optimizing images on the web, animating web graphics, Anti-aliasing, Image Slicing, Seamless Tiling, Multimedia graphics, Capturing Audio, generating digital file, editing, processing, encoding Audio, generating digital file, editing, processing encoding and linking the audio, file.

UNIT 9: LOADING A WEBPAGEloading web pages unloading web pages, unloading by using FTP, Netload, Front Page Express and Netscape Composer, analyzing web traffic, building traffic to your site, File Transfer Protocol (FTP) and File Transfer Protocol Programs.

82

Page 83: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – III

ADVANCED COMPUTER NETWORKS

Sub. Code: MCA - 415 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: NETWORKING FUNDAMENTALS An Introduction to Networks; Network Topologies and Types; Networking; Exchange; Sharing; preserving and protecting Information; Sharing Hardware and Software Resources Need; Uses and Advantages of Network; Networks in the workplace (Tools; Tasks and Personnel) ; Network Topologies (Bus; Star; Ring; Star Bus; Star Ring and Physical Mesh); Network (Transmission) media (Wires; Cables; Fibre Optics; Wave) ; Communication Satellites,

UNIT 2: TELEPHONE NETWORKThe Public Switched Telephone Network, The Mobile Telephone System, Defining Network Protocols (H/W Protocols; S/W Protocols; H/W – S/W Interface)

UNIT 3: PROTOCOLSThe OSI Model; Major Protocol Suites; Review of Protocols; Models and Implementations; NetWare; IPX/SPX Protocols(Lower; Middle and Upper Layer Protocols); Internet Protocols (Middle and Upper Layer Protocols) ;

BLOCK II

UNIT 4: OTHER PROTOCOLSProtocols(SLIP; PPP; FDDI; X.26; frame relay ; ISDN; B-ISDN; SONET; SDH; ATM; SMRS)

UNIT 5: DATA LINK LAYERError; detection and correction; Parity; LRC; CRC; Hamming code ;low Control and Error control - stop and wait ;go back-N ARQ; selective repeat ARQ- sliding window ;HDLC. - LAN - Ethernet IEEE 802.3 - IEEE 802.4 - IEEE 802.6 - IEEE 802.11 ;FDDI - SONET ;Bridges.

83

Page 84: Mca Syllabus Final

UNIT 6: NETWORK LAYERNetwork Layer Design Issues, Routing Algorithms, Congestion Control Algorithms, Quality of Service, Internetworking, The Network Layer in the Internet

BLOCK III

UNIT 7: TRANSPORT LAYERDuties of transport layer; Multiplexing; De-multiplexing; Sockets; User Datagram Protocol (UDP); Transmission Control Protocol (TCP) ;Congestion Control ;Quality of services (QOS); Integrated Services.

UNIT 8: APPLICATION LAYERDomain Name Space (DNS); SMTP; FTP; HTTP - WWW; Security; Cryptography.

UNIT 9: NETWORK MANAGEMENT AND SECURITYUnderstanding IEEE Standards; Understanding Wireless Networks

SUGGESTED READINGS: 1. Behrouz A. Forouzan; “Data communication and Networking”; Tata McGraw-Hill; 2004.2. James F. Kurose and Keith W. Ross; “Computer Networking: A Top-Down Approach

Featuring the Internet”; Pearson Education; 2003.3. Larry L.Peterson and Peter S. Davie; “Computer Networks”; Harcourt Asia Pvt. Ltd.;

Second Edition.4. Andrew S. Tanenbaum; “Computer Networks”; PHI; Fourth Edition; 2003.5. William Stallings; “Data and Computer Communication”; Sixth Edition; Pearson

Education; 2000.6. Networking Complete- 1st Edition 2002; BPB Publication (Text Book) 7. Mastering Local Area Networks By Christa Anderson & Mark Minasi – BPB Publication 8. Mastering Novell Netware-Currid C.C; C.A Gillett-BPB 9. MCSE: Networking Essentials Study Guide- Tata McGraw Hill Publication 10. Introduction to Local Area Networks 11. Computer Networks By- Tenen Baum- PHI Publication

84

Page 85: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – III

NETWORK MANAGEMENT

Sub. Code: MCA - 416 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONNetwork Management Architectures & Applications, Management Standards and Models.

UNIT 2: NETWORK MANAGEMENT.Network Management Functions, Configuration Management & Auto-discovery, Configuration Database & Reports, Abstract Syntax Notation One (ASN.1),

UNIT 3: SIMPLE NETWORK MANAGEMENT PROTOCOL V1 SNMP v1, Std. Management Information Base (MIBs), SNMPv1 Protocol.

BLOCK II

UNIT 4: NETWORK MANAGEMENT FUNCTIONSNetwork Management Functions ,Fault Management, Fault Identification and Isolation, Event Correlation Techniques,

UNIT 5: SIMPLE NETWORK MANAGEMENT PROTOCOL V2SNMP v2, Version 2 Protocol Specification, Version 2 MIB, Enhancements, MIB-II, Case Diagrams, Network Management Functions, Security Management, Protecting Sensitive Information, Host and User Authentication, Key Management

UNIT 6: SIMPLE NETWORK MANAGEMENT PROTOCOL V3SNMP v3, Version 3 Protocol & MIB, SNMP v3 User Based Security Model, View Based Access Model,

85

Page 86: Mca Syllabus Final

BLOCK III

UNIT 7: NETWORK MANAGEMENT FUNCTIONS FOR SNMP V3Network Management Functions, Accounting Management, Performance Management, Network Usage, Metrics and Quotas

UNIT 8: RMONRemote Network Monitoring RMON 1, Statistics, collection, Alarms and Filters, Remote Network Monitoring RMON 2, Monitoring Network Protocol Traffic, Application-Layer Visibility.

UNIT 9: NETWORK MANAGEMENT TOOLSManagement Tools, Systems and Applications, Test and Monitoring Tools, Integrating Tools, Development Tools, Web-based Enterprise Management

TEXT BOOKS1. Subramanian, M., Network Management: Principles and Practice. Reading, MA:

Addison-Wesley. (2000) ISBN 0-201-36742-92. Mauro, D.R. & K.J. Schmidt, Essential SNMP, O’Reilly & Associates, Sabastopol, CA.

(2001). ISBN 0-696-00020-0

86

Page 87: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – III

ELECTRONIC AND DATA COMMUNICATION

Sub. Code: MCA - 417 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: MODULATIONModulation Principles of Modulation, AM and FM Modulator Circuits, Pulse Code Modulation, Baseband Modulation, M-ary Pulse Modulation waveforms, binary signaling and decoding. Digital Band-pass Modulation]

UNIT 2: DEMODULATIONDemodulation [Basics of Demodulation and detection, signals and Noise, Detection of Binary Signal in Gaussian Noise, Demodulation of shaped Pulses, Digital Signal in Gaussian Noise, Demodulation of shaped Pulses, Digital Band Pass Demodulation

UNIT 3: DATA TRANSMISSIONData transmission Basic Concepts. Data Communication Systems, Serial Data formats. encoded data formats, error detection and correction.

BLOCK II

UNIT 4: WIRELESS COMMUNICATIONElectromagnetic spectrum, information about microwave in Communications, FM Microwave Radio Repeaters, Satellite, Geosynchronous Satellites, Look angles, Orbital classifications Spacing and Frequency allocation, Multiple accessing,

UNIT 5: OPTICAL FIBER COMMUNICATIONChannel Capacity and optical fiber communication [Basic concept of light propagation, Fiber Cables, Optical fiber versus Metallic cable facilities, Light sources, Optical Detectors, Fiber cable losses,

87

Page 88: Mca Syllabus Final

UNIT 6: WAVE DIVISION MULTIPLEXING & MULTIMODE FIBERWave Division Multiplexing, Multimode Fiber, fiber distributed data interface the fiber channel, SONET.

BLOCK III

UNIT 7: ISDNISDN [ISDN services, subscriber access to ISDN, B Channels, D Channels, H channels,

UNIT 8: ISDN SERVICESISDN services, subscriber access to ISDN, B Channels, D Channels H channels, ISDN layers, Broadband ISDN.

UNIT 9: DSLDSL [Digital Subscriber Lines: HDSL, VDSL, SDSI, IDSL].

SUGGESTED READINGS: 1. Behrouz A. Forouzan; “Data communication and Networking”; Tata McGraw-Hill; 2004.2. James F. Kurose and Keith W. Ross; “Computer Networking: A Top-Down Approach

Featuring the Internet”; Pearson Education; 2003.3. Larry L.Peterson and Peter S. Davie; “Computer Networks”; Harcourt Asia Pvt. Ltd.;

Second Edition.4. Andrew S. Tanenbaum; “Computer Networks”; PHI; Fourth Edition; 2003.5. William Stallings; “Data and Computer Communication”; Sixth Edition; Pearson

Education; 2000.6. Networking Complete- 1st Edition 2002; BPB Publication (Text Book) 7. Mastering Local Area Networks By Christa Anderson & Mark Minasi – BPB Publication 8. Mastering Novell Netware-Currid C.C; C.A Gillett-BPB 9. MCSE: Networking Essentials Study Guide- Tata McGraw Hill Publication 10. Introduction to Local Area Networks 11. Computer Networks By- Tenen Baum- PHI Publication

88

Page 89: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

ELECTIVE – III

IT INFRASTRUCTURE

Sub. Code: MCA - 418 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: HARDWARE: THE PARTS OF PCIT Infrastructure, Need for Infrastructure, Hardware components of a computer system, PC system unit packaging styles, Power supply, System unit’s motherboard,

UNIT 2: ADAPTORSBasic or standard adapter cards, multi I/O port adapter board, Display adapter, Sound cards, LAN and network adapters, Modems and PC connection

UNIT 3: DISKSBasic disk concepts, Floppy disk drives, Hard disk drives, CD-ROM drives - Varieties of disks, Detailed disk structure.

BLOCK II

UNIT 4: BUILT IN BIOSIdea behind BIOS, What does ROM-BIOS do, How does the BIOS work, BIOS and booting

UNIT 5: DATALINK CONTROL PROTOCOLS:Line discipline, flow control, error control, synchronous and asynchronous protocols HDLC, SDLC

UNIT 6: POINT TO POINT PROTOCOLS:Transmission states, PPP layers, LCP, authentication, NCP

89

Page 90: Mca Syllabus Final

BLOCK III

UNIT 7: ISDN:Services, historical outline, subscribers’ access, ISDN layers, broadband ISDN

UNIT 8: OVERVIEW OF TECHNOLOGIES:SONET/SDH-layers, design goals, architecture, services and applications

UNIT 9: SATELLITE NETWORKS:Polling, ALOHA, FDM, TDM, CDMA

TEXT BOOK: 1. Peter Norton, Inside the PC, Sixth Edition, Prentice Hall Computer Publications 2. Behrouz A, Forouzan: Data Communication and Networking, 2nd Edition, Tata McGraw-

Hill,2000

REFERENCE BOOKS:1. J. F. Hayes, Modelling and Analysis of Computer Communication Networks, Plenum

Press2. D. Bertsekas and R. Gallager, Data Networks, 2nd Edition, Prentice Hall, India.3. [Tan] A.S. Tanenbaum, “Computer Networks’, PHI

90

Page 91: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – IV

PRACTICAL - IV

Sub. Code: MCA - 419 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

91

Page 92: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

R-DBMS

Sub. Code: MCA - 501 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONBasic Concepts, Databases and Database Users, Characteristics of the Database Approach, Actors on the Scene, Workers behind the Scene, Advantages of Using a DBMS, Implications of the Database Approach, When Not to Use a DBMS, DBMS Architecture and Data Independence, Schemas, and Instances.

UNIT 2: DATA MODELSData Models, Database Languages and Interfaces, The Database System Environment, Classification of Database Management Systems, DML, DDL, DCL, Sub queries, working with views, implementing constraints like primary key, not null,, check, foreign key and unique, indexing. Inheritance,

UNIT 3: SPECIALIZATION AND GENERALIZATION Specialization and Generalization Constraints and Characteristics of Specialization and Generalization Modeling of UNION Types Using Categories An Example UNIVERSITY EER Schema and Formal Definitions for the EER Model Conceptual Object Modeling Using UML Class Diagrams Entity-Relationship and Object Modeling Subclasses, Superclass

BLOCK II

UNIT 4: INDEXINGIndexing, Types of Single-Level Ordered Indexes, Multilevel Indexes, Dynamic Multilevel Indexes Using B-Trees and B+-Trees, Indexes on Multiple Keys, Other Types of Indexes

UNIT 5: FUNCTIONAL DEPENDENCIES & NORMALIZATIONData Integrity, Functional Dependencies Concept of Redundancy, Introduction of Normalization, Types of Normalization, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF. Features of Normalization

92

Page 93: Mca Syllabus Final

UNIT 6: LOCKSLocking Techniques for Concurrency Control, Concurrency Control Based on Timestamp Ordering, Multi-version Concurrency Control Techniques, Validation (Optimistic) Concurrency Control Techniques, Granularity of Data Items and Multiple Granularity Locking, Using Locks for Concurrency Control in Indexes, Other Concurrency Control Issues

BLOCK III

UNIT 7: TRANSACTION PROCESSINGTransaction Processing, Atomicity, Consistency, Independence And Durability, (Acid) Principle, Concurrency Anomalies

UNIT 8: BACKUP AND RECOVERYRecovery Concepts, Recovery Techniques Based on Deferred, Recovery Techniques Based on Immediate Update, Shadow Paging, The ARIES Recovery Algorithm, Recovery in Multidatabase Systems, Database Backup and Recovery from Catastrophic Failures.

UNIT 9: SECURITYDatabase Security Issues, Level of Security

SUGGESTED READINGS :1. Raghurama Krishnan : Data base Management Systems, Johannes Gehrke, Tata McGraw

Hill Latest Edition.2. Siberschatz, Korth : Data base System Concepts, McGraw Hill, latest edition.3. P. Radha Krishna : Database Management Systems, HI-TECH Publications.4. C.J. Date : Introduction to Database Systems, Pearson, Education.5. Rob & Coronel : Data base Systems design, Implementation, and Management, latest

Edition, Thomson.6. Elmasri Navrate : Data base Management System, Pearson Education.7. Mathew Leon : Data base Management System, Leon Vikas.8. Connoley : Data base Systems, Pearson Education.

93

Page 94: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

E-INFORMATION SYSTEM IN BUSINESS MANAGEMENT

Sub. Code: MCA - 502 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INFORMATION SYSTEM FRAMEWORKInformation System Functionality, Comprehensive Information System Integration

UNIT 2: ENTERPRISE RESOURCE PLANNINGCommunication Technology, Rationale for ERP Implementation, ERP System Design, Supply Chain Information System Design.

UNIT 3: NETWORK INTEGRATIONEnterprise Facility Network, Warehouse Requirements, Total Cost Integration, Formulating Logistical Strategy.

BLOCK II

UNIT 4: IT IN OPERATIONSImportance of IT in operations, IT as a competitive edge, Role of IT in – Design, Production Planning, Layout and Logistical operations.

UNIT 5: SOFTWARE’S IN OPERATIONSIntroduction, characteristics and key features of software’s for Project Scheduling, Logistics / Supply chain management and Quality management.

UNIT 6: INTRODUCTION TO ERP SYSTEMSReview of DBMS and Transaction processing concepts, Business Processes and integration across functions, Salient features of ERP systems offered by leading vendors, prerequisites and process of implementation.

94

Page 95: Mca Syllabus Final

BLOCK III

UNIT 7: TRANSPORTATIONTransport Functionality, Principles and Participants, Transportation Service, Transportation Economic and Pricing, Transport Administration, Documentation.

UNIT 8: WAREHOUSINGStrategic Warehousing, Warehousing Operations, Warehousing Ownership Arrangements, Warehouse Decisions.

UNIT 9: RELATIONSHIP DEVELOPMENT AND MANAGEMENTDevelopment and Management of Internal Logistics Relationships-

SUGGESTED READINGS: 1. George M. Marakas Modern Data Warehousing, Mining, and Visualization: Core

Concepts, Prentice Hall, 2. Alex Berson, Stephen J. Smith Data Warehousing, Data Mining, and OLAP (Data

Warehousing/Data Management), McGraw-Hill, 3. Kenneth C. Laudon; Essentials of Management Information System FIfth edition, PHI4. Jane P. Laudon , Kenneth C. Laudon; Management Information Systems 8th Edition, PH 5. Amrit Tiwana; Knowledge Management Toolkit, the Practical techniques for building a

knowledge management System, PH 6. O’Brien James A; Management Information System7. Kroenke & Hatch; Management Information System 8. Operations Research by A. Sharma, Publisher: HPH9. Operations Research: Theory & Applications by Sharma, Publisher: Macmillan10. Operations Research: Techniques for Management by V.K. Kapoor, Publisher: Sultan

Chand & Sons

95

Page 96: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

PROGRAMMING IN JAVA

Sub. Code: MCA - 503 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTERNET APPLICATION : Introduction to Internet : E-mail Architecture & Services, user gent, message format & transfer, SMTP; World Wide Web (www)- Domain Name System, The Client side, The server side,

UNIT 2: CREATING AND LOCATING INFORMATION ON THE WEBCreating and locating information on the web, search engines, URL's, HTTP, FTP, Telnet; Web Browsers, Chat & Bulletin Board, USENET & NNTP (Network News Transfer Protocol).

UNIT 3: JAVA AND THE INTERNETJava and The Internet : The Java programming language and its characteristics; Java run-time environment; Java compiler; Java developer kit; running Java applications and Java applets.

BLOCK II

UNIT 4: JAVA PROGRAMMING:Java Programming: Elements of Java: Data types, scalar data types, operators & expressions, control structures.

UNIT 5: CLASS, OBJECT & METHODSClass, object & methods, constructors, finalizer, visibility controls, array, string & vectors, package multithreading, applet programming.

UNIT 6: INHERITANCE AND ABSTRACT CLASSES Inheritance and Abstract Classes, Abstract class, Inheritance, Composition , Constructors, Inner Classes, Interfaces.

96

Page 97: Mca Syllabus Final

BLOCK III

UNIT 7: EXCEPTION HANDLINGException Handling-Defining and throwing exceptions, creating your own exceptions.

UNIT 8: INPUT / OUTPUTInput/Output : streams, byte and character stream, the class printstream, data streams, string tokenizer class, stream tokenizers. Delegation Event Model.

UNIT 9: AWT PROGRAMMINGAWT classes, AWT control, Layout managers & menus.

REFERENCES BOOKS:1. Comer Douglas E. : Computer Networks and Internets, Addison-Wesley.2. Ince Darrel & Freeman Adam : Programming the Internet with Java, revised edition,

Addison-Wesley.3. Balagurusamy E.: Programming with Java, Latest Edition, Tata McGraw-Hill.4. Schildt H.: The Complete Reference Java 2, Latest Edition, Tata McGraw-Hill.5. Mughal K.A., Rasmussen R.W.: A Programmer's Guide to Java Certification, Addition-

Wesley.

97

Page 98: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

PERSONEL MANAGEMENT

Sub. Code: MCA - 504 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT- 1 PERSONNEL MANAGEMENT IN CONTEXT Personnel management in perspective; .personnel management in the lean organization; personnel management in the extended organization.

UNIT-2 JOB DESIGN Introduction; job design; characteristics of job design; job enrichment; job rotation; job reengineering; job design strategy; job design models. Job satisfaction.

UNIT- 3 PLANNING & RESOURCESManpower & HR Planning; Recruitment & selection; equality in employment and Induction Training of Employee.

BLOCK II

UNIT - 4 EMPLOYEE DEVELOPMENT Training need; types; importance; and management development.

UNIT - 5 PAY & PERFORMANCEPurpose of performance evaluation; development of performance measures; methods of performance evaluation .purpose of reward; bases for rewards system; model for reward system; career and corporate development.

UNIT - 6 COMPENSATION MANAGEMENTIntroduction: Compensation; meaning; objectives; nature of compensation; types of compensations; compensation responsibilities; Compensation system; Design issues: Compensations Philosophies; compensation approaches; decision about compensation; compensation- base to pay; individual Vs team rewards; Perceptions of pay Fairness; legal constraints on pay systems.

98

Page 99: Mca Syllabus Final

BLOCK-III

UNIT- 7 UNION & MANAGEMENT Trade unions; collective bargaining; workers participation; social security schemes. UNIT -8 MANAGING INDUSTRIAL RELATIONS Industrial laws & rules; government departments; local authorities ;chamber of commerce technical & professional bodies ;Interpretation of labour policies .maintenance of good relation ship with radio; news papers ; & media.

UNIT-9 LABOUR RELATIONS Transfer ;promotion ;demotion ;discharge layoff & quit of staff; labour management conflict ;its evil effects ;remedies ;wages boards ;joint council etc. Employer employee cooperation; Factory act.

SUGGESTED READINGS: 1. Personnel Management by Dr. NK Sahni; Yogesh Kumar; Kalyani Publication;

Ludhiana.2. Personnel Management by Singh and Chaghre.3. Personnel Management by CB Mamoria.4. Personnel Management in Industrial Relations in Banking Industry by B. Prabhakar Rao.5. Personnel Management by Dr. Nitish Sengupta

99

Page 100: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – IV

ADVANCED IT INFRASTRUCTURE

Sub. Code: MCA - 505 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: PC SYSTEMHardware components of a computer system, PC system unit packaging styles, Power supply, Different Disk Structures, Floppy disk drives, Hard, disk drives, CD-ROM drives, System unit’s motherboard, Basic or standard adapter cards, multi I/O port adapter board, Display adapter, Sound cards, LAN and network adapters, Modems and PC connection

UNIT 2: TRANSMISSION MEDIAGuided Transmission Media, Wireless Transmission, Communication Satellites, The Public Switched Telephone Network, The Mobile Telephone System, Cable Television

UNIT 3: MULTIPLEXER & DEMULTIPLEXERMultiplexing, Multiplexer, De-Multiplexer, Many to one, one to many, WDM, TDM, FDM,

BLOCK II

UNIT 4: COMMUNICATION FUNDAMENTALS  Telephone system, DSL, CDMA, FTTC, The Domain Name System, Electronic Mail, The World Wide Web, Multimedia The Channel Allocation Problem, Multiple Access Protocols, Ethernet, Wireless LANs, Broadband Wireless, Bluetooth, Data Link Layer Switching.

UNIT 5: ERROR DETECTION AND CORRECTIONAnalog, Digital and difference between them, Digital to digital conversion, analog to digital conversion, analog to analog conversion.

UNIT 6: TECHNOLOGIES:X.26, ATM, ISDN and SONET/SDH-layers, design goals, architecture, services and applications

100

Page 101: Mca Syllabus Final

BLOCK III

UNIT 7: CRYPTOGRAPHYIntroduction: What cryptography is about, Protocols, parties and adversaries, Cryptanalyst and computer security the rules of the game, Approaches to the study of cryptography, Phases in the cryptography's Development, Cryptanalysis-driven design.

UNIT 8: CIPHERSWhat are Ciphers, Cipher Block Chaining Mode, Stream Ciphers, Block Ciphers: What is a block cipher? Data Encryption Standard (DES), Advanced encryption Standard (AES),

UNIT 9: ENCRYPTION AND DECRYPTION Encryption and decryption, Conventional cryptography, Public-key cryptography, How PGP works, Keys, Digital signatures, Digital certificates, Validity and trust.

TEXT BOOK:1. Peter Norton, Inside the PC, Sixth Edition, Prentice Hall Computer Publications2. Behrouz A, Forouzan: Data Communication and Networking, 2nd Edition, Tata

McGraw-Hill,2000

REFERENCE BOOKS:1. J. F. Hayes, Modelling and Analysis of Computer Communication Networks, Plenum

Press2. D. Bertsekas and R. Gallager, Data Networks, 2nd Edition, Prentice Hall, India.3. [Tan] A.S. Tanenbaum, “Computer Networks’, PHI

101

Page 102: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – IV

SIMULATION MODELING

Sub. Code: MCA - 506 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION Introduction, Simulation Modeling and Analysis, Other Types of Simulation Models, Purposes of Simulation, Advantages to Simulation, Disadvantages to Simulation, Basic Simulation Concepts, Additional Basic Simulation Issues

UNIT 2: PROBLEM FORMULATION Introduction, Formal Problem Statement, Orientation, Project Objectives.

UNIT 3: SIMULATION PROJECT MANAGEMENTIntroduction, Project Management Concepts, Simulation Project Manager Functions, Developing the Simulation Project Plan, Compressing Projects, Example Gantt Chart, Advanced Project Management Concepts, Project Management Software Packages.

BLOCK II

UNIT 4: SYSTEM DEFINITION Introduction, System Classifications, High-Level Flow Chart Basics, Components and Events to Model, Data to Be Included in the Model, Output Data.

UNIT 5: INPUT DATA COLLECTION AND ANALYSISSources for Input Data, Collecting Input Data, Deterministic versus Probabilistic Data, Discrete vs. Continuous Data, Common Input Data Distributions, Less Common Distributions, Offset Combination Distributions, Analyzing Input Data, How Much Data Needs to Be Collected, What Happens If I Cannot Fit the Input Data?, Software Implementations for Data Fitting

102

Page 103: Mca Syllabus Final

UNIT 6: MODEL TRANSLATIONSimulation Program Selection, Model Translation Section Content, Program Organization

BLOCK III

UNIT7: VERIFICATIONIntroduction, Divide-and-Conquer Approach, Animation, Advancing the Simulation Clock Event by Event, Writing to an Output File

UNIT 8: VALIDATION Introduction, Assumptions, Simplifications, Oversights, Limitations, Need for Validation, Two Types of Validation, Face Validity, Statistical Validity, Validation Data Analysis Process, When a Model Cannot Be Statistically Validated and What to Do about It

UNIT 9: EXPERIMENTAL DESIGN Introduction, Factors and Levels, Two Alternative Experimental Designs, One-Factor Experimental Designs, Two-Factor Experimental Designs, Multifactor Experimental Designs 2k Experimental Designs, Experimental Alternative Factor Interactions, Refining the Experimental Alternatives

REFERENCE BOOKS: 1. Payer, T.A. : Introduction to simulation , McGraw Hill, 1982 2. Spriet, W.A. : Computer Aided Modeling and Simulation-Academic press, 1982 3. Barnes, B: Modeling and performance Measurement of Computer systmes.

103

Page 104: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – IV

PARALLEL PROCESSING

Sub. Code: MCA - 507 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: BASICS OF COMPUTER ARCHITECTUREIntroduction to Computer Architecture, Architectural developments, Technological Developments, Performance Issue, Memory Locations & Memory Operations, Addressing Modes.

UNIT 2: BASIC COMPUTER ORGANIZATION AND DESIGN :Register transfer and Micro-operations, Register Transfer Language, Bus and Memory. Transfers, Arithmetic, Logic Micro-operations, Shift Micro-operations, Instruction and instructions Codes, Computer instructions, Timing and Control, instruction Cycle, Memory Reference Instructions, Input-output and Interrupts; Complete Computer Description.

UNIT 3: PARALLEL COMPUTER MODELS Parallel Computer Models: The state of computing, multiprocessors and multicomputer, multivector and SIMD computers, architectural development tracks.

BLOCK II

UNIT 4: PROGRAM AND NETWORK PROPERTIES Program and Network properties: conditions of parallelism, program partitioning and scheduling, program flow mechanisms.

UNIT 5: SYSTEM INTERCONNECT ARCHITECTURESSystem Interconnect Architectures: Network Properties and routing, Static interconnection network and dynamic interconnection networks.

104

Page 105: Mca Syllabus Final

UNIT 6: PROCESSORS AND MEMORY HIERARCHYProcessors and memory Hierarchy: Advanced processor technology-CISC, RISC, Superscalar, Vector VLIW and symbolic processors, memory technology. Bus, Cache and Shared Memory.

BLOCK III

UNIT 7: LINEAR PIPELINE PROCESSORS Linear Pipeline Processors, Nonlinear Pipeline, processors Instruction pipeline Design

UNIT 8: MULTIPROCESSOR DESIGNArithmetic pipeline Design Multiprocessors System Interconnects Vector Processing Principles, Multivector Multiprocessors.

UNIT 9: STRUCTURE FOR ARRAY PROCESSORS Structure for Array Processors: SIMD Array processor, SIMD Interconnection networks. Parallel Processing Applications.

TEXT :

1. Kai Hwang "Advanced Computer Architecture", McGraw-Hill.

REFERENCE : 1. J.P. Hayaes "Computer Architecture", McGraw-Hill. 2. Harvey G. Cragon, "Memory Systems and Pipelined Processors", Narosa Publication. 3. V. Rajaranam & C.S.R. Murthty "Parallel Computers", PHI. 4. R.K. Ghose Rajan Moona & Phalguni Gupta, "Foundation of parallel processing". Narosa

Publications. 5. Kai Hwang and Zu, "Scalable parallel Computers Architectures", McGraw-Hill. 6. Stalling W., "Computer Organization & Architecture", PHI.

105

Page 106: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – IV

ARTIFICIAL INTELLINGENCE & EXPERT SYSTEM

Sub. Code: MCA - 508 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONIntroduction and applications of artificial intelligence, Problem solving: Defining the problem as state space search, Production system, Problem characteristics, Problem system characteristics, depth-first, breadth-first search.

UNIT 2: HEURISTIC SEARCHHeuristic Search - Hill climbing, best-first search, branch and bound Problem Reduction, Constraint Satisfaction End, Means-End Analysis

UNIT 3: Knowledge AcquisitionKnowledge acquisition, Predicate Logic: Unification, modus pones, resolution, dependency directed backtracking

BLOCK II

UNIT 4: KNOWLEDGE REPRESENTATIONKnowledge Representation: Level of representation, Knowledge representation schemes, Formal logic, Inference Engine, Semantic net, Frame, Scripts.

UNIT 5: HANDLING UNCERTAINTYNon-Monotonic Reasoning, Probabilistic reasoning, use of certainty factors, fuzzy logic

UNIT 6: LEARNINGConcept of learning, learning automation, genetic algorithm, learning by inductions, neural nets

106

Page 107: Mca Syllabus Final

BLOCK III

UNIT 7: EXPERT SYSTEMSNeed and justification for expert systems, knowledge acquisition,

UNIT 8: PROGRAMMING IN LOGIC (PROLOG): Introduction, Prolog variables, Using rules, Input and Output predicates, Fail and cut predicates, Recursion, Arithmetic operation.

UNIT 9: CASE STUDIESCase studies: MYCIN, RI

TEXT BOOKS:

1 Rich, Knight, Nair, “ Artificial Intelligence”, TMH, 3rd Ed, 2 Dan W Patterson “Introduction to Artificial Intelligence and Expert Systems”, 3 NJ Nilsson, “Principles of AI”, Narosa Publ House, 1990

REFERENCE BOOKS:1. Peter Jackson, “Introduction to Expert Systems”, AWP, MA, 1992 2. RJ Schalkoff, “Artificial Intelligence - an Engineering Approach”, McGraw Hill

Int Ed, Singapore, 1992 3. M Sasikumar, S Ramani, “Rule Based Expert Systems”, Narosa Publishing House, 1994

107

Page 108: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – IV

BIO-INFORMATICS

Sub. Code: MCA - 509 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONIntroduction, Historical overview, Bioinformatics Applications, The Killer Application, Parallel Universes, Watson's Definition, Top-Down Versus Bottom-Up, Information Flow, Convergence

UNIT 2: DATABASESDefinitions, Data Management, Data Life Cycle, Database Technology, Interfaces, Implementation.

UNIT 3: NETWORKSGeographical Scope, Communications Models, Transmissions Technology, Protocols, Bandwidth, Topology, Hardware, Contents, Security, Ownership, Implementation, ManagementOn the Horizon

BLOCK II

UNIT 4: SEARCH ENGINESThe Search Process, Search Engine Technology, Searching and Information Theory, Computational Methods, Search Engines and Knowledge Management.

UNIT 5: DATA VISUALIZATIONSequence Visualization, Structure Visualization, User Interface, Animation Versus Simulation, General-Purpose Technologies.

UNIT 6: STATISTICSStatistical Concepts, Microarrays, Imperfect Data, Basics, Quantifying Randomness, Data Analysis, Tool Selection, Statistics of Alignment, Clustering and Classification.

108

Page 109: Mca Syllabus Final

BLOCK III

UNIT 7: DATA MININGMethods, Technology Overview, Infrastructure, Pattern Recognition and Discovery, Machine Learning, Text Mining, Tools

UNIT 8: PATTERN MATCHINGFundamentals, Dot Matrix Analysis, Substitution Matrices, Dynamic Programming, Word Methods, Bayesian Methods, Multiple Sequence Alignment, Tools

UNIT 9: MODELING AND SIMULATIONDrug Discovery, Fundamentals, Protein Structure, Systems Biology, Tools, Collaboration and Communications Standards, Issues.

TEXT BOOKS :1. S.C. Rastogi, Namita Mendirata, Parag Rastogi ‘’Bioinformatics concepts Skills and

application, CBS publisher2. S.C. Rastogi, Namita Mendirata, Parag Rastogi ‘’Bioinformatics Methods and

application, PHI3. D. Baxevanis and F. Oulette, (2002), "Bioinformatics: A practical guide to the analysis of

genes and proteins", Wiley4. Arthur M. Lesk, (2002), "Introduction to Bioinformatics" Oxford University

109

Page 110: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – IV

ADVANCED NETWORK MANAGEMENT

Sub. Code: MCA - 510 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONTCP Connection Establishment and Termination, TIME_WAIT State, Port Numbers, Concurrent Servers, Buffer Sizes and Limitations.

UNIT 2: SOCKETS AND SOCKET PROGRAMMING :Introduction, Socket Address Structures, Value-Result Arguments, Byte Ordering Functions, Byte Manipulation Functions, socket Function.

UNIT 3: TCP & UDP:TCP Client-Server: TCP Echo Server, TCP Echo Client, Crashing of Server Host, Crashing and Rebooting of Server Host, Shutdown of Server Host. UDP Sockets: UDP Echo server, UDP Echo Client.

BLOCK II

UNIT 4: ROUTING SOCKETS:Datalink Socket Address Structure, Reading and Writing, Interface Name and Index Functions

UNIT 5: NAME AND ADDRESS CONVERSIONS:Domain Name System, Functions. Advanced Name and Address Conversions: Functions and Implementation

UNIT 6: IPV4 AND IPV6 INTEROPERABILITY:IPv4 Client, IPv6 Server, IPv6 Client, IPv4 Server, IPv6 Address Testing Macros, IPV6_ADDRFORM Socket Option

110

Page 111: Mca Syllabus Final

BLOCK III

UNIT 7: MULTICASTING AND BROADCASTING:Broadcast Addresses, Unicast versus Broadcast, Multicasting: Multicast Addresses, Multicasting versus Broadcasting on A LAN, Multicasting on a WAN, Multicast Socket Options, Simple Network Time Protocol, SNTP.

UNIT 8: THREADS:Thread Functions: Creation and Termination, TCP Echo Server, Thread- Specific Data, Web Client and Simultaneous Connections

UNIT 9: CLIENT-SERVER DESIGN ALTERNATIVES:TCP Client Alternatives, TCP Test Client, Iterative Server, Concurrent Server, Thread Locking around accept, TCP Preforked Server, Descriptor Passing, TCP Concurrent Server, One Thread per Client, TCP Prethreaded Server.

REFERENCE BOOKS:1. Richard Stevens, Bill Fenner, “UNIX network programming Volume-1 –The Sockets

Networking API”, 3rd edition.2. W. Richard Stevens, “Advanced Programming in the Unix Environment”, Addison

Wesley.3. UNIX Internals – “A new Frontier”, PHI

111

Page 112: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – IV

DIDGITAL IMAGE PROCESSING

Sub. Code: MCA - 511 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: DIGITAL IMAGE FUNDAMENTALS Elements of visual perception – Image sampling and quantization Basic relationship between pixels

UNIT 2: TRANSFORMSBasic geometric transformations-Introduction to Fourier Transform and DFT – Properties of 2D Fourier Transform – FFT – Separable Image Transforms -Walsh – Hadamard – Discrete Cosine Transform, Haar, Slant – Karhunen – Loeve transforms

UNIT 3: IMAGE ENHANCEMENT TECHNIQUES: Spatial Domain methods: Basic grey level transformation – Histogram equalization – Image subtraction – Image averaging –

BLOCK II

UNIT 4: FILTERINGSpatial filtering: Smoothing, sharpening filters – Laplacian filters – Frequency domain filters: Smoothing Sharpening filters – Homomorphic – filtering

UNIT 5: IMAGE RESTORATIONModel of Image Degradation/restoration process – Noise models – Inverse filtering -Least mean square filtering – Constrained least mean square filtering – Blind image restoration – Pseudo inverse – Singular value decomposition

112

Page 113: Mca Syllabus Final

UNIT 6: IMAGE COMPRESSIONLossless compression: Variable length coding – LZW coding – Bit plane coding- predictive coding-DPCM,

BLOCK III

UNIT 7: LOSSY COMPRESSIONLossy Compression: Transform coding – Wavelet coding – Basics of Image compression standards: JPEG, MPEG, Basics of Vector quantization

UNIT 8: IMAGE SEGMENTATION AND REPRESENTATIONEdge detection – Thresholding - Region Based segmentation – Boundary representation: chair codes- Polygonal approximation – Boundary segments –

UNIT 9: DESCRIPTORSBoundary descriptors: Simple descriptors-Fourier descriptors, Regional descriptors –Simple descriptors- Texture

TEXT BOOKS1. Rafael C Gonzalez, Richard E Woods 2nd Edition, Digital Image Processing - Pearson

Education 2003

REFERENCES1. William K Pratt, Digital Image Processing John Willey (2001)2. Image Processing Analysis and Machine Vision – Millman Sonka, Vaclav hlavac, Roger

Boyle, Broos/colic, Thompson Learniy (1999)3. AK Jain, PHI, New Delhi (1996)-Fundamentals of Digital Image Processing4. Chanda Dutta Magundar – Digital Image Processing and Applications, Prentice Hall of

India, 2000

113

Page 114: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

ANALYSIS & DESIGN OF COMPUTER ALGORITHMS

Sub. Code: MCA - 512 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: TREES Search Trees, AVL trees, threading:

UNIT 2: STORAGE MANAGEMENT:Run time storage management, garbage collection and compaction.

UNIT 3: SORTING TECHNIQUESInsertion sort, quick sort, merge sort, heap sort selection sort, radix sort, external sort; lower bound for sorting by compression of keys.

BLOCK II

UNIT 4: SHORTEST SPANNING TECHNIQUESSelection and adversely argument Traversal: minimum spanning tree.

UNIT 5: SHORTEST PATHShortest path, graph component algorithms, String Matching KMP and Boyer Moore algorithms

UNIT 6: GREEDY ALGORITHMS:Greedy Algorithms: Activity selection, Huffman coding, and task scheduling problem.

BLOCK III

UNIT 7: DYNAMIC PROGRAMMINGMatrix multiplication and optional binary search tree algorithms.

114

Page 115: Mca Syllabus Final

UNIT 8: NP COMPLETE PROBLEMComplexity classes P and NP; examples of problems in the NP class.

UNIT 9:PARALLEL ALGORITHMSParallelism, PRAM and other models, Parallel algorithms finding, maximum element in a list, merging and sorting.

115

Page 116: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

LINUX ENVIROMENT

Sub. Code: MCA - 513 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONIntroduction to O.S., History of Linux, installing requirements, basic architecture of Unix/Linux system,

UNIT 2: LINUX CONCEPTSFeatures of Linux, Linux File System, Security In Linux, Kernal, Shells (understanding shell), Linux Process and Thread Management, Linux Processes, Linux Threads Linux

UNIT 3: CONCURRENCY MECHANISMSConcurrency Mechanisms, Pipes, Messages, Shared Memory, Semaphores, Signals, Primitives, Mutual Exclusion Lock, Semaphores, Readers/Writer Lock, Condition Variables,

BLOCK II

UNIT 4: LINUX MEMORY MANAGEMENTLinux Memory Management, Paging System, Data Structures, Kernel Memory Allocator.

UNIT 5: VIRTUAL MEMORYLinux Virtual Memory, Virtual Memory Addressing, Page Allocation, Page Replacement Algorithm, Kernel Memory Allocation

UNIT 6: COMMANDSCommands for files & directories: cd, ls, cp, md, rm, mkdir, rmdir, more, less Creating and viewing files using cat File comparisons Disk related commands: checking disk free spaces

116

Page 117: Mca Syllabus Final

BLOCK III

UNIT 7: PROCESSES IN LINUXProcesses in Linux, process fundamentals, connecting processes with pipes, redirecting i/p o/p, background processing, managing multiple processes Manual help background process: changing process priority, scheduling of processes at command, batch commands, kill, ps, who, sleep

UNIT 8: FILTER COMMANDS & EDITORPrinting commands, grep, fgrep, find, sort, cal, banner, touch, file File related commands ws, sat, cut, grep, dd Mahtematical commands bc, expr, factor, Editor vi, joe, vim editor.

UNIT 9:SHELL PROGRAMMINGShell Programming (SP) Basic of shell programming, various types of shell, Shell Programming in bash, conditional & looping statement, case statements, parameter passing and arguments, shell variables, shell keywords, creating shell programs for automate system tasks, report printing, use of grep in shell, awk, programming.

TEST BOOKS1. UNIX, concepts and applications, Sumitabha Das2. Operating systems, Concept and design, Milenkovic3. Unix Programming environment, Kernighan & R. Pike4. Operating System William Stallings.6. Linux Programming Unleashed.

117

Page 118: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

NET FRAMEWORKS

Sub. Code: MCA - 514 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONBasic of the .Net Framework: .Net Architecture, Managed Code, Assemblies, CLR, Execution of Assemblies Code, IL, JIT.

UNIT 2: .NET CONCEPTS .NET Framework Class Library, Common Type System, Common Language, Specification, Interoperability With Unmanaged Code. Namespheres, object oriented features, memory management, interoperation, code access security.

UNIT 3: VARIABLES, CONSTANTS & FUNCTION.Basic Concepts and a Simple Application, Using Variables, Constants, Functions, Processing Decisions.

BLOCK II

UNIT 4: LOOPING STRUCTURES AND LISTSLooping Structures and Lists, Sub Procedures, Function Procedures, Modules, Arrays, Structures, Collections.

UNIT 5: WINDOWS FORMSWindows Forms, Adding Controls, Adding an Event Handler, Adding Controls at Runtime, Attaching an Event Handler at Runtime, Menu , Multiple Document Interface, Dialog Form , Form Inheritance, Tab-Control, Anchoring Controls, Changing the Startup Form,

118

Page 119: Mca Syllabus Final

UNIT 6: VIEW & CONTROLSListView, TreeView imageList Context Menu, TreeView, Creating Controls at run time, Creating a User Control, adding Functionality, Writing a Custom Control, Testing the Control

BLOCK III

UNIT 7: ADONET ARCHITECTUREADONET Architecture, ConnectionObject, Connection String, CommandObject, DataReaders, DataSets and DataAdapters, DataTable, DataColumn, DataRow, Differences between DataReader Model and DataSet Model, DataViewObject, Working with SystemDataOleDb,

UNIT 8: SQLNETWorking with SQLNET, Using Stored Procedures, Working with OdbcNET, Using DSN Connection

UNIT 9: DISTRIBUTED WEB APPLICATIONSCreating Distributed Web Applications, XML and ADONET, Graphics, Printing, Reporting

TEXT BOOK:1 Visual Basicnet- A Beginner‘s Guide: Kent, Jeffrey TMH

REFERENCE BOOKS:1. “Database Programming in VBNET”, Chittibabu Govindarajulu, Pearson 2. “Understanding NET”, Chappell, David, Addison Wesley, 2006

119

Page 120: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

ADVANCED JAVA

Sub. Code: MCA - 515 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTIONIntroduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script

UNIT 2: XMLDocument type definition, XML Schemas, Document Object model, Presenting XML, Using XML Processors: DOM and SAX Review of Applets, Class, Event Handling, AWT Programming

UNIT 3: SWINGIntroduction to Swing: Applet Handling Swing Controls like Icons – Labels– Buttons – Text Boxes– Combo– Boxes – Tabbed Pains – Scroll Pains – Trees– Tables Differences between AWT Controls & Swing Controls

BLOCK II

UNIT 4: JAVA BEANSDeveloping a Home page using Applet & Swing Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound properties, Bean info Interface, Constrained properties Persistence, Customizers, Java Beans API

UNIT 5: SERVELETSIntroduction to Servelets : Lifecycle of a Serverlet, JSDK The Serverlet API, The javaxservelet Package, Reading Servelet parameters, Reading initialization parameters. The Javaxservelet HTTP package, Handling HttP Request & Responses, Using Cookies-session Tracking, Security Issues

120

Page 121: Mca Syllabus Final

UNIT 6: JSP Introduction to JSP, The Problem with Servelet The Anatomy of a JSP Page, JSP Processing JSP Application Design With MVC Setting Up and JSP Environment: Installing the Java Software Development, Kit, Tomcat Server & Testing Tomcat

BLOCK III

UNIT 7: JSP APPLICATION DEVELOPMENTJSP Application Development : Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects, Conditional Processing– Displaying Values Using an Expression toSet an Attribute,

UNIT 8: DECLARING VARIABLES AND METHODS Declaring variables and Methods Error Handling and Debugging Sharing Data Between JSP pages, Requests, and Users Passing Control and Date between Pages– Sharing Session and Application Data – Memory Usage Considerations Database Access

UNIT 9: DATABASE PROGRAMMING USING JDBCDatabase Programming using JDBC Studying Javaxsql* package Accessing a Database from a JSP Page Application– Specific Database Actions Deploying JAVA Beans in a JSP Page Introduction to Struts framework

SUGGESTED READINGS :1. Dietel and Nieto : Internet and World Wide Web – How to Program? PHI/Pearson

Education Asia2. Patrick Naughton and Herbert Schildt : The Complete Reference Java, Latest Edition,

Tata Mc-Graw Hill3. Hans Bergstan : Java Server Pages4. Bill Siggelkow, S P D O' Reilly : Jakarta Struts, Cookbook5. Murach : Murach's beginning JAVA JDK 6, SPD6. Wang-Thomson : An Introduction to Web Design and Programming7. Knuckles : WEb Applications Technologies Concepts-John Wiley8. Sebesta : Programming world wide web, Pearson9. Building Web Applications - NIIT, PHI10. Bai/Ekedaw-Thomas : Web Warrior Guide to Web Programming11. Jon Duckett : Beginning Web Programming, WROX12. Pekowsky, Java Server Pages, Pearson

121

Page 122: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

ADVANCED WEB TECCHNOLOGY

Sub. Code: MCA - 516 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT I: INTRODUCTIONHistory of the Internet and World Wide Web

UNIT 2: PROTOCOLSHTML protocols – HTTP, SMTP, POP3, MIME, IMAP

UNIT 3: JAVA SCRIPTIntroduction to JAVA Scripts – Object Based Scripting for the web Structures, Functions – Arrays – Objects

BLOCK II

UNIT 4: DYNAMIC HTMLIntroduction – Object refers, Collectors all and Children Dynamic style, Dynamic position, frames, navigator,

UNIT 5: EVENT MODELEvent Model – On check – On load – Onenor – Mouse rel – Form process – Event Bubblers – Filters – Transport with the Filter – Creating Images – Adding shadows – Creating Gradients – Creating Motion with Blur – Data Binding – Simple Data Binding – Moving with a record set – Sorting table data – Binding of an Image and table

UNIT 6: ELECTRONIC COMMERCE Electronic Commerce – E-Business Model – E- Marketing – Online Payments and Security – Web Servers – HTTP request types –

122

Page 123: Mca Syllabus Final

BLOCK III

UNIT 7: SYSTEM ARCHITECTURESystem Architecture – Client Side Scripting and Server side Scripting – Accessing Web servers – IIS – Apache web server

UNIT 8: RELATIONAL DATABASEDatabase, Relational Database model – Overview, SQL – ASP – Working of ASP – Objects – File System Objects – Session tracking and cookies – ADO – Access a Database from ASP – Server side Active-X Components – Web Resources – XML – Structure in Data – Name spaces – DTD – Vocabularies – DOM methods

UNIT 9: SERVLETIntroduction – Servlet, Overview Architecture – Handling HTTP Request – Get and post request – redirecting request – multi-tier applications – JSP – Overview, Objects scripting – Standard Actions – Directives

TEXT BOOK

1. Deitel & Deitel, Goldberg, “Internet and world wide web – How to Program”, Pearson Education Asia, 2001

REFERENCES1. 1 Eric Ladd, Jim O’ Donnel, “Using HTML 4, XML and JAVA”, Prentice Hall of India –

QUE, 19992. 2 Aferganatel, “Web Programming: Desktop Management”, PHI, 20043. 3 Rajkamal, “Web Technology”, Tata McGraw-Hill, 2001

123

Page 124: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

PERL ENVIROMENT

Sub. Code: MCA - 517 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: INTRODUCTION TO PERLWhy Perl? A Brief History of Perl, The Benefits of Using Perl, What Are the Negatives of Using Perl? What Can Perl Do? Running Perl, Variables in Perl, Arrays and Associative Arrays, File Handles and Operators, Working with Patterns, Subroutines.

UNIT 2: REFERENCESIntroduction to References, Using References, References and Arrays, References to Subroutines, References to File Handles, Using Symbolic References, What Is a Perl Module? Subroutines and Passing Parameters, Multiple Inheritance.

UNIT 3: OBJECT-ORIENTED PROGRAMMING IN PERLIntroduction to Modules, Classes in Perl, Methods, Overrides, Destructors, Inheritance, Overriding Methods, Binding Variables to Objects, The tie() Function, Tying Scalars, Tying to an Array, Tying to an Associative Array.

BLOCK II

UNIT 4: STRING AND PATTERNSBasic String Operations, Finding Substrings, Reusing Portions of Patterns, Pattern-Matching Options, Substituting Text Through Pattern Matching, The Translation Operator, Extended Pattern Matching, Documenting Perl Scripts, Embedding man Pages, The POD Format.

UNIT 5: SECURITY ISSUES IN PERL AND SOCKETSSetuid Scripts, Why Is Perl More Secure Than Shell Scripts?, Some Tips on Making Scripts Secure , The Perl Safe.pm Module, Setuid CGI Scripts and CGIwrap, A Very Brief Introduction

124

Page 125: Mca Syllabus Final

to Sockets, Perl Functions for Working with Protocols, Socket Primitives, Connection-Oriented Servers in Perl, The h2ph Script.

UNIT 6: MESSAGING FACILITIES: THE SYSTEM V IPC FUNCTIONSAn Introduction to the System V Ipc, Using the UNIX System V Ipc Functions The msgget() Function, The ipcs Command, The msgsnd() and msgrcv() Functions, Shared Memory, Semaphores, The SysV::Ipc Module, Signals, The kill() Function, Pipes and FIFOs, Using open() for Ipc.

BLOCK III

UNIT 7: DIRECT ACCESS TO SYSTEM FACILITIES Introduction, Working with UNIX Users and Groups, Getting Information in Network Files, Getting and Changing the Priority of a Process, System-Level Functions, The Command-line Options to Perl, Sending Options via the Command Line, Specifying an Option within the Program Reading Input from STDIN, The Getopts Package,

UNIT 8: GUI INTERFACES WITH PERL/TK AND DBM PACKAGESIntroduction to the Perl/Tk Package, About the Authors of the Perl/Tk Package, Where Do I Get and Build Perl/Tk? Writing Scripts in Perl/Tk, Widgets as Building Blocks, Configuring Widgets, Handling the Keyboard with Key Bindings, Menus, The Canvas Widget, The DBM Packages, Viewing Your Data, Adding and Removing Items, Operations on a DBM File, Using DBM in Modules, What Is the DBI Package?

UNIT 9: GENERATING REPORTS AND EXPLORING WEB PAGES AND WEBFormatted Output, Defining a Format, Using the format Statement, Using More Than One Format, Controlling the Format, Creating Multiple Lines with the Caret, HTML, CGI, and MIME, What Is a URL?, CGI Scripts.

REFERENCE BOOKS :1. R.Allen Wyke, and Donald B. Thomas, Perl: A beginners guide, Tata Mc Graw Hill. 2. Jon Orwant, Perl 5, Techmedia.

3. Laura Lemay Perl in 21 days, Techmedia.

125

Page 126: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

OPERATIONAL RESEARCH

Sub. Code: MCA - 518 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

BLOCK I

UNIT 1: OPERATIONS RESEARCHOperations Research: Evolution, methodology and role in managerial decision making;

UNIT 2: LINEAR PROGRAMMING Linear programming; Meaning, assumptions, advantages, scope and limitations;

UNIT 3: GRAPHICAL AND SIMPLEX METHODSFormulation of problem and its solution by graphical and simplex methods; special cases in simplex method; infeasibility, degeneracy, unboundedness and multiple optimal solutions; duality

BLOCK II

UNIT 4: TRANSPORTATION PROBLEMSTransportation problems including transshipment problems, Special cases in transportation problems; unbalanced problems, degeneracy, maximization objective and multiple optimal solutions; assignment problems, maximization objective and multiple optimal solutions

UNIT 5: PERT/CPMPERT/CPM: Difference between PERT and CPM, network construction, calculating EST, EFT, LST, LFT, and floats, probability considerations in PERT, time-cost trade-off

UNIT 6: DECISION THEORYDecision theory: decision making under uncertainty and risk, Bayesian analysis; decision trees

126

Page 127: Mca Syllabus Final

BLOCK III

UNIT 7: GAME THEORYGame theory, pure and mixed strategy games, principle of dominance, two person zero sum game.

UNIT 8: QUEUING THEORYQueuing theory: concept, assumptions and applications; analysis of queue system, Poisson distributed arrivals and exponentially distributed service time models (MMI and MMK);

UNIT 9: SIMULATIONSimulation, meaning, process, advantages, limitations and applications

SUGGESTED READINGS :1. Paneerselvam, Operations Research, Prentice Hall of India, N Delhi2. Taha, Operations Research; An Introduction, Prentice Hall of India, N Delhi3. Vohra, ND, Quantitative Techniques in Management; Tata McGraw Hill Publishing

Company Ltd New Delhi4. Kapoor, VK Operations Research; Sultan Chand & Sons, New Dehi5. Sharma, JK Operations Research: Theory and Applications, Macmillan India Ltd New

Delhi6. Kalavathy, Operations Research, Vikas Publishing House, New Delhi

127

Page 128: Mca Syllabus Final

SYLLABUSMASTER OF COMPUTER ADMINISTRATION

SEMESTER – V

ELECTIVE – V

PRACTICAL LAB -V

Sub. Code: MCA - 519 Credits: 03

Total Marks: 100 Minimum Pass Marks: 40%

Internal Assessment: 40 Marks University Examination: 60 Marks

128