You are on page 1of 65

MASTER DEGREE COURSE

MASTER OF COMPUTER APPLICATIONS (MCA)


Objective: The broad objective of MCA programme is to prepare students for careers in software industry understanding and skills related to the use of Computers and its application. Eligibility : The programme is open to students passing BCA or Graduates with PGDCA from any recognized University or Graduates with mathematics as one of the independent subjects either at Higher Secondary or Graduate Level. Medium of Instruction: The programme is offered in English only. Duration of the Course: Minimum: Three Years. Maximum: Six Years from the date of Registration. Credit Points: The Fakir Mohan University follows the Credit System for the Post Graduate programmes. The MCA programme comprises of 31 courses involving 108 credit points. PROGRAMME STRUCTURE AND MARK DISTRIBUTION :
Mark distribution Year/ Course Semt Code Course Title Credit Points MidSem/ assign ment 20 20 20 20 20 Practical exam ----------100 100 20 20 20 20 20 ----------100 20 20 20 20 20 ----------100 20 20 20 ------100 Final FET 80 80 80 80 80 ----80 80 80 80 80 --80 80 80 80 80 --80 80 80

Total

MCS-11 MCS-12 F I R 1 S T Y E A R MCS-13 MCS-14 MCS-15 MCSL-16 MCSL-17 CS-60* MCS-21 S E MCS-22 C MCS-23 O N MCS-24 D MCSL-25 MCS-31 MCS-32 3 MCS-33 R D MCS-34 MCS-35 MCSL-36 MCS-41 4 MCS-42 T H MCS-43 MCS-44

Problem Solving & Programming(P&SP) Computer Organization & Assembly Language Programming(CO&ALP) Discrete Mathematics(DM) Systems Analysis & Design(SA&D) Communication Skills(CS) Internet Concepts & Web Design Lab C & Assembly Language Programming Lab Foundation Course in Mathematics in Computing (For Non Math students) FCMC Data & File Structure (D&FS) Operating System Concepts & Networking Management Introduction to Database Management System (IDBMS) Object Oriented Technologies & Java Programming Lab Based on MCS-021, 022, 023, & 024 Design & Analysis of Algorithms(D&AA) Object Oriented Analysis & Design(OOAD) Advanced Discrete Mathematics Software Engineering Accountancy & Financial Management Lab- Based on MCS-032, 034 & 035 Operating Systems Data Communication & Computer Networks Advanced Database Management Systems Mini Project(Viva +Project Report)=20+80

3 4 2 3 2 2 2 Noncredit 4 4 3 3 4 4 3 2 3 3 3 4 4 4 4

100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

2 Y E A R

---

MCSL-45 MCS-051 MCS-052 3 5 MCS-053 T Y H MCSL-054 E MCSE-01 A to 12 R 6 T MCSP H

Lab- UNIX & Oracle Advanced Internet Technologies Principles of Management & Information System Computer Graphics & Multimedia Lab-Based on MCS-051 & 053

2 3 2 4 2 20 20 20 20

100 ------100 ---

--80 80 80 --80

100 100 100 100 100 100

Student Should Select one Stream from available streams comprising 3 courses (MCSE-003(AI), MCSE-004(NSC), MCSE- 9 011(PC) MCSP- 060 (Project) (Seminar + Viva + Project) 100+100+100 16

---

---

300

300

108

Total

3100

Course Fee: The Course Fee for MCA is Rs 45,000 (Rs. 7,500 per semester). Project Fee: Rs. 300 (To be collected along with sixth semester Examination Fees).
MASTER DEGREE COURSE

MASTER OF COMPUTER APPLICATIONS (MCA)


COURSE TITLE: After successful completion of the course the student will be awarded with the Master in Computer Application (MCA) from Fakir Mohan University, Balasore. COURSE VENUE: The DISTANCE EDUCATION STUDY CENTRES of the University designated by the Syndicate can only offer this course. EVALUATION SYSTEM: Each semester examination shall consist of two parts: mid-semester test and end-semester examination having the weightage of 20% and 80% respectively for theory papers. The course will consist of 2900 marks. ATTENDANCE: A student has to attend a minimum of 75% of classes both in theory and practical separately to be permitted to sit for the end-semester examination. In case of medical ground, if certified by a Medical Officer not below M.B.B.S. doctor his/ her case may be considered with a minimum attendance of 60% and in no case below this. In case a candidate is unable to acquire the stipulated attendance at the end of any semester, he/ she will not be allowed to take the end-semester examination. The candidate shall have to take re-admission in the concerned semester and acquire minimum stipulated attendance to be eligible for taking the examination. MID SEMESTER EXAMINATION: The mid semester test with a weightage of 20% will be conducted by the teacher teaching the paper who will also evaluate the scripts and show it to the students. EVALUATION OF ANSWER SCRIPTS: Answer scripts of the end term examination will be valued by the examiners appointed by this university. For the End semester examination of theory papers, the questions in each paper shall be set in such a way that a student has to answer one question from each unit of the syllabus of the paper. QUALIFYING LEVEL: In order to pass a theory paper a candidate has to secure at least 40% of the marks at the end semester examination and 40% in aggregate of both end semester and mid semester examination of that paper. For passing a practical paper/project a candidate has to secure at least 50% of the marks in that paper. CREDIT SYSTEM: If a candidate passes all the six semester examinations, he/she will be declared to have passed the Master of Computer Application (MCA) examination in: (i) First class if he/she secures 60% or more in aggregate of all semester examinations taken together. (ii) Second class if he/she secures 50% or more but less than 60% marks in aggregate of all semester examinations taken together. (iii) General class if he or she secures 40% or more but less than 50% marks in aggregate of all semester examinations taken together. BACK EXAMINATION: If a candidate fails in any one paper (or papers) in any semester examination he/she has to appear the end semester examination for that paper (papers) only whenever the said semester examination is held. If a candidate passes in all the papers of a semester examination but fails in the aggregate then he may appear in one more of the papers of that semester examination in order to make up the aggregate whenever such examination is held. MAXIMUM TENURE: The course has to be completed by a student in all respects in not more than 6 years from the date of his/her admission in to the course failing which the results of the examinations appeared by him/her shall stand cancelled. LATERAL ENTRY PROVISION FOR STUDENTS: Students completing the BCA/BSc.IT/B.Sc.Comp.Sc/PGDCA from recognized rd University or A label course from DOEACC Programmes or BCA/PGDCA from IGNOU will be eligible for 3 Semester entry into rd MCA programme under distance mode of the University. All categories of students pay Rs.3000/- extra for entry into 3 Semester in MCA programme in distance mode. ANCILLARY PAPER: (for Non-Math students):There shall be one ancillary paper in the first semester i.e. Foundation Course in Mathematics (CS-60) for Non-Math students. The ancillary paper shall consist of 100 marks, a student is required to pass in the ancillary papers but it will not be included in aggregate.

1ST SEM MCA: MCS-11: PROBLEM SOLVING AND PROGRAMMING (PS&P) F.M-80 Time-3hrs
Unit 1: An Introduction to C Problem Solving, Problem -Solving Techniques, Design of Algorithms, Analysis of Algorithm Efficiency, Analysis of Algorithm Complexity , Flowcharts ,Basics of C: What is a Program and what is a Programming Language ? C Language, Structure of C program, writing a C Program, Compiling a C Program, Link and Run the C program, Diagrammatic Representation of Program Execution Process. Variables and Constants, Character Set ,Identifiers and Keywords, Data Type and Storage ,Data Type and qualifiers,Variables,Declaring Variables, Initializing, Variables, Constants . Unit 2: Expressions and Operators Assignment Statements, Arithmetic Operators, and Relational Operators, Logical Operators, Comma and Conditional Operators, Type Cast Operators, Size of Operator Shorthand, Priority of Operators, Control Statements, Arrays and Functions: Decisions and Loop Control Statements, Decision Control Statements, Loop Control Statements, the Go To Statement, the Break Statement, the Continue Statement, Arrays: Array Declaration, Array, Initialization, Subscript, Processing the Arrays, Multi-Dimensional Arrays. Unit 3: Strings Declaration and Initialization of Strings, Display of Strings Using Different, Formatting Techniques, Array of Strings, Built-in String Functions and Applications, Other String Functions, Functions: Definitions of a Function, Declaration of a Function, Function Prototypes, The Return Statement, Types of Variables and Storage Classes, Types of Function Invoking, Call by Value, Recursion. Unit 4: Structures, Pointers and File Handling Structures and Unions, Declaration of Structures, Accessing the Members of a Structure, Initializing Structure, Structures as Function Arguments, Structures and Arrays, Unions, Initializing an Union, Accessing the Members of an Union, Pointers: Pointers and their Characteristics , Address and Indirection operators, Pointer Type Declaration and Assignment ,Pointer Arithmetic, Passing pointers to Functions, Arrays and Pointers, Array of Pointers, Pointers and Strings. Unit 5: The C Processor # define to Implement Constants, # define to create Functional Macros, Reading from Other Files Using # include, Conditional Selection of Code using # ifdef, Other Preprocessor Commands, Predefined Names Defined by Preprocessor, Macros Vs Functions, Files: File Handling in C Using File Pointers, Input and Output using file Pointers, Sequential Vs Random Access Files, Positioning the File Pointer, The Unbufferred I/O - The UNIX like File Routines.

I-Sem MCA MCS -012 (CO&ALP) F.M-80 Time-3hrs COMPUTER ORGANISATION AND ASSEMBLY LANGUAGE PROGRAMMING
Unit 1: Introduction to Digital Circuits The Basic Computer, The von Neumann Architecture, Instruction Execution: An Example, Instruction Cycle, Computers: Then and Now The Data Representation: Data Representation, Number Systems, Decimal Representation in Computers, Alphanumeric Representation, Data Representation for Computation. Principles of Logic Circuits I: Logic Gates, Logic Circuits, Combinational Circuits Design of Combinational Circuits, Examples of Logic Combinational Circuits, Principles of Logic Circuits II : Sequential Circuits: The Definition, Flip Flops, Sequential Circuit Design, Examples of Sequential Circuits, Design of a sample Counter. Unit 2: Basic Computer Organization The Memory System: The Memory Hierarchy, RAM, ROM, DRAM, Flash Memory, Secondary Memory and Characteristics Hard Disk Drives, RAID and its Levels , The Concepts of High Speed Memories, Virtual Memory, The Memory System of Micro- Computer, The Input/Output System: Input/Output Devices or External or Peripheral Devices, the Input Output Interface, the Device Controllers and its Structure, Device Drivers, Input Output Techniques, Input Output Processors, External Communication Interfaces. Secondary Storage Techniques: Secondary Storage Systems, Hard Drives, Removable Drives, Removable Storage options. I/O Technology, Keyboard, Mouse, Video cards, Monitors, Liquid Crystal Displays (LCD), Digital Camera, Sound Cards, Printers, Modems, Scanners, Power Supply. Unit 3: The Central Processing Unit Instruction Set Architecture, Instruction Set characteristics, Instruction Set Design Considerations, Addressing Schemes, Instruction Set and Format Design Issues, Example of Instruction Format. Registers, Micro-Operations and Instruction Execution: Basic CPU Structure, Register Organization, General Registers in a Processors, Micro-operation Concepts, Instruction Execution and Micro-operations, Instruction Pipelining. ALU Organization:ALU Organization Unit 4: The Control Unit The Control Unit, The Hardwired Control, Wilkes Control, The Micro-Programmed Control, The Micro-Instructions, The execution of MicroProgram. Reduced Instruction Set Computer Architecture, Introduction to RISC, RISC Architecture, the Use of Large Register File, Comments on RISC, RISC Pipelining. Assembly Language Programming: Microprocessor Architecture, Microcomputer Architecture, Structure of 8086 CPU, Registers Set of 8086, Instruction Set of 8086, Addressing Modes. Unit 5: Introduction to Assembly Language Programming The Need and Use of the Assembly Language, Assembly Program Execution, An Assembly Program and its Components, Input Output in Assembly Program, The Types of Assembly Programs, How to Write Good Assembly Programs. Assembly Language Programming (I), Simple Assembly Programs. Programming with Loops and Comparisons, Programming for Arithmetic and String Operations Assembly Language Programming (II), Use of Arrays in Assembly, Modular Programming, Interfacing Assembly Language Routines to High Level Language, Programs, Interrupts, Device Drivers in Assembly.

I-Sem MCA MCS -013 F.M-80 Time-3hrs DISCRETE MATHEMATICS (DM)


Unit-1: Elementary Logic: Prepositional Calculus, Prepositions, Logical Connectives, Logical Equivalence, Logical Quantifiers. Unit 2: Methods of Proof, What is a Proof? Different Methods of Proof, Principle of Induction Unit 3: Boolean Algebra and Circuits: Boolean Algebras, Logic Circuits, Boolean Functions. Unit 4: Basic Combinatorics: Sets, Relations and Functions, Introducing Sets, Operations on Sets, Relations and Functions. Unit 5: Combinatorics - An Introduction: Multiplication and Addition Principles, Permutations, Combinations, Binomial Coefficients, Combinatorial Probability

I-Sem MCA MCS -014: SYSTEMS ANALYSIS AND DESIGN (SAD)

F.M-80

Time-3hrs

Unit 1: Introduction to Systems Development Introduction to SAD, Fundamentals of System, Real Time Systems , Distributed Systems, Development of a successful System, Various Approaches for development of Information Systems Systems Analyst- A Profession, Why do Business need Systems Analyst?, Users, Analyst in Various Functional Areas, Role of a Systems Analyst, Duties of a Systems Analyst, Qualifications of a Systems Analyst. Process of System Development: Systems Development Life Cycle, Phases of SDLC, Product of SDLC Phases, Approaches to Development, Case Study Unit 2: Introduction to Documentation of Systems: Concepts and process of Documentation, Types of Documentation, Different Standard for Documentation, Documentation and Quality of Software, Good Practices for Documentation. Planning and Designing Systems: Process of System Planning, Fact Finding Techniques, Issues Involved in Feasibility Study, Cost Benefit Analysis, Preparing Schedule, Gathering Requirements of System. Unit 3: Modular and Structured Design: Design Principles, Structure Charts, Modularity System Design and Modeling, Logical and Physical design, Process Modeling, Data Modeling, Process Specification Tools, and Data Dictionary Unit 4: More Design Issues and CASE Tools: Forms and reports Design, Forms, Reports, Differences Between Forms and Reports, Process of Designing Forms and reports, Deliverables and Outcomes ,Design Specifications, Types of Information, General Formatting Guidelines, Guidelines for Displaying Contents, Criteria for Form Design, Criteria for Report Design. Physical File Design and Data base Design: Introduction to Database design, Design of Database Fields, Design of Physical Records, Design of Physical Files, Design of Database, and Case Study. CASE Tools for Systems Development: Use of CASE tools by Organizations, Components of CASE, and Visual and Emerging CASE tools. Unit 5: Implementation and Security of Systems & MIS Implementation and Maintenance of Systems, Implementation of Systems, Maintenance of Systems. Audit and Security of Computer Systems, Definition of Audit, Audit of Transactions on Computer, Computer Assisted Audit Techniques, Computer System and Security issues, Concurrent Audit Techniques. Management Information Systems: Role MIS in an organization, Different kinds of Information Systems.

I-Sem MCA MCS -015: COMMUNICATION SKILLS (CS)

F.M-80

Time-3hrs

Unit 1: Skills Needed at the Work Place - I The Process Communication, Introduction: What is Communication? The Process of Communication, Barriers to Communication, Different Types of Communication, Written Vs Oral Communication, Different Types of Face-to-Face Interactions, Characteristics and Conventions Of Conversations, Conversational Problems of Second/Foreign Language Users, Difference between Conversation and Other Speech Events. Telephone Techniques: Warm Up, Speaking and Listening: Commonly Used Phrases in Telephone Conversations, Reading: Conference calls, Vocabulary, Writing and Listening: Leaving a Message, Grammar and Usage: The Perfect Tenses, Pronunciation: Contracted Forms Unit 2: Job Applications and Interviews, Warm Up, Reading, Vocabulary: Apply for a Job, Curriculum Vitae, Language Focus: Some Useful Words Study Skills: Preparing for an Interview, Listening, Speaking, Writing. Group Discussions: Reading, Writing Skills, Listening: How to be Successful in a Group Discussions Study Skills, Language Focus, Vocabulary, Speaking, Grammar: Connectives, Pronunciation. Unit 3: Managing Organizational Structure Warm Up: Ability to Influence and Lead, Reading: The Role of a Manager, Vocabulary: Leadership Speaking and Listening, Language Focus: Degree of Probability, Grammar: Modals, Writing: Reports Pronunciation. Meetings: Reading: A successful Meeting, Speaking: One to One Meetings, Language Focus: Opening, Middle, and Close, Study Skills: Editing, Listening: Criteria for Successful Meetings, Vocabulary, Grammar: Reporting Verbs, Writing Memos, Pronunciation: Stress According to Part of Speech. Unit 4: Taking Notes and Preparing Minutes: Taking Notes, Preparing Minutes, Grammar: Using the Passive Voice. Presentation Skills - I: Reading: Presentation Skills, Grammar: Verbs often required in Presentations Language Focus, Listening: Importance of Body Language in Presentations, Speaking: preparing an Outline of a Presentation, Pronunciation. Unit 5: Presentation Skills - II: Reading: Structure of Presentation, Study Skills: Visual Aids, Ending the Presentation, Language Focus: Talking about Increase and Decrease, Grammar: Prepositions, Listening: Podium Panic, Speaking, and Pronunciation: Emphasizing the Important words in Context. Negotiation Skills: Language Focus: Idiomatic Expressions, Study Skills: Process of Negotiations, Grammar: Phrasal Verbs, Listening: Effective Negotiations, Speaking, Writing.

I-Sem MCA MCSL -016 : F.M-100 Time-3hrs INTERNET CONCEPTS AND WEB DESIGN (Lab course)
Scripting Languages Lab Manual Section 1: HTML (Hypertext Markup Language) Basic of HTML, How to Create HTML Document, Steps for Creating a Simple HTML Program. Section 2: Advanced HTML Advanced Topics of HTML. Section 3: Java Script Script Basics, Incorporating Java Script into a Web Page. Section 4: B Script VB Script Basics Incorporating VB Script into HTML Page. Section 5: Dream Weaver, How to Work In Dream Weaver? How to save your File? Adding Layers to the Timeline and Giving Motion to the Layer. Inserting Scripts, Inserting External Media in the web Page Adding SSI (Server-side Include to the Page), Adding CSS Style to your Page, Adding XML Files to your Page To Export a Dream Weaver Document as XML File, checking entries, working in frames, windows control, the java script URL.

I-Sem MCA MCSL -017

F.M-100

Time-3hrs

LAB (C AND ASSEMBLY LANGUAGE PROGRAMMING) (Lab Course) Section 1: C programming Lab Salient Features of C, C Programming Using Borland Compiler, Using C with UNIX Running C Programs using MS Visual C++, Program Development Life Cycle List of Lab Assignments - Session wise. Section 2: Digital Logic Circuits Logic Gates Circuits Simulation Program, Making logic Circuit Using Logic a Revisit of Steps of Logic Circuit Design Session-Wise Problems. Section 3: Assembly Language Programming Assemblers Assembly Programming File Session-wise List of Programs.

I-Sem MCA CS-60 : FOUNDATION COURSE IN MATHEMATICS IN COMPUTING (for non math students)
F.M-80
UNIT-1: Elements of Differential Calculus: Real Numbers and Functions, Limits and Continuity, Differentiation, Derivatives of Trigonometric,Derivatives of Some Standard Functions. UNIT-2: Drawing Curves Higher Order Derivatives, the Ups And Downs, Geometrical Properties of Curves, Curve Tracing UNIT-3: Integral Calculus Definite Integral, Methods of Integration, Reduction Formulas, Integration of Rational and Irrational Functions UNIT-4: Application of Calculus: Applications of Differential Calculus, Area under a Curve, Further Application of Integral Calculus UNIT-5: Solutions of Polynomial Equations: Sets, Complex Numbers, System of Linear Equations, Cramers Rule, Inequalities Preliminaries in Plane Geometry, The Standard Conics, Preliminaries in Three-Dimensional, the Sphere.

Time-3hrs

II-Sem MCA

MCS -021

:DATA AND FILE STRUCTURES (D&FS) F.M-80 Time-3hrs

UNIT 1: Introduction to Algorithms and data Structures Analysis of Algorithms: Mathematical Background, Process of Analysis, Calculation of Storage Complexity, Calculation of Run Time Complexity. Arrays: Arrays and Pointers, Sparse Matrices, Polynomials, Representation of Arrays, Applications. Lists: Abstract Data Type-List, Array Implementation of Lists, Linked Lists-Implementation, Doubly Linked Lists-Implementation, Circularly Linked Lists-Implementation, Applications. UNIT 2: Stacks, Queues and trees Stacks: Abstract Data Type-Stack, Implementation of Stack, Algorithmic Implementation of Multiple Stacks, Applications Queues: Abstract Data Type-Queue, Implementation of Queue, Implementation of Multiple Queues, Implementation of DEQUEUES. UNIT 3: Trees: Abstract Data Type-Tree, Implementation of Tree, Tree Traversals, Binary Trees, Implementation of Binary Trees, Binary Tree Traversals, Application Graph Algorithms and Searching Techniques. Advanced Trees: Binary Search Trees, AVL Trees and B-Trees. UNIT 4: Graphs: Definitions, Shortest Path Algorithms, Minimum cost Spanning Trees, Breadth First Search, Depth First Search, Finding Strongly Connected Components. Searching: Linear Search, Binary Search, Applications. UNIT 5: File Structures and Advanced Data Structures Sorting, Internal Sorting, Sorting on Several Keys, Advanced Data Structures, Splay Trees, Red-Black Trees, AA-Trees File Structures, Terminology, File Organization, Sequential Files, Direct File Organization, Indexed Sequential File Organization.

II-Sem MCA MCS -022 (OSC&NM) F.M -80 Time-3hrs OPERATING SYSTEM CONCEPTS AND NETWORKING MANAGEMENT
UNIT 1: Operating System Fundamentals Networking Graphical User Interface, What is Graphical User Interface? Evolution of Human and Machine Interaction, Common Graphical User Interface, GUI Design Consideration: Psychological factors, GUI Design Consideration: Standards, GUI Example. Introduction to Operating System: What is an Operating System? Evolution of Operating System, Operating System Structure, and Classification of Advanced Operating System, Characteristics of Modern Operating System. UNIT-2: Introduction to Networking Concepts: Why computer Networks? The Topologies, Characteristics of the OSI Layers, OSI Models and Communication between Systems, Interaction between OSI Model Layers, Protocols Types of Networks, Medium, Data Flow, Physical Connection , Transmission Media, Connecting Devices. Internetworking: Concept, Architecture and Protocols: History of Internetworking, Packet Switching, Internetworking Concepts, and Internet Address Object -Based Programming, Configuring IP Address, TCP/IP, Additional Layer Protocols World Wide Web, Domain Name System, SNMP and UDP. UNIT 3: Linux Operating System Introduction to Linux Operating System: Features of Linux, Drawbacks of Linux, Components of Linux. Linux Commands and Utilities: Entering the Machine, the File System, Linux Utilities and Editor: Some Useful Commands, Permission Modes and Standard Files. Pipes, Filters and Redirection, Shell Scripts, Graphical User Interface, Editor. UNIT 4: User-to-User Communication: On-Line Communication, Off-Line Communication, Apache Server Settings, And Network Server Settings UNIX System Administration: System Administration, Installing Linux, Booting the System, Maintaining User Accounts, File Systems and Special Files, Backups and Restoration Windows 2000 Windows 2000 Networking: Windows 2000 Operating System Architecture, Using the Mapped Drive, A Few Important Facts about Windows 2000 Usages. UNIT 5: Managing Windows 2000 Server: Using Windows 2000 and Client, Logging on to the Network, Browsing Network Resources 1, Accessing Network Resources using My Network Places, Mapping a Folder Advanced Windows 2000 Networking, Windows 2000 Domain, Workgroups & Trusted relationships, User Administration, Remote Access. Windows XP Networking: Introduction to Windows XP Networking, Windows XP in File System, Sharing Network Resources in Windows XP, Enabling Offline File Features.

II-Sem MCA

MCS -023 (IDMS) INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS


F.M-80
UNIT 1: The Database Management System Concepts The Basic Concepts: Need for a Database Management System, the Logical DBMS Architecture, Physical DBMS Architecture, Commercial Database Architecture, Data Models Relational and ER Models, The Relational Model, Relational Constraints, Relational Algebra, Entity Relationship (ER) Model, E-R Diagram, Conversion of E-R Diagram to Relational database. UNIT 2: Database Integrity and Normalization Relational Database Integrity, Redundancy and Associated Problems, Single-Valued Dependencies, Single-Valued Normalization, Desirable Properties of Decomposition, Rules of Data Normalization File Organization in DBMS: Physical Database Design issues, Storage of Database on Hard Disks, File Organization and its Types, Types of Indexes, Index and Tree Structure, Multi-Key File Organization, Importance of File Organization in Databases. UNIT 3: Structured Query Language and Transaction Management The Structures Query Language, What is SQL? Data Definition Language, Data Manipulation Language, Data Control, Database Objects: Views, Sequences, Indexes and Synonyms, Table Handling, Nested Queries. UNIT-4: Transaction & Deadlock: Transactions and Concurrency Management: The Transactions, the Concurrent Transactions, the Locking Protocol, Deadlock and its Prevention, Optimistic Concurrency Control. UNIT 5: Database Recovery and Security: What is Recovery? Recovery Techniques, Security and Integrity, Authorization Distributed and Client Server Databases, Need for Distributed Database Systems, Structure of Distributed Database, Advantages and Disadvantages of DDBMS, Design of Distributed Database, Client Server Databases.

Time-3hrs

II-Sem MCA MCS -024 F.M-80 Time-3hrs OBJECT ORIENTED TECHNOLOGY AND JAVA PROGRAMMING (OOT&JP)
UNIT 1: Object Oriented Technology and Java Object Oriented Methodology - 1: Paradigms of Programming Languages, Evolution of OO Methodology , Basic Concepts of OO Approach, Comparison of Object Oriented and Procedure Oriented Approaches, Benefits of OOPs Object Oriented Methodology - 2, Classes and Objects, Abstraction and Encapsulation, Inheritance, Method Overriding and Polymorphism. UNIT 2: Java Language Basics: Introduction to Java, Primitive Data Type and Variables, Java operators Expressions, Statements and Arrays, Expressions, Statements, Control Statements, Selection Statements Iterative Statements, Jump Statements, Arrays . UNIT 3: Object Oriented Concepts and Exceptions Handling Class and Object , Class Fundamentals, Introducing Methods, This Keyword, Using Objects as Parameters , Method Overloading , Garbage Collection, The Finalize ( ) Method Inheritance and Polymorphism: Inheritance Basics, Access Control, Multilevel Inheritance, Method Overriding, Abstract classes, Polymorphism, Final Keyword Packages and Inheritances: Package, Accessibility of Packages, Using Package Members, Interfaces, Implementing Interfaces, Interface and Abstract Classes, Extends and Implements Together. UNIT 4: Exception Handling, Exception, Handling of Exception, Types of Exceptions, Throwing Exceptions, Writing Exception Subclasses. Multithreading, I/O and String Handling: Multithreaded Programming, Multithreading: An Introduction, The Main Thread, Java Thread Model, Thread Priorities, Synchronization in Java, Inter threads Communication I/O in Java, I/O Basics, Streams and Stream Classes, The Predefined Streams, Reading from, and Writing to , Console, Reading and Writing Files, The Transient and Volatile Modifiers, Using Instance of Native Methods Strings and Characters, Fundamentals of Characters and Strings, The String class, String operations Data Conversion using Value of ( ) Methods, String Buffer Class and Methods. UNIT 5: Exploring Java I/O, Java I/O Classes and Interfaces, I/O Stream Classes, Text Streams Stream Tokenizer, Serialization, Buffered Stream, Print Stream, Random Access File,User Interface Components, Building User Interface with AWT, Swing-Based GUI, Layouts and Layout Manager, Container Networking Features, Socket Overview, Reserved Parts and Proxy servers, Internet Addressing: Domain Naming Services (DNS), JAVA and the net: URL, TCP/IP Sockets Datagrams , Advance Java, Java Database Connectivity An Overview of RMI Applications, Java Servlets, Java Beans.

II-Sem MCA MCSL -025 F.M-100 Time-3hrs LAB (DATA STRUCTURE USING C, WINDOWS 2000, LINUX/UNIX, JAVA AND MS- ACCESS, MY SQL)
Section 1: Data and File Structures Lab Manual Arrays Structures Linked Lists Stacks Queues Trees Advanced Trees Graphs Searching Sorting Section 2: Operating System and Networking Lab Overview of Windows 2000 UNIX and Linux Advanced concepts of Local Area Network Network Administration of Windows 2000 Linux Administration Unix Networking Installation and Configuration of the Networking Services like TCP/IP, DNS, DHCP, FTP, SMTP. Section 3: DBMS Lab Introduction to MS- Access Database Creation Use of DBMS Tools/Client-Server Mode Forms and Procedures. Section 4: Java Programming lab

III-Sem MCA MCS -031 (D&AA) F.M-80 Time-3hrs DESIGN AND ANALYSIS OF ALGORITHMS
Unit-1: introduction to Algorithmic : Elementary algorithmic: Example of an Algorithm, Problems and Instances, characteristics of an algorithm, problems, available tools & algorithms, building blocks of algorithms, outline of algorithmic. Some pre-requisites and asymptotic bounds: some useful mathematical functions & notations, mathematical expectations, principle of mathematical induction, concept of efficiency of an algorithm, well known asymptotic functions & notations. Unit-2: Basics of Analysis: Analysis of algorithm- simple examples, well known sorting algorithms, best-case and worst-case analyses, analysis of non-recursive control structures. Recursive constructs, solving recurrences, average-case and amortized analyses. Divide -and - conquer: general issues in Divide- and- Conquer, Integer Multiplication, Binary Search, Sorting, Randomization Quick sort, Finding the Median, Matrix Multiplication, Exponentiation. Unit-3: Graph Algorithms: Examples, traversing trees, Depth-First-Search, Breadth-First-Search, Best-First Search & Minimax Principle, topological sort, Dynamic Programming: the problem of making change, the principle of optimality, chained matrix multiplication, matrix multiplication using dynamic programming. Unit-4: Greedy techniques:-Examples, formalization of Greedy technique, minimum spanning tree, Prims Algorithm, Dijkstras Algorithm. Unit-5: Models for executing algorithms-1, FA: Regular Expressions, Regular Languages, Finite Automata, FA: Formal Languages & Grammar, Context Free Grammar (CFG), Pushdown Automata (PDA).

III-Sem MCA MCS -032 F.M-80 Time-3hrs OBJECT ORIENTED ANALYSIS AND DESIGN (OOA&D)
Unit-1: Introduction to object oriented modeling: Object Oriented Modeling, Basic Philosophy of Object Orientation, Characteristic Object Oriented Modeling, an Object Model, Benefits of OO Modeling, Introduction to OOA &Design Tools. Object Oriented Analysis: Problem Statement: An example, Differences between Structured Analysis and Object Oriented Analysis, Analysis Techniques, Adding Operations, Analysis iteration. Using UML: UML Introduction, Object Modeling Notations: Basic Concepts, Structural Diagram, Behavioural Diagram, Modeling with Objects. Unit-2: Object Oriented Design: System Design: an object oriented approach, breaking into subsystems, concurrency identification, management of a Data Store, Controlling Events between objects, handling boundary conditions. Object Design: object design for processing, object design steps, choosing algorithms, Design Optimization, Implementation of control, Adjustment of Inheritance, Design of Associations. Unit-3: Advance Object Design Control and its Implementation, Inheritance Adjustment, Association: Design, object Representation, Design Optimization, Design Documentation. Modeling: Object Modeling: Advance Modeling Concepts, Multiple Inheritance, Centralization and Specialization, Meta Data and Keys, Integrity Constraints, An Object Model. Unit-4: Modeling: Dynamic Modeling Events, State and state Diagram, Elements of a state Diagram, Advanced Concepts in Dynamic Modeling, Concurrency, A Dynamic Model. Functional Modeling: Functional Models, Data Flow Diagrams, Features of DFD, Design Flaws in DFD, A sample Functional Model, Relational of Functional to Object and Dynamic Model. Unit-5: Implementation Strategies: Implementation Association, Unidirectional Implementations, Bidirectional Implementation, Implementation Associations as classes, Implementing Constraints, Implementing state Charts. Object Mapping with database: Relational Database Schema for Object Modes, Object Classes to Database Tables, Mapping associations to tables. Mapping Generalizations to tables, interfacing to Databases. Case Study: Inventory Control System.

III-Sem MCA MCS-033 (ADM) F.M-80 Time-3hrs

ADVANCED DISCRETE MATHEMATICS


Unit -1: Recurrence Relations: three Recurrence Problems, More Recurrences and Definitions, divide and conquer. Unit-2: Generating Functions: Exponential Generating Functions, applications. Solving recurrences: Linear Homogeneous Recurrences, Linear non-Homogeneous Recurrences, some other methods. Unit-3: Graph Theory: Basic properties of Graphs, Degree, Regularity and isomorphism, sub graphs. Unit-4: Connectedness: connected Graphs, Bipartite Graphs, and trees. Unit-5: Eulerian and Hamiltonian Graphs: Traveling Salespersons Problem, Graph Colorings, Vertex colorings, Edge Colorings, Planar Graphs, and Map Coloring Problem.

III SEM MCA MCS -034 : F.M-80 Time-3hrs SOFTWARE ENGINEERING (SE)
Unit-1: Software Engineering and its models: Evolution of s/w Engineering, s/w development models, capability maturity models, s/w process technology. Principles of s/w requirements analysis: Engineering the Product, Modeling the system Architecture, s/w prototyping and specifications, s/w matrices. Software Design: data design, Architectural Design, Modular Design, and Design of Human Computer Interface. Unit-2: Software Testing: Basic terms used in Testing, Testing Activities, Debugging, and Testing Tools. S/w project planning: Different types of project Matrices, s/w project estimation, model for estimation, automated tools for estimations. Risk Management and Project Scheduling: Identification of s/w Risks, Monitoring, of Risks, Management of Risks, Risk Control, and Risk Recovery, Formulating a task set for the project, Choosing the Task s//w engineering, scheduling methods, the s/w project plan. Unit-3: S/W quality Assurance: S/w quality, formal technical review, s/w reliability, s/w quality standard. S/W change Management: Baselines, Version Control, Change Control, Auditing and Reporting. Unit-4: WEB S/W ENGINEERING: Different characteristic, issues of Management of Web Based projects, Metrics, Analysis, Design and Construction, reviews and testing. MOBILE S/W ENGINEERING: Introduction to GSM, wireless Application Development using J2ME, Introduction to Java Device Test Suite. Unit-5: Case Tools: What are CASE Tools? CASE s/w development Environment, CASE Tools and Requirement Engineering. CASE Tools and Design and Implementation, S/W testing, S/W quality and CASE tools, s/w configuration management, s/w project management and CASE tools. Advance Topics in S/W Engineering: Evolution of formal methods, use of mathematics in s/w development. Formal methods. Application areas. Limitation of formal specification using formal methods. Clean room s/w Engineering. Conventional s/w engineering models Vs. Clean room s/w Engineering model, Clean room s/w Engineering principles, strategy and process overview. Limitations of Clean room Engineering. Similarities and differences between clean room and OO Paradigm. S/w Reuse and its types. Why component based s/w engineering? Component based s/w engineering (CBSE) process, component technologies available, challenges for CBSE, Reengineering: An introduction, objectives of reengineering life cycle.

III-Sem MCA: MCS -035: F.M-80 Time-3hrs ACCOUNTANCY AND FINANCIAL MANAGEMENT (A&FM)
Unit-1: Accounting and its Functions The scope of Accounting, the emerging role of accounting, accounting as an information system, the role and activities of an accountant, accounting personnel, the nature of the accounting function, the organization for accounting and finance. Accounting concepts and standards: accounting frame work. Accounting concepts, accounting standards, the changing nature of generally accepted accounting principles, attempts towards standardization, accounting standards in India. Basic accounting process: accounting equation, classification of accounts, definition of Journal and Ledger, Trial Balance, objectives of preparing trial balance, the accounting cycle. Unit-2: Preparation and analysis of financial accounts Trading account, PL account, difference between trading and PL account, balance sheet, constructing a balance sheet, classification of balance sheets items. Adjustment entries. Construction and analysis of fund flow and cash flow statements: statements of changes in financial positions, analyzing changes in working capital, fund flow statement, sources of funds, use of funds, preparation of fund flow statement, cash flow statement, sources and uses of cash, preparation of cash flow statement. Ratio Analysis: categories of ratios, utility of ratio analysis, diagnostic role of ratio, application of formulas. Unit-3: Introduction to financial management: Evolution of financial management, significance of financial management, principles of financial management, objectives of financial management, economic profit vs. Accounting profit, agency relationship, the changing financial management, task and responsibilities of modern financial management. Time value of Money: Determining the future value, annuity. Unit-4: Investment Appraisal methods: the investment problem, capital investment and firms value, investment evaluation criteria. Working Capital Decisions: characteristics of current assets, operating cycle concepts, factors influencing working capital requirements, source of working capital, strategies of working capital management, estimating working capital requirement. Unit-5: Cash and Treasury Management: facets of cash management, methods of cash flow budgeting, investing surplus cash, cash collection and disbursements, treasury management. Receivables management: terms of payment, credit policy variables, credit evaluation, monitoring receivables, factoring. Inventory Management: reasons for holding inventory, objectives of inventory management, and techniques Of inventory control.

III-Sem MCA MCSL -036 F.M-100 Time-3hrs LAB COURSE-MCS- 032,034,035


SECTION -1: OBJECT ORIENTED ANALYSIS AND DESIGN LAB. A brief introduction to object Oriented Programming and Unified Modeling Language. UML Terminology And Object Oriented Analysis and Design (OOAD), A sample problem. SECTION-2: S/W Engineering Lab Software Project Management, Working with requirements, design document, testing, implementation, list of problems. SECTION-3: ACCOUNTANCY AND FINANCIAL MANGEMENT Getting started with Tally, creating Accounts, Voucher entry, Report Creation, practical session-wise list of problems.

IV- SEM MCA MCS -041: OPERATING SYSTEM (OS):

F.M-80

Time-3hrs

UNIT -1: Operating system: an overview What is an operating system? Goals of an Operating System. Generation of Operating systems (0th, 1st, 2nd, 3rd, 4th generation), Types of Operating System, Desirable Qualities of O.S, and Operating System: Some Examples, Functions of OS. Processes: The concept of Process, System Calls for Process management, Process Scheduling, Scheduling Algorithms, Performance Evaluation of the Scheduling Algorithms. Interprocess communication and Synchronization: Interprocess communication, Interprocess Synchronization, semaphores, classical problems in concurrent programming (Producers/Consumers Problem, Readers and Writers Problem, Dining Philosophers Problem, Sleeping Barber Problem), Locks, Monitors and Condition Variables. UNIT-2: Deadlocks: Characteristic of a deadlock, a resource allocation Graph, dealing with Deadlock situations. Memory Management: Overlays and Swapping, Logical and Physical Address Space, Single Process Monitor, Contiguous Allocation Methods, Paging, Segmentation. Virtual Memory: principles of operation, virtual memory management, protection and Sharing, Demand paging, Page Replacement Policies, Thrashing, Demand Segmentation, Combined Systems (Segmented Paging, Paged Segmentation). UNIT-3: I/O and File Management: Organization of the I/O Function, I/O Buffering, Disk Organization, Disk Scheduling, RAID, Disk Cache, Command Language Users View of the File System, The System Programmer View of the File System, The Operating Systems View of the File Management. Security and Protection: Security threats, Security Policies and Mechanism, Authentication, Protection in Computer Systems, Security Models. UNIT-4: Multiprocessor Systems: Multiprocessing and Processor Coupling, Multiprocessor Interconnections, Types of Multiprocessor Operating System, Multiprocessor Operating System Functions and Requirements, Multiprocessor Synchronization. Distributed Operating Systems: History of Distributed Computing, Distributed Systems, Key features and Advantages of Distributed System, Design Goals of Distributed Systems, Design Issues involved in Distributed System, Distributed System Structure, Mutual Exclusion in Distributed Systems, Remote Procedure Calls, other middleware Technologies. UNIT-5: CASE study -UNIX Features of UNIX OS, Brief History, Structure of UNIX OS, Process Management, Memory Management, File System in UNIX, CPU scheduling. CASE study -Windows 2000: windows 2000- an introduction, windows 2000 Programming, windows 2000 Operating System Structure, Process and Threads, Booting Windows 2000, Memory Management, Input/Output Windows 2000, File System Management.

IV-Sem MCA MCS -042 F.M-80 Time-3hrs DATA COMMUNICATION AND NETWORKS (DCN)
UNIT-1: Introduction to Computer Networking What is a computer Network? Network Goals and Motivations, Classification of Networks, Network Topology, Applications of Network, Networking Model, Network Architecture, Examples of Networks, Types of Computer Networks, Advantages of Networks. Data Transmission: Data Communication Technology, Mode of Data Transmission, Analog and Digital Data Transmission, Transmission Impairments, Transmission Media and its Characteristics, Wireless Transmission, Wireless LAN. Data Encoding and Communication Technique: Encoding, Analog to Analog Modulation, Analog to Digital Modulation, Digital to Analog Modulation, Digital to Digital Encoding. UNIT-2: Multiplexing and Switching: Multiplexing (FDM, TDM), Digital Subscriber Lines, ADSL vs. Cables, Switching (Circuit Switching, Packet Switching). Data link layer Fundamentals: Framing, Basics of Error Detection, Forward Error Correction, Cyclic Redundancy Check Codes for Error Detection, Flow Control. Retransmission Strategies: Stop & Wait ARQ, Go-Back-N ARQ, Selective Repeat ARQ, Pipelining, Piggybacking. UNIT-3: Contention-Based Media Access Protocols: Advantages of Multiple Access Sharing of Channels Resources. Pure ALOHA, Slotted ALOHA, Carrier Sense Multiple Access (CSMA), CSMA with Collision Detection (CSMA/CD), Ethernet Frame Format (IEEE 802.3). Wireless LAN and Data Link Layer Switching: Introduction to wireless LAN, Wireless LAN Architecture (IEEE 802.11), Hidden Station problems. Wireless LAN protocols: MACA and MACAW, IEEE 802.11 protocol Stack (The 802.11 Physical Layer, The 802.11 MAC Sub-layer protocol), Switching at Data Link Layer.

Introduction to Layer Functionality and Design Issues: Connection Oriented vs. Connection-less services, implementation of the Network Layer Services, Comparison between Virtual circuit and Datagram Subnet, Addressing, Concept of Congestion. UNIT-4: Routing Algorithms: Routing concept, Flooding, Shortest path Routing Algorithm, Distance Vector Routing, Link State Routing, Hierarchical routing, broadcast Routing, Multicast Routing. Congestion Control in Public Switched Network: Reasons for Congestion in the network, Congestion Control vs. Flow Control, Congestion Prevention Mechanism, General Principles of Congestion Control, open Loop Control, Congestion control in Packet-switched Network. Internetworking: How does a Network differ? Networking Connecting Mechanism, Tunneling and Encapsulation, Network Layer Protocols (IP Datagram Formats, ICMP, OSPF, BGP) UNIT-5: Transport Services and Mechanism: Transport services, elements of transport layer protocols. TCP/UDP: Service Provided by Internet Transport Protocols, Introduction to UDP, Introduction to TCP, TCP Segment Header, TCP Connection Establishment, TCP connection Termination, TCP Congestion Control, Remote Procedure Call. Network Security-I: Cryptography, Symmetric Key Cryptography, Public Key Cryptography. Mathematical Background. Network Security-II: Digital Signatures, Management of Public Keys, Communication Security, Web Security.

IV-Sem MCA MCS -043: ADVANCED DATABASE MANAGEMENT SYSTEMS (ADBMS) F.M-80 Time-3hrs
UNIT-1: Relational Database Design: Features of Good Database Design Enhanced ER Tools, Functional. Dependency: Theory and Normalization, Multivalued Dependency and Fourth Normal Form, Join Dependencies and Fifth Normal Form/PJNF, Inclusion Dependencies and Template Dependencies, Domain Key Normal Form (DKNF), Modeling Temporal Data. Database Implementation and Tools: Information System and Organization, Database Design and Implementation, UML Diagrams: an Aid to Database Design Specifications, Automated Database Design and Implementation Tools. ADVANCED SQL: Assertions and Views, Embedded SQL and Dynamic SQL, Stored Procedures and Triggers, Advanced Features of SQL. UNIT-2: Database System Catalogue: Catalogue for Relational Database Management System, Data Dictionary and data Repository System, System Catalogue in a Commercial Database Management System, and Catalogue in distributed Database and object Oriented Database Systems, Role of System Catalogue in Database Administration. Query Processing and Evaluation: an introduction (optimization, Measure of Query Cost), selection operation, sorting, join operation, other operations, representation and evaluation of query expressions, creation of query evaluation plans, view and query processing. Transaction Management and Recovery: transaction Processing, Enhanced Look Based Protocols and Timestamp Based Protocols, MultiVersion Schemes, Deadlock Handling, Weak Levels of Consistency, Concurrency in Index Structures, Failure Classification, Recovery Algorithms, Buffer Management, Advanced Recovery Techniques, Remote Backup Systems. UNIT-3: Database Security and Authorization: Database security: the Scenario, levels of Database Security, Access control, statistical Database Security, Multilevel security, Audit Trails in the Databases, Examples of Vendor Specific E-Security. Distributed Databases: Centralized vs. Non-Centralized Databases.DDBMS and its Functions, Reference Architecture of DDBMS, Distributed Database Design and Distributed Query Processing, Distributed Concurrency Control, Distributed Commit Protocols: 2 PC and 3 PC, Concepts of Replication server. Object Oriented Database: Why Object Oriented Database? Object Relational database Systems, Object Oriented Database System, Implementation of Object Oriented Concepts in Database Systems, and OODBMS vs. Object Relational Database. UNIT-4: Database and XML: Structured, semi-structured and unstructured Data, XML Hierarchical (Tree) Data Model, XML tag sets, Components of XML Document, XML Schema, XML Parser, XML Namespaces, XSL Transformations (XSLT), XPath, XLinks, XQuery, XML and Databases, Storage of XML Data, XML . Introduction to Data Warehousing: What is Data Warehousing? The Data Warehouse: Components and Processes, Multidimensional Data Modeling for Data Warehouse, Business Intelligence and Data Warehousing, Building of Data Warehouse, Data Marts, Data Warehouse and Views, The Future: Open issues for Data Warehouse. Introduction to Data Mining: Data Mining Technology, Approaches to Data Mining Problems, Classification, Clustering, Association Rule Mining, Applications of Data Mining Problem, Commercial Tools of Data Mining. UNIT-5: Emerging Database Models, Technologies and Applications-I Multimedia Database, Spatial Database and Geographic information System, Gnome Databases, Knowledge Databases, Information Visualization. Emerging Database Models, Technologies and Applications-I: Mobile and Personal Database, Web Databases, Accessing Databases on different DBMSs, Digital Libraries, Data Grid. POSTGRESQL: Important Features, PostgreSQL Architectural Concepts, User Interfaces, SQL Variation and Extensions, Transaction Management, Storage and Indexing, Query Processing and Evaluation. ORACLE: Database Application Development Features, Database Design and Querying Tools, Overview of Oracle Architecture, Query Processing and Optimization, Distributed Oracle, Data Movement in Oracle, Database Administration Tools, Backup and Recovery in Oracle, Oracle Lite, Scalability and Performance Features of Oracle, Oracle Data Ware housing, Security Features of Oracle, Data Integrity and Triggers in Oracle, Transactions in Oracle, SQL Variations and Extensions in Oracle.

MCS-44

IV-Sem MCA F.M -100 MINI PROJECT

Time-3hrs

Syllabus: The mini project is of 4 credits and a student is expected to devote about 1-2 months in planning, designing and implementing the project. The initiations of the project should be with the project proposal that is to be treated as an assignment. The synopsis approvals will be given by project counselors/guide. Project proposal should include the following: 1. Title 2. Objectives 3. Input and Output 4. Process Logic 5. Limitations of the project 6. Tools/Platforms, Languages to be used 7. Scope of Future Application Synopsis should be 10-12 pages. Project Categories: 1. Application Development 2. Networking Project 3. System Software 4. Website Development N.B: Further contact with course coordinator for details of project report and synopsis. Mini Project Evaluation: Evaluation process carries 100 marks (20 marks VV+80 marks Project Report with synopsis). Project should be evaluated by internal and external examiner.

IV-Sem MCA MCSL -045 F.M-100 Time-3hrs

1. UNIX/LINUX LAB 2. ORACLE (views, assertions, PL/SQL, Trigger, Cursor etc. Lab )

V-Sem MCA MCS -051: ADVANCED INTERNET TECHNOLOGIES (AIT) F.M-80 Time-3hrs
UNIT -1: SERVLET PROGRAMMING How to install Servlet Engine/ Web Server, Your first Serve let, Servlet Life Cycle, HTTP Servlet request Interface, HTTP Servlet response Interface, Session Tracking, Database Connectivity with Servlets, Inter-Servlet Communication. JAVA DATABASE CONNECTIVITY: JDBC Vs ODBC, How does JDBC work? JDBC API, Types of JDBC Drivers, Steps to connect to a Database, Using JDBC to Query a Database, Using JDBC to Modify a Database. UNIT-2: JAVA SERVER PAGES-I Overview of JSP, Relation of Applets and Servlet with JSP, Scripting Elements, JSP Expressions, and JSP Script lets, JSP Declarations, Predefined Variables, Creating Custom JSP Tag Libraries using Nested Tags. JAVA SERVER PAGES-II: Database handling in JSP, including Files and Applets in JSP Documents, Integrating Servlet and JSP (Forwarding Request, including dynamic content, Forwarding request from JSP Pages). UNIT- 3: INTRODUCTION TO JAVA BEANS: What is Java Bean? JavaBean Concepts, What is EJB? EJB Architecture, EJB Types, Session Bean, Entity Bean, Message Driven Bean ENTERPRISE JAVA BEANS: ARCHITECTURE Goal of Enterprise Java Bean, Architecture of an EJB/Client System, Advantages of EJB Architecture, and Services offered by EJB, Restriction on EJB, Difference between Session Beans and Entity Beans. Choosing Entity Beans or Stateful Session Beans, installing and running application server for EJB. UNIT-4: EJB: DEPLOYING ENTERPRISE JAVA BEANS. Developing the First Session EJB, Packaging EJB Source Files into a JAR file, and Deploying Jar File on JBoss Server, Running the Client / JSP page, Massage Driven Bean, Implementing a Massage Driven Bean, JMS and Massage Driven Bean, Massage Driven Bean and transactions, Massage Driven Bean usage, Example of Massage Driven Bean. XML: extensible markup language An overview of XML, An overview of SGML, Difference between SGML and XML, XML Development Goals, The structure of the XML Document, Using DTD with XML document, XML Parser, XML Entities. UNIT-5: WEB SECURITY CONCEPTS: Web Services and its Advantages, Web Security Concepts (integrity, confidentiality, availability, SSL/TSL), HTTP Authentication. SECURITY IMPLEMENTATION: Security implementation, security and servlet, form based custom authentication, Retrieving SSL Authentication CASE STUDY: solution overview, solution architecture view, presentation layer, business process layer, enterprise application integration layer, high level functional architecture, presentation layer packages, business function layer packages, specific solution usability related elements, (Course cover from IGNOU materials).

V-Sem MCA MCS -052 (PM&IS): F.M-80 Time-3hrs PRINCIPLES OF MANAGEMENT AND INFORMATION SYSTEM.
UNIT-1: ORGANISATIONAL OVERVIEW Organization and its Types, Organizational structure, Organizational characteristics, Organizational functions, life Cycle of an Organization, vertical and horizontal organization. MANAGEMENT FUNCTIONS AND BUSINESS PROCESSES: Management functions and levels, Business functions and processes, Information system Requirements, Requirement Analysis, tools and methods Requirement analysis. UNIT-2: MANAGEMENT SYSTEM TYPES: Management system types, management system requirements, levels of management activities, TPS, KWS, OAS, MIS, DSS, ESS. BUSINESS VALUES OF INFORMATION SYSTEM Impact of Information systems, empirical studies, cost value performance, total cost of ownership, culture for information systems, and decision management with information systems. UNIT-3: PORTFOLIO MANAGEMENT AND ITS APPLICATIONS: What is Portfolio Management, Design and Implementation of Portfolio Management, portfolio Management methods? Risk Management, Disaster Management, Portfolio Management Issues and Challenges, tools and technologies. Emerging Technologies ENTERPRISE RESOURCE PLANNING SYSTEM: ERP how different from conventional Packages, curtain raiser to ERP system, brief history of ERP, Need of ERP, ERP components, ERP benefits ERP system Accomplishment, Customer Relationship Management, supply chain management. UNIT-4: INTELIGENCE INFORMATION SYSTEM Knowledge Management in organization, creating, Developing and sharing knowledge, Artificial Intelligence in Business, business Analytics, Business Intelligence, role of Business Intelligence, Business Intelligence Tools, Business intelligence Reports. UNIT-5: SOCIAL, ETHICAL AND LEGAL ASPECTS Society in information age, moral dimensions, technology trends and ethical issues, ethical principles and Dilemma, responsibility, accountability and liability, information right and acts, intellectual property and rights. (Course cover from IGNOU materials)

V-Sem MCA MCS -053(CG&M) COMPUTER GRAPHICS AND MULTIMEDIA F.M-80 Time-3hrs

UNIT-1: INTRODUCTION TO COMPUTER GRAPHICS What is computer graphics? Applications, Graphics Hardware. GRAPHIC PRIMITIVES: Points and Lines, Line Generation Algorithms, Circle Generation Algorithms, Polygon Filling Algorithms. UNIT-2: VIEWING AND CLIPPING Point clipping, Line clipping, (Cohen Sutherland Line Clipping, Cyrus-Back Line clipping algorithm), Polygon Clipping (Sutherland Hudgman Algorithm), windowing Transformations. 2-D and 3-D Transformations: Basic Transformations (Translation, Rotation, Scaling, Shearing) Composite Transformations, Homogeneous Coordinate Systems, 3-D Transformations. UNIT-3: Viewing Transformation: Projections, (Parallel, orthographic and oblique, isometric, perspective projections). Curves and Surfaces: Polygon Representation Methods (Polygon surfaces, Tables, Plane, Equation, Meshes), Bezier Curves and surfaces, Surface of Revolution. UNIT-4: VISIBLE- SURFACES DETECTION Visible-surface Detection (Depth Buffer (or Z-buffer) Method, scan-line Method, Area subdivision Method. POLYGON RENDERING AND RAY TRACING METHODS: Illumination Model, Shading, Ray Tracing. UNIT-5: MULTIMEDIA AND ANIMATION: COMPUTER ANIMATION: basics of animation, types of animation, simulating accelerations, computer animation tools, applications for computer animation. MULTIMEDIA: concept of Hypertext and Hypermedia, Multimedia Application, graphics, audio and video, multimedia tools (Course cover from IGNOU materials) V-Sem MCA MCSL -054 F.M-100 Time-3hrs LABORATORY COURSE IN (Advanced Internet Technology MCS-051, Computer Graphics and Multimedia MCS-053) 1. Advanced Internet Technologies-Lab -Tomcat Installation and Setting -Running JSP Programmes -Running Servlet Programs -XML programming 2. Computer Graphics and Multimedia Installing OpenGL Creating a Project in VC++ 6.0 and running an OpenGL Application Basics of OpenGL, Introduction to OpenGL Primitives Implementation of Line Clipping Algorithms OpenGL function for 3D transformations and Viewing Introduction to VRML

V-Sem MCA Elective papers: MCSE-03, 04, 011 MCSE-003 :( AI&KM) F.M-80 Time-3hrs ARTIFICIAL INTELLIGENCE AND KNOWLEDGE MANAGEMENT (ELECTIVE -1) UNIT-1: INTRODUCTION TO INTELLIGENCE AND A.I Some simple definition of A.I, definition by Elaine Rich, definition by Buchanan and shortliffe, another definition by Elaine Rich, definition by Barr and Feigenbaum, definition by Shalkoff. THE PROPOSITIONAL LOGIC: Logical Study of Valid and Sound Arguments, Non-Logical Operators, syntax of propositional Logic, Semantics/Meaning in Propositional Logic, Interpretations of Formulas, Validity and Inconsistency of Propositions, Equivalent forms in the Prepositional Logic (PL). Normal Formals, Logical Deduction, Applications. UNIT-2: THE FIRST ORDER PREDICATE LOGIC (FOPL) Syntax of Predicate Logic, Prenex Normal Form (PNF), Skolem Standard form, Application of FOPL. DEDUCTIVE INFERENCE RULES AND METHODS: Basic Inference Rules and Application in PL, Basic Inference Rules and Application in FOPL, Resolution Method in FOPL, Resolution Method in FOPL. UNIT-3: SYSTEMS FOR IMPRECISE/INCOMPLETE KNOWLEDGE.

Fuzzy Systems, Relations on Fuzzy sets, Operations on Fuzzy Sets, Operations Unique to on Fuzzy Sets. Non-Monotonic Reasoning Systems, Default Reasoning systems, Closed World Assumption Systems, Other Non-Deductive System. UNIT-4: A.I LANGUAGES-1: LISP Basics of LISP, Data structures and Data Values, The EVAL Function and some Evaluations, Evaluation of Primitive Functions, primitive list manipulation functions, built-in predicates, logical operators: AND,OR and NOT, Evaluation of special forms involving DEFUN and COND, The special forms DO and LET, input/output primitives, recursion in LISP, association list and property list, lambda expression, APPLY,FUNCALL and COND, symbol, object, variable, representation and dotted pair, distructive updates, RPLACE, RPLACD, and SETF, arrays, strings and structures. A.I. LANGUAGES-2: PROLOG: Foundations of Prolog, notations in Prolog for building blocks, how prolog system solves problems, back tracking, data types and structures in prolog, operations on Lists in Prolog, the equality predicate =, arithmetic in cut, cut and fail. UNIT-5: EXPERT SYSTEMS. An introduction to Expert system, concept of planning, representing and using domain knowledge, knowledge representing schemes, examples of Expert systems: MYCIN, COMPASS, and expert system building tools, some application areas of expert systems. Intelligent Agent: definition, agents and rationality, task environment of agents, the structure of agents, different forms of learning in agents. (Course cover from IGNOU materials)

V-Sem MCA MCSE-004: (N&SC) NUMERICAL AND STATISTICAL COMPUTING (ELE-2) F.M-80 Time-3hrs
UNIT-1: FLOATING POINT ARITHMETIC AND ERRORS: Floating point representation, error-basics, SOLUTION OF ALGEBRAIC AND TRANSCENDENTAL EQUATIONS Initial approximation to a root, Bisection Method, Regula Falsi Method, Newtons Method, Secant Method, method of successive iteration. UNIT-2: SOLUTION OF LINEAR ALGEBRAIC EQUATION Gauss elimination method, pitfalls of Gauss elimination Method, Gauss elimination method with partial pivoting, LU decomposition method, iterative methods. INTERPOLATION: Lagranges interpolation formula, Forward and backward differences, Newtons forward and backward difference interpolation formula. UNIT-3: NUMERICAL INTEGRATION Newton-cotes formulas, composite formulas, Gaussian quardrature. NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS: Eulers Method, Runge-Kutta Method, Explicit Runge-Kutta Method. UNIT-4: PROBABILITY DISTRIBUTION Random variables, discrete random variables (Binomial and Poisson distribution), continuous random variable (uniform random variables, exponential random variables, normal distribution, chi-square distribution). UNIT-5:PSEUDO-RANDOM NUMBER GENERATION Uniform Random Number Generators, Generating Random Variates from arbitrary distributions, inverse transform acceptance-rejection method. Regression Analysis: Simple Linear Regression (least square estimation, goodness of fit, residual analysis) Non-linear regression (least square estimation). (Course cover from IGNOU materials)

V-Sem MCA MCSE-011: F.M-80 Time-3hrs PARALLEL COMPUTING (PC)


UNIT-1: INTRODUCTION TO PARALLEL COMPUTING History of parallel computers, problem solving in parallel, performance evaluation, some elementary concepts, the need of parallel computation, level of parallel processing, dataflow computing, applications of parallel processing. Indias parallel computers, parallel terminology used. CLASSIFICATION OF PARALLEL COMPUTER: Types of classification, Flynns classification, handlers classification, structural classification, classification based on grain size. UNIT-2: INTERCONNECTION NETWORK Network properties, design issues of interconnection network, various interconnection networks, concept of permutation network, performance metrics. PARALLEL COMPUTER ARCHITECTURE: Pipeline Processing; vector Processing, array processing, superscalar processors, VLIW architecture, Multi-threaded processors. UNIT-3: PARALLEL ALGORITHMS Analysis of parallel algorithms, different models of computation, parallel random access machines (PRAM). Interconnection Networks, sorting, combinational circuit for sorting the string, merge sort circuits, sorting using interconnection networks, matrix computation, concurrently read concurrently write (CRCW), concurrently read exclusively write (CREW). PRAM algorithms: message passing programming, data structure for parallel algorithms. UNIT-4: PARALLEL PROGRAMMING Introduction to parallel programming, types of parallel programming, programming based on message passing, programming based on data parallelism, shared memory programming, example programmes for parallel system. OPERATING SYSTEM FOR PARALLEL COMPUTER: Parallel programming environment characteristics, synchronization principles, multi tasking environment, message passing programme development environment, UNIX for multiprocessor system.

UNIT-5: PERFORMANCE EVALUATIONS Metrics for performance evaluation, factors causing parallel overheads, laws for measuring speedup performance, tools for performance measurement, performance analysis, and performance instructions. RECENT TRENDS IN PARALLEL COMPUTING: Recent parallel programming models, parallel virtual machine, grid computing, cluster computing, IA 64 architecture, hyper threading.

VI-Sem MCA MCSP F.M-300 Time-3hrs each

PROJECT (Seminar + Viva + Report)


The project work constitutes a major component in most of the professional programmes and it is to be carried out with due care and executed with seriousness by the candidates. 1. 2. 3. 4. 5. 6. 7. 8. 9. You will receive MCSP Project Guidelines in 5th Semester after examination. Approval of project synopsis before project from project guide which is written in A4 size paper (12 to 15 pages). Project categories: Networking, Operating System, Application Development, databases. Project report should be hard binding (book binding) Project report about 90 to 120 pages minimum and both side of the pages be 10% variation. Project contains 300 marks ( Report =100 marks and Viva =100 marks and Seminar=100marks) Project report should be submitted before project valuation date with guides bio-data. Project guide (MCA, M.Tech, and Ph.D in Comp. Sc.) should have minimum 2-3 years experience in working or teaching. Guide can take 10 students under the guidance at one time. Any other packages Using any languages and

Contact course coordinator of program for further information regarding project.

POST GRADUATE COURSE POST GRADUATE DIPLOMA IN COMPUTER APPLICATION (PGDCA) The broad objective of PGDCA programme is to prepare students for careers in software industry and understanding the skills related to the use of Computers and its application. The PGDCA programme provides a platform for possibility of moving on to MCA. Eligibility: The programme is open to graduates with Mathematics as a distinct subject at the 10+2 level. Students without mathematics will have to pass in Foundation Course in Mathematics (CS-60) along with the PGDCA course. Medium of Instruction: The programme is offered in English only. Duration of the Course: Minimum: One Year. Maximum: Three Years from the date of Registration. Credit Points: The Fakir Mohan University follows the Credit System for the Post Graduate programme. The PGDCA programme comprises of 12 courses involving 36 credit points.

PROGRAMME STRUCTURE AND MARK DISTRIBUTION:


Mark distribution Year/ Course Semt Code Course Title Credit Points 3 4 2 3 2 2 2 20 20 20 20 20 Mid-sem/ Practical assignme exam nt 20 20 20 20 20 ----------100 100 ----------100 Final /FET 80 80 80 80 80 ----80 80 80 80 80 --Total 100 100 100 100 100 100 100 100 100 100 100 100 100 1200

MCS-11 Problem Solving & Programming MCS-12 Computer Organization and Assembly Language Programming

MCS-13 Discrete Mathematics MCS-14 System Analysis & Design I MCS-15 Communication Skills MCSL16 1 Y E A R MCSL17 CS-60* Internet Concepts & Web Design Lab C & Assembly Language Programming Lab

Foundation Course in Mathematics in Non Computing (For Non Math students) Credit 4 4 3 3 4 36 Operating System Concepts and Networking Management Introduction to Database Management System Object Oriented Technologies & Java Programming Lab-Based on MCS-021, 022, 023, & 024 TOTAL

MCS-21 Data & File Structures MCS-22 II MCS-23 MCS-24 MCSL25

Course Fee: The Course Fee for PGDCA is Rs.8, 000 (Rs. 4000 per semester).

REGULATION FOR PGDCA


COURSE TITLE: After successful completion of the course the student will be awarded with the Post Graduate Diploma in Computer Application (PGDCA) from Fakir Mohan University, Balasore. COURSE VENUE: The DISTANCE EDUCATION STUDY CENTRES of the University designated by the Syndicate can only offer this course EVALUATION SYSTEM: Each semester examination shall consist of two parts: mid-semester test and end-semester examination having the weightage of 20% and 80% respectively for theory papers. The course will consist of 1200 marks. ANCILLARY PAPER: There shall be one ancillary paper in the first semester i.e. Foundation Course in Mathematics (CS-60) the ancillary paper shall consist of 100 marks. A student is required to pass in the ancillary papers but it will not be included in the aggregate. ATTENDANCE: A student has to attend a minimum of 75% of classes both in theory and practical separately to be permitted to sit for the end-semester examination. In case of medical ground, if certified by a Medical Officer not below M.B.B.S. doctor his/ her case may be considered with a minimum attendance of 60% and in no case below this. In case a candidate is unable to acquire the stipulated attendance at the end of any semester, he/ she will not be allowed to take the endsemester examination. The candidate shall have to take re-admission in the concerned semester and acquire minimum stipulated attendance to be eligible for taking the examination. MID SEMESTER EXAMINATION: The mid semester test with a weightage of 20% will be conducted by the teacher teaching the paper who will also evaluate the scripts and show it to the students. EVALUATION OF ANSWER SCRIPTS: Answer scripts of the end term examination will be valued by the examiners appointed by this university. For the End semester examination of theory papers, the questions in each paper shall be set in such a way that a student has to answer one question from each unit of the syllabus of the paper. QUALIFYING LEVEL : In order to pass a theory paper a candidate has to secure at least 40% of the marks at the end semester examination and 40% in aggregate of both end semester and mid semester examination of that paper. For passing a practical paper/project a candidate has to secure at least 50% of the marks in that paper. CREDIT SYSTEM: If a candidate passes all the six semester examinations, he/she will be declared to have passed the Post Graduate Diploma in Computer Application (PGDCA) examination in: (i) First class if he/she secures 60% or more in aggregate of all semester examinations taken together. (ii) Second class if he/she secures 50% or more but less than 60% marks in aggregate of all semester examinations taken together. (iii) General class if he or she secures 40% or more but less than 50% marks in aggregate of all semester examinations taken together. BACK EXAMINATION: If a candidate fails in any one paper (or papers) in any semester examination he/she has to appear the end semester examination for that paper (papers) only whenever the said semester examination is held. If a candidate passes in all the papers of a semester examination but fails in the aggregate then he may appear in one more of the papers of that semester examination in order to make up the aggregate whenever such examination is held. MAXIMUM TENURE: The course has to be completed by a student in all respects in not more than 3 years from the date of his/her admission in to the course failing which the results of the examinations appeared by him/her shall stand cancelled. LATERAL ENTRY: Students completing PGDCA programme will be eligible for 3rd Semester entry into MCA Program.

1ST SEM PGDCA

MCS-11: PROBLEM SOLVING AND PROGRAMMING F.M-80 Time-3hrs


Unit 1: An Introduction to C Problem Solving, Problem -Solving Techniques, Design of Algorithms, Analysis of Algorithm Efficiency, Analysis of Algorithm Complexity , Flowcharts ,Basics of C: What is a Program and what is a Programming Language ? C Language, Structure of C program, writing a C Program, Compiling a C Program, Link and Run the C program, Diagrammatic Representation of Program Execution Process. Variables and Constants, Character Set ,Identifiers and Keywords, Data Type and Storage ,Data Type and qualifiers,Variables,Declaring Variables, Initializing, Variables, Constants . Unit 2: Expressions and Operators Assignment Statements, Arithmetic Operators, and Relational Operators, Logical Operators, Comma and Conditional Operators, Type Cast Operators, Size of Operator Shorthand, Priority of Operators, Control Statements, Arrays and Functions: Decisions and Loop Control Statements, Decision Control Statements, Loop Control Statements, the Go To Statement, the Break Statement, the Continue Statement, Arrays: Array Declaration, Array, Initialization, Subscript, Processing the Arrays, Multi-Dimensional Arrays. Unit 3: Strings Declaration and Initialization of Strings, Display of Strings Using Different, Formatting Techniques, Array of Strings, Built-in String Functions and Applications, Other String Functions, Functions: Definitions of a Function, Declaration of a Function, Function Prototypes, The Return Statement, Types of Variables and Storage Classes, Types of Function Invoking, Call by Value, Recursion. Unit 4: Structures, Pointers and File Handling Structures and Unions, Declaration of Structures, Accessing the Members of a Structure, Initializing Structure, Structures as Function Arguments, Structures and Arrays, Unions, Initializing an Union, Accessing the Members of an Union, Pointers: Pointers and their Characteristics , Address and Indirection operators, Pointer Type Declaration and Assignment ,Pointer Arithmetic, Passing pointers to Functions, Arrays and Pointers, Array of Pointers, Pointers and Strings. Unit 5: The C Processor # define to Implement Constants, # define to create Functional Macros, Reading from Other Files Using # include, Conditional Selection of Code using # ifdef, Other Preprocessor Commands, Predefined Names Defined by Preprocessor, Macros Vs Functions, Files: File Handling in C Using File Pointers, Input and Output using file Pointers, Sequential Vs Random Access Files, Positioning the File Pointer, The Unbufferred I/O - The UNIX like File Routines.

I-Sem PGDCA MCS -012 F.M-80 Time-3hrs COMPUTER ORGANISATION AND ASSEMBLY LANGUAGE PROGRAMMING (CO&ALP)
Unit 1: Introduction to Digital Circuits The Basic Computer, The von Neumann Architecture, Instruction Execution: An Example, Instruction Cycle, Computers: Then and Now The Data Representation: Data Representation, Number Systems, Decimal Representation in Computers, Alphanumeric Representation, Data Representation for Computation. Principles of Logic Circuits I: Logic Gates, Logic Circuits, Combinational Circuits Design of Combinational Circuits, Examples of Logic Combinational Circuits, Principles of Logic Circuits II : Sequential Circuits: The Definition, Flip Flops, Sequential Circuit Design, Examples of Sequential Circuits, Design of a sample Counter. Unit 2: Basic Computer Organization The Memory System: The Memory Hierarchy, RAM, ROM, DRAM, Flash Memory, Secondary Memory and Characteristics Hard Disk Drives, RAID and its Levels , The Concepts of High Speed Memories, Virtual Memory, The Memory System of Micro- Computer, The Input/Output System: Input/Output Devices or External or Peripheral Devices, the Input Output Interface, the Device Controllers and its Structure, Device Drivers, Input Output Techniques, Input Output Processors, External Communication Interfaces. Secondary Storage Techniques: Secondary Storage Systems, Hard Drives, Removable Drives, Removable Storage options. I/O Technology, Keyboard, Mouse, Video cards, Monitors, Liquid Crystal Displays (LCD), Digital Camera, Sound Cards, Printers, Modems, Scanners, Power Supply. Unit 3: The Central Processing Unit Instruction Set Architecture, Instruction Set characteristics, Instruction Set Design Considerations, Addressing Schemes, Instruction Set and Format Design Issues, Example of Instruction Format. Registers, Micro-Operations and Instruction Execution: Basic CPU Structure, Register Organization, General Registers in a Processors, Micro-operation Concepts, Instruction Execution and Micro-operations, Instruction Pipelining. ALU Organization: ALU Organization Unit 4: The Control Unit The Control Unit, The Hardwired Control, Wilkes Control, The Micro-Programmed Control, The Micro-Instructions, The execution of MicroProgram. Reduced Instruction Set Computer Architecture, Introduction to RISC, RISC Architecture, the Use of Large Register File, Comments on RISC, RISC Pipelining. Assembly Language Programming:

Microprocessor Architecture, Microcomputer Architecture, Structure of 8086 CPU, Registers Set of 8086, Instruction Set of 8086, Addressing Modes. Unit 5: Introduction to Assembly Language Programming The Need and Use of the Assembly Language, Assembly Program Execution, An Assembly Program and its Components, Input Output in Assembly Program, The Types of Assembly Programs, How to Write Good Assembly Programs. Assembly Language Programming (I), Simple Assembly Programs. Programming with Loops and Comparisons, Programming for Arithmetic and String Operations Assembly Language Programming (II), Use of Arrays in Assembly, Modular Programming, Interfacing Assembly Language Routines to High Level Language, Programs, Interrupts, Device Drivers in Assembly.

I-Sem PGDCA MCS -013 F.M-80


DISCRETE MATHEMATICS Unit-1: Elementary Logic Prepositional Calculus, Prepositions, Logical Connectives, Logical Equivalence, Logical Quantifiers. Unit 2: Methods of Proof, What is a Proof? Different Methods of Proof, Principle of Induction Unit 3: Boolean Algebra and Circuits: Boolean Algebras, Logic Circuits, Boolean Functions. Unit 4: Basic Combinatorics Sets, Relations and Functions, Introducing Sets, Operations on Sets, Relations and Functions. Unit 5: Combinatorics - An Introduction: Multiplication and Addition Principles, Permutations, Combinations, Binomial Coefficients, Combinatorial Probability

Time-3hrs

I-Sem PGDCA MCS -014 SYSTEMS ANALYSIS AND DESIGN :

F.M-80

Time-3hrs

Unit 1: Introduction to Systems Development Introduction to SAD, Fundamentals of System, Real Time Systems , Distributed Systems, Development of a successful System, Various Approaches for development of Information Systems Systems Analyst- A Profession, Why do Business need Systems Analyst?, Users, Analyst in Various Functional Areas, Role of a Systems Analyst, Duties of a Systems Analyst, Qualifications of a Systems Analyst. Process of System Development: Systems Development Life Cycle, Phases of SDLC, Product of SDLC Phases, Approaches to Development, Case Study Unit 2: Introduction to Documentation of Systems: Concepts and process of Documentation, Types of Documentation, Different Standard for Documentation, Documentation and Quality of Software, Good Practices for Documentation. Planning and Designing Systems: Process of System Planning, Fact Finding Techniques, Issues Involved in Feasibility Study, Cost Benefit Analysis, Preparing Schedule, Gathering Requirements of System. Unit 3: Modular and Structured Design: Design Principles, Structure Charts, Modularity System Design and Modeling, Logical and Physical design, Process Modeling, Data Modeling, Process Specification Tools, and Data Dictionary Unit 4: More Design Issues and CASE Tools: Forms and reports Design, Forms, Reports, Differences Between Forms and Reports, Process of Designing Forms and reports, Deliverables and Outcomes ,Design Specifications, Types of Information, General Formatting Guidelines, Guidelines for Displaying Contents, Criteria for Form Design, Criteria for Report Design. Physical File Design and Data base Design: Introduction to Database design, Design of Database Fields, Design of Physical Records, Design of Physical Files, Design of Database, and Case Study. CASE Tools for Systems Development: Use of CASE tools by Organizations, Components of CASE, and Visual and Emerging CASE tools. Unit 5: Implementation and Security of Systems & MIS Implementation and Maintenance of Systems, Implementation of Systems, Maintenance of Systems. Audit and Security of Computer Systems, Definition of Audit, Audit of Transactions on Computer, Computer Assisted Audit Techniques, Computer System and Security issues, Concurrent Audit Techniques. Management Information Systems: Role MIS in an organization, Different kinds of Information Systems.

I-Sem PGDCA MCS -015 COMMUNICATION SKILLS : F.M-80

Time-3hrs

Unit 1: Skills Needed at the Work Place - I The Process Communication, Introduction: What is Communication? The Process of Communication, Barriers to Communication, Different Types of Communication, Written Vs Oral Communication, Different Types of Face-to-Face Interactions, Characteristics and Conventions Of Conversations, Conversational Problems of Second/Foreign Language Users, Difference between Conversation and Other Speech Events. Telephone Techniques: Warm Up, Speaking and Listening: Commonly Used Phrases in Telephone Conversations, Reading: Conference calls, Vocabulary, Writing and Listening: Leaving a Message, Grammar and Usage: The Perfect Tenses, Pronunciation: Contracted Forms Unit 2: Job Applications and Interviews, Warm Up, Reading, Vocabulary: Apply for a Job, Curriculum Vitae, Language Focus: Some Useful Words Study Skills: Preparing for an Interview, Listening, Speaking, Writing.

Group Discussions: Reading, Writing Skills, Listening: How to be Successful in a Group Discussions Study Skills, Language Focus, Vocabulary, Speaking, Grammar: Connectives, Pronunciation. Unit 3: Managing Organizational Structure Warm Up: Ability to Influence and Lead, Reading: The Role of a Manager, Vocabulary: Leadership Speaking and Listening, Language Focus: Degree of Probability, Grammar: Modals, Writing: Reports Pronunciation. Meetings: Reading: A successful Meeting, Speaking: One to One Meetings, Language Focus: Opening, Middle, and Close, Study Skills: Editing, Listening: Criteria for Successful Meetings, Vocabulary, Grammar: Reporting Verbs, Writing Memos, Pronunciation: Stress According to Part of Speech. Unit 4: Taking Notes and Preparing Minutes: Taking Notes, Preparing Minutes, Grammar: Using the Passive Voice. Presentation Skills - I: Reading: Presentation Skills, Grammar: Verbs often required in Presentations Language Focus, Listening: Importance of Body Language in Presentations, Speaking: preparing an Outline of a Presentation, Pronunciation. Unit 5: Presentation Skills - II: Reading: Structure of Presentation, Study Skills: Visual Aids, Ending the Presentation, Language Focus: Talking about Increase and Decrease, Grammar: Prepositions, Listening: Podium Panic, Speaking, and Pronunciation: Emphasizing the Important words in Context. Negotiation Skills: Language Focus: Idiomatic Expressions, Study Skills: Process of Negotiations, Grammar: Phrasal Verbs, Listening: Effective Negotiations, Speaking, Writing.

I-Sem PGDCA MCSL -016 : F.M-100 Time-3hrs INTERNET CONCEPTS AND WEB DESIGN (Lab course)
Scripting Languages Unit 1: The Internet, Classification of Networks, Networking Models, What is Packet Switching? Accessing the Internet, Internet Protocols, Internet Address, How does the Internet Work? Intranet and Extranet, Internet Infrastructure, Protocols and Services on Internet. Unit 2: Introduction to HTML, What is HTML? Basic Tags of HTML, Formatting of Text, Working with Images META Tag Unit 3: Advanced Html: Links, Lists, Tables, Frames, Forms, Some Special Tags. Unit 4: Introduction to Java Script: Java Script Variables and Data Types, Statements and Operators, Control Structures, Object-Based Programming, Message box in Java script, Java Script with HTML, Forms. Unit 5: VB Script: What is VB Script? Adding VB Script Code to an HTML Page, Using Conditional Statements Looping Through Code, VB Script Procedures, VB Script Coding Conventions, Dictionary Object in VB Script, Err Object. Unit 6: Dream Weaver: Using Dream Weaver, Create a Site Home Page, Design a Page in Layout View, Insert Messages, Insert text, Work in Standard View, View the Site Files, Link Your Documents. Lab Manual Section 1: HTML (Hypertext Markup Language) Basic of HTML, How to Create HTML Document, Steps for Creating a Simple HTML Program. Section 2: Advanced HTML Advanced Topics of HTML. Section 3: Java Script Script Basics, Incorporating Java Script into a Web Page. Section 4: B Script VB Script Basics Incorporating VB Script into HTML Page. Section 5: Dream Weaver, How to Work In Dream Weaver? How to save your File? Adding Layers to the Timeline and Giving Motion to the Layer. Inserting Scripts, Inserting External Media in the web Page Adding SSI (Server-side Include to the Page), Adding CSS Style to your Page, Adding XML Files to your Page To Export a Dream Weaver Document as XML File, checking entries, working in frames, windows control, the java script URL.

I-Sem PGDCA MCSL -017 F.M-100 Time-3hrs LAB (C AND ASSEMBLY LANGUAGE PROGRAMMING) (Lab Course)
Section 1: C programming Lab Salient Features of C, C Programming Using Borland Compiler, Using C with UNIX Running C Programs using MS Visual C++, Program Development Life Cycle List of Lab Assignments - Session wise. Section 2: Digital Logic Circuits Logic Gates Circuits Simulation Program, Making logic Circuit Using Logic a Revisit of Steps of Logic Circuit Design Session-Wise Problems. Section 3: Assembly Language Programming Assemblers Assembly Programming File Session-wise List of Programs.

I-Sem PGDCA CS-60

FOUNDATION COURSE IN MATHEMATICS IN COMPUTING


F.M-80 UNIT-1: Elements of Differential Calculus: Time-3hrs

Real Numbers and Functions, Limits and Continuity, Differentiation Derivatives of Trigonometric, Derivatives of Some Standard Functions. UNIT-2: Drawing Curves Higher Order Derivatives, the Ups And Downs, Geometrical Properties of Curves Curve Tracing UNIT-3: Integral Calculus Definite Integral, Methods of Integration, Reduction Formulas Integration of Rational and Irrational Functions UNIT-4: Application of Calculus Applications of Differential Calculus, Area under a Curve Further Application of Integral Calculus UNIT-5: Solutions of Polynomial Equations Sets, Complex Numbers, System of Linear Equations, Cramers Rule, Inequalities Preliminaries in Plane Geometry, The Standard Conics, Preliminaries in Three-Dimensional, the Sphere.

2nd SEM PGDCA

MCS -021 DATA AND FILE STRUCTURES F.M-80 Time-3hrs


UNIT 1: Introduction to Algorithms and data Structures Analysis of Algorithms: Mathematical Background, Process of Analysis, Calculation of Storage Complexity, Calculation of Run Time Complexity. Arrays: Arrays and Pointers, Sparse Matrices, Polynomials, Representation of Arrays, Applications. Lists: Abstract Data Type-List, Array Implementation of Lists, Linked Lists-Implementation, Doubly Linked Lists-Implementation, Circularly Linked Lists-Implementation, Applications. UNIT 2: Stacks, Queues and trees Stacks: Abstract Data Type-Stack, Implementation of Stack, Algorithmic Implementation of Multiple Stacks, Applications Queues: Abstract Data Type-Queue, Implementation of Queue, Implementation of Multiple Queues, Implementation of DEQUEUES. UNIT 3: Trees: Abstract Data Type-Tree, Implementation of Tree, Tree Traversals, Binary Trees, Implementation of Binary Trees, Binary Tree Traversals, Application Graph Algorithms and Searching Techniques. Advanced Trees: Binary Search Trees, AVL Trees and B-Trees. UNIT 4: Graphs: Definitions, Shortest Path Algorithms, Minimum cost Spanning Trees, Breadth First Search, Depth First Search, Finding Strongly Connected Components. Searching: Linear Search, Binary Search, Applications. UNIT 5: File Structures and Advanced Data Structures Sorting, Internal Sorting, Sorting on Several Keys, Advanced Data Structures, Splay Trees, Red-Black Trees, AA-Trees File Structures, Terminology, File Organization, Sequential Files, Direct File Organization, Indexed Sequential File Organization.

II-Sem PGDCA MCS -022 F.M -80 Time-3hrs OPERATING SYSTEM CONCEPTS AND NETWORKING MANAGEMENT
UNIT 1: Operating System Fundamentals Networking Graphical User Interface, What is Graphical User Interface? Evolution of Human and Machine Interaction, Common Graphical User Interface, GUI Design Consideration: Psychological factors, GUI Design Consideration: Standards, GUI Example. Introduction to Operating System: What is an Operating System? Evolution of Operating System, Operating System Structure, and Classification of Advanced Operating System, Characteristics of Modern Operating System. UNIT-2: Introduction to Networking Concepts: Why computer Networks? The Topologies, Characteristics of the OSI Layers, OSI Models and Communication between Systems, Interaction between OSI Model Layers, Protocols Types of Networks, Medium, Data Flow, Physical Connection , Transmission Media, Connecting Devices. Internetworking: Concept, Architecture and Protocols: History of Internetworking, Packet Switching, Internetworking Concepts, and Internet Address Object -Based Programming, Configuring IP Address, TCP/IP, Additional Layer Protocols World Wide Web, Domain Name System, SNMP and UDP. UNIT 3: Linux Operating System Introduction to Linux Operating System: Features of Linux, Drawbacks of Linux, Components of Linux. Linux Commands and Utilities: Entering the Machine, The File System, Linux Utilities and Editor: Some Useful Commands, Permission Modes and Standard Files. Pipes, Filters and Redirection, Shell Scripts, Graphical User Interface, Editor. UNIT 4: User-to-User Communication: On-Line Communication, Off-Line Communication, Apache Server Settings, And Network Server Settings UNIX System Administration: System Administration, Installing Linux, Booting the System, Maintaining User Accounts, File Systems and Special Files, Backups and Restoration Windows 2000 Windows 2000 Networking: Windows 2000 Operating System Architecture, Using the Mapped Drive, A Few Important Facts about Windows 2000 Usages. UNIT 5: Managing Windows 2000 Server: Using Windows 2000 and Client, Logging on to the Network, Browsing Network Resources 1, Accessing Network Resources using My Network Places, Mapping a Folder Advanced Windows 2000 Networking, Windows 2000 Domain, Workgroups & Trusted relationships, User Administration, Remote Access. Windows XP Networking: Introduction to Windows XP Networking, Windows XP in File System, Sharing Network Resources in Windows XP, Enabling Offline File Features.

II-Sem PGDCA

MCS -023 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS


F.M-80
UNIT 1: The Database Management System Concepts The Basic Concepts: Need for a Database Management System, the Logical DBMS Architecture, Physical DBMS Architecture, Commercial Database Architecture, Data Models Relational and ER Models, The Relational Model, Relational Constraints, Relational Algebra, Entity Relationship (ER) Model, E-R Diagram, Conversion of E-R Diagram to Relational database.

Time-3hrs

UNIT 2: Database Integrity and Normalization Relational Database Integrity, Redundancy and Associated Problems, Single-Valued Dependencies, Single-Valued Normalization, Desirable Properties of Decomposition, Rules of Data Normalization File Organization in DBMS: Physical Database Design issues, Storage of Database on Hard Disks, File Organization and its Types, Types of Indexes, Index and Tree Structure, Multi-Key File Organization, Importance of File Organization in Databases. UNIT 3: Structured Query Language and Transaction Management The Structures Query Language, What is SQL? Data Definition Language, Data Manipulation Language, Data Control, Database Objects: Views, Sequences, Indexes and Synonyms, Table Handling, Nested Queries. UNIT-4: Transaction & Deadlock: Transactions and Concurrency Management: The Transactions, the Concurrent Transactions, the Locking Protocol, Deadlock and its Prevention, Optimistic Concurrency Control. UNIT 5: Database Recovery and Security: What is Recovery? Recovery Techniques, Security and Integrity, Authorization Distributed and Client Server Databases, Need for Distributed Database Systems, Structure of Distributed Database, Advantages and Disadvantages of DDBMS, Design of Distributed Database, Client Server Databases.

II-Sem PGDCA MCS -024 F.M-80 Time-3hrs OBJECT ORIENTED TECHNOLOGY AND JAVA PROGRAMMING
UNIT 1: Object Oriented Technology and Java Object Oriented Methodology - 1: Paradigms of Programming Languages, Evolution of OO Methodology , Basic Concepts of OO Approach, Comparison of Object Oriented and Procedure Oriented Approaches, Benefits of OOPs Object Oriented Methodology - 2, Classes and Objects, Abstraction and Encapsulation, Inheritance, Method Overriding and Polymorphism. UNIT 2: Java Language Basics: Introduction to Java, Primitive Data Type and Variables, Java operators Expressions, Statements and Arrays, Expressions, Statements, Control Statements, Selection Statements Iterative Statements, Jump Statements, Arrays . UNIT 3: Object Oriented Concepts and Exceptions Handling Class and Object , Class Fundamentals, Introducing Methods, This Keyword, Using Objects as Parameters , Method Overloading , Garbage Collection, The Finalize ( ) Method Inheritance and Polymorphism: Inheritance Basics, Access Control, Multilevel Inheritance, Method Overriding, Abstract classes, Polymorphism, Final Keyword Packages and Inheritances: Package, Accessibility of Packages, Using Package Members, Interfaces, Implementing Interfaces, Interface and Abstract Classes, Extends and Implements Together. UNIT 4: Exception Handling, Exception, Handling of Exception, Types of Exceptions, Throwing Exceptions, Writing Exception Subclasses. Multithreading, I/O and String Handling: Multithreaded Programming, Multithreading: An Introduction, The Main Thread, Java Thread Model, Thread Priorities, Synchronization in Java, Inter threads Communication I/O in Java, I/O Basics, Streams and Stream Classes, The Predefined Streams, Reading from, and Writing to , Console, Reading and Writing Files, The Transient and Volatile Modifiers, Using Instance of Native Methods Strings and Characters, Fundamentals of Characters and Strings, The String class, String operations Data Conversion using Value of ( ) Methods, String Buffer Class and Methods. UNIT 5: Exploring Java I/O, Java I/O Classes and Interfaces, I/O Stream Classes, Text Streams Stream Tokenizer, Serialization, Buffered Stream, Print Stream, Random Access File, User Interface Components, Building User Interface with AWT, Swing-Based GUI, Layouts and Layout Manager, Container Networking Features, Socket Overview, Reserved Parts and Proxy servers, Internet Addressing: Domain Naming Services (DNS), JAVA and the net: URL, TCP/IP Sockets Datagrams , Advance Java, Java Database Connectivity An Overview of RMI Applications, Java Servlets, Java Beans.

II-Sem PGDCA MCSL -025 LABS (DATA STRUCTURE USING C, WINDOWS 2000, LINUX/UNIX, JAVA AND MSACCESS, MY SQL) F.M-100 Time-3hrs

Section 1: Data and File Structures Lab Manual Arrays Structures Linked Lists Stacks Queues Trees Advanced Trees Graphs Searching Sorting Section 2: Operating System and Networking Lab Overview of Windows 2000 UNIX and Linux Advanced concepts of Local Area Network Network Administration of Windows 2000 Linux Administration Unix Networking Installation and Configuration of the Networking Services like TCP/IP, DNS, DHCP, FTP, SMTP. Section 3: DBMS Lab Introduction to MS- Access Database Creation Use of DBMS Tools/Client-Server Mode Forms and Procedures. Section 4: Java Programming lab

GRADUATE COURSE BACHELOR IN COMPUTER APPLICATION (BCA)


The BCA programme provides an understanding and skills related to the use of Computers and its application. The BCA programme provides a platform for possibility of moving on to MCA. Eligibility: The programme is open to students passing Higher Secondary (10+2) /+2 Vocational Examination or equivalents with Mathematics. Those who have not studied Mathematics as a distinct subject have to register for MTE-03 along with the first semester of BCA. Such students have to successfully complete MTE-03 within BCA programme. Medium of Instruction: The programme is offered in English only. Duration of the Course: Minimum: Three Years. Maximum: Six Years from the date of Registration. Lateral Entry Provision for BCA students: Students completing the BCA programme will be eligible for 3rd. semester entry into MCA programme. Thus a student if so desires may complete BCA and MCA in five years. Credit Points: The programme comprises of 23 courses of 108 credits. The practical courses are of 2 credits each and project 4 credits. PROGRAMME STRUCTURE AND MARK DISTRIBUTION:
Mark distribution Year/ Semt Course Code CS-610 Course Title Credit Points 4 8 4 Non credit 2 4 8 4 2 2 8 4 4 2 4 4 2 2 4 4 4 4 4 2 4 4 2 2 2 4 108 --Total 20 20 20 20 ------100 100 20 20 20 20 20 20 20 20 20 20 --100 ----100 --100 --------100 80 80 80 80 80 80 80 80 80 80 80 20 20 20 100 100 --80 80 80 --Mid-Sem/ assignment 20 20 20 ----100 80 80 80 Practical exam ----Final /TEE 80 80 80 100 Total 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 2900

Foundation Course in English for Computing Foundation Course in Humanities and Social Sciences Computer Fundamentals and PC software Mathematical Methods-03 Computer Fundamentals Lab PC Software Application Skills Foundation Course in Mathematics in Computing 'C' programming & Data Structure MS Excel Lab 'C' programming & Data Structure Lab Foundation Course in Science and Technology Introduction to System Software Elements of System Analysis and Design Unix & Linux Lab Introduction to DBMS Introduction to Computer Organization Windows Programming Lab Multimedia RDBMS LAB Computer Networks TCP/IP Programming Introduction to Software Engineering Computer Oriented Numerical Techniques Computer Network & TCP/IP Lab C++ & Object Oriented Programming Theory of Computer Science Introduction to Internet Programming (Java, Active X) Intranet Administration C++ & Java Lab Project(Report + Viva) (75+25)

F I FHS-01 R CS-611 1 S T MTE-03 ** Y CSL-611 E CS-612 A S R E CS-60 C CS-62 O N CSL-612 D


CSL-62 FST 3 R D CS-63 CS-05 CSL-63 Y E A R CS-06 4 T H CS-64 CSL-65 CS-66 CSL-67 CS-68 5 T H 3 CSL-68,69 Y E A R CS-72 CS-73 6 T H CS-74 CS-75 CSL-72 CS-76 CS-69 CS-70 CS-71

Course Fee: The Course Fee for BCA is Rs 30,000 (Rs. 5000 per semester) Project Fee: Rs. 300 (To be collected along with sixth semester Examination Fees). ** Mathematical Methods (MTE-03) : A candidate who has not studied Mathematics as a distinct subject at 10+2 level or its equivalent level need to register for MTE-03 along with first semester of BCA and successfully complete within the programe of BCA. No assignments/ internal exam need to be submitted for MTE-03. Also no counseling sessions are offered for MTE-03 by University. Students need to appear only in Term End Theory Examination for MTE-03. After completion of MTE-03, they would not get any certificate/grade card as it is not a

programme. They will get only intimation of the examination result. They need to secure at least 40% marks in the Term End Theory Examination for MTE-03 to be declared as successful. It does not add to the credit of BCA.

DISTANCE MODE REGULATION FOR BCA COURSE TITLE: After successful completion of the course the student will be awarded with the Bachelor in Computer Application Degree from Fakir Mohan University, Balasore. COURSE VENUE: The DISTANCE EDUCATION STUDY CENTRES of the University designated by the Syndicate can only offer this course. EVALUATION SYSTEM: Each semester examination shall consist of two parts: mid-semester test and end-semester examination having the weightage of 20% and 80% respectively for theory papers. The course will consist of 2900 marks. ATTENDANCE: A student has to attend a minimum of 75% of classes both in theory and practical separately to be permitted to sit for the endsemester examination. In case of medical ground, if certified by a Medical Officer not below M.B.B.S. doctor his/ her case may be considered with a minimum attendance of 60% and in no case below this. In case a candidate is unable to acquire the stipulated attendance at the end of any semester, he/ she will not be allowed to take the end-semester examination. The candidate shall have to take re-admission in the concerned semester and acquire minimum stipulated attendance to be eligible for taking the examination. MID SEMESTER EXAMINATION: The mid semester test with a weight age of 20% will be conducted by the teacher teaching the paper who will also evaluate the scripts and show it to the students. EVALUATION OF ANSWER SCRIPTS: Answer scripts of the end term examination will be valued by the examiners appointed by this university. For the End semester examination of theory papers, the questions in each paper shall be set in such a way that a student has to answer one question from each unit of the syllabus of the paper. QUALIFYING LEVEL: In order to pass a theory paper a candidate has to secure at least 40% of the marks at the end semester examination and 40% in aggregate of both end semester and mid semester examination of that paper. For passing a practical paper/project a candidate has to secure at least 50% of the marks in that paper. CREDIT SYSTEM: If a candidate passes all the six semester examinations, he/she will be declared to have passed the Bachelor of Computer Application (BCA) examination in: (i) First class if he/she secures 60% or more in aggregate of all semester examinations taken together. (ii) Second class if he/she secures 50% or more but less than 60% marks in aggregate of all semester examinations taken together. (iii) General class if he or she secures 40% or more but less than 50% marks in aggregate of all semester examinations taken together. BACK EXAMINATION: If a candidate fails in any one paper (or papers) in any semester examination he/she has to appear the end semester examination for that paper (papers) only whenever the said semester examination is held. If a candidate passes in all the papers of a semester examination but fails in the aggregate then he may appear in one more of the papers of that semester examination in order to make up the aggregate whenever such examination is held. MAXIMUM TENIUR: The course has to be completed by a student in all respects in not more than 6 years from the date of his/her admission in to the course failing which the results of the examinations appeared by him/her shall stand cancelled. LATERAL ENTRY PROVISION FOR BCA STUDENTS: Students completing the BCA programme will be eligible for 3rd. semester entry into MCA programme. Thus a student if so desires may complete BCA and MCA in five years.

First Sem- BCA

F.M-80

Time-3hrs

CS-610: FOUNDATION COURSE IN ENGLISH FOR COMPUTING (FCEC)


Unit -1: Reading, Writing, Listening, Speaking Skills Reading Comprehension; Study Guide; Passage for Reading; From George Orwell: Animal Farm; Note on the Author; Glossary, Comprehension Questions, Vocabulary, Words Having Related Meanings, Multiple Meanings, Word-Formation, Grammar and Usage, Concord of Number and Person, Tenses, Conversation, Pronunciation, Letters and Sounds, English Vowels, Word Stress. Reading Comprehension: Passage for Reading, A page from the Book of Memory by Indira Gandhi, Glossary, Exercises in Comprehension, Vocabulary, Compound words Grammar and Usage, Articles, Past Perfect Tense, Conversation, Pronunciation, English Consonants, Vowel Contrasts. Reading Comprehension, passage for Reading, A World of Four Sense by Ved Mehta, Glossary, Comprehension Questions, Vocabulary, Grammar and Usage, Prepositional Phrases, Participial Phrases, Phrasal Verbs, Relative Clauses, The Modal would, Adverbial Clauses, Writing, Listening Comprehension, Conversation, and Pronunciation. Reading Comprehension, Passage for Reading, Science and Human Life by Bertrand Russell, Note on the Author, Glossary, Comprehension Questions, Vocabulary, Grammar and Usage, The Passive Voice, Non-finite Verbals, Gerund, Participles, Modal Auxiliaries, Writing, Conversation, Describing People, Expressing Agreement and Disagreement, Pronunciation, Distribution of /r/, /r/ /w/, Stress and Rhythm. Unit- 2: Reading Comprehension, Passage for Reading, The Voice of India by Jawahar Lal Nehru, Note on the Author, Glossary, Comprehension Questions, Vocabulary Grammar and Usage, Writing, Conversations, Asking for directions, giving directions, Invitations, Accepting Invitations, Declining Invitations, Pronunciation, Tone Groups, The nucleus, Tones Composition & Study Skills: Development Of Paragraphs: The Topic Sentence, Illustration, Cause and Effect, Definition, Comparison and Contrast. Writing A Composition: A Model Composition for Study, What you must do Before Writing Your Composition Decide on Your Topic, Writing your Topic, Gathering and Ordering Your Data, Construct Your Outline, Writing the First Draft, the Beginning, The Body, and The Ending. Unit- 3: Note-Taking How to Read, Specimen Notes, Reduction Devices, Passage for Note-taking, Headings and Subordinate Points, Two Types of Subordinates Points, Organization of Notes into Tables, A passage giving information in the form of figures, A passage giving a Contrastive Description, Organization of Notes into Diagrams, Flow-charts, Tree Diagrams. Techniques Of Summarizing: The Technique of Summarizing, Some More Techniques of Summarizing, Writing a Summary from a particular point of view. Visual Aids: The Function of Visual Aids, Using Visual Aids, Tables, Charts and Graphs, Line Graphs, Bar Charts, Flow Charts. Unit-4: Reading Comprehension, Study Guide, Passage for Reading, Glossary, Comprehension Questions, Rephrasing, Vocabulary, Grammar and Usage, Passive Voice, Listing, Writing Reading Comprehension, Study Guide, Passage for Reading, Glossary, Comprehension Questions, Vocabulary, Grammar and Usage, Writing. Reading Comprehension, Study Guide, Reading Passage, Glossary, Comprehension Questions, Vocabulary, Suffixes, Grammar and Usage, Present Simple Tense, Writing Defining. Reading Comprehension, Study Guide, Reading Passage, Glossary, Comprehension Questions. Vocabulary, Compound Nouns, Grammar & Usage, Reduced Relative Clauses, Participle Modifiers, Writing, and Sequence Words. Reading Comprehension, Study Guide, Passage for reading, Note on the author, Glossary, Comprehension Questions, Vocabulary, Grammar and Usage, Conjunction, Adjectival Clauses, Writing. Unit-5: English For Computers Reading Comprehensions, Study Guide, Comprehension Passage Reading comprehension, Study Guide, Comprehension Passage. Reading comprehension, Study Guide, Comprehension Passage. Reading comprehension, Study Guide, Comprehension Passage. Reading comprehension, Study Guide, Comprehension Passage.

(Questions must covered from materials)

I-SEM BCA CS-611 F.M -80 Time-3hrs COMPUTER FUNDAMENTAL AND PC SOFTWARE Unit-1: What Is A Computer? The Computer And Integrated Circuit Technology, Classification Of Computers, Memory System, Characteristics Terms For Various Memory Devices, Main Memory Or Primary Storage, External/Auxiliary Memory, Magnetic Disk, Winchester Disk, Magnetic Tape, Optical Memories, High Speed Memories. Input/Output Devices (Peripherals), Input Devices, Output Devices, Input/output Module Interface, External Interfaces, What Is Parallel Processing? Pipelining, Vector Processing, Introduction To Risc, Reasons For Increased Complexity, Principles of RISC. Computer Software : System Software, Application Software, Machine Language, Assembly Language, High-Level Language, Fourth Generation Language, Elements Of A Programming Language, Variables, Constants, Data Type, Array And Expressions, Input And Output Statement, Conditional And Looping Statement, Subroutine And Functions. What Is An Operating System? Evolution Of Operating Systems, Serial Processing, Batch Processing, Multiprogramming, Types Of Operating System, Batch Operating System, Multiprogramming Operating System, Network Operating System, Distributed Operating System. Unit-2: Network Concept And Classification, Local Area Network (LAN), LAN Topology, LAN Access Method, Communication Architecture For Networks, LAN Hardware And Software, LAN Software/Operating System, Wide Area Network, Communication Switching Techniques, Wan Devices/Hardware, Types of Wide Area Networks, Few Applications, E-Mail (Electronic Mail), Edi, Networking Scenario, Internet, Bitnet (Because-Its Time Network), CompuServe, ISDN (Integrated Services Digital Network), NICNET, Open Indent Questions And Activities. Definitions, Security Status On Pc, Breaches Of Security, Security Measures, Physical Security, Software Security, Network Security, Password Security, Cryptography: A Brief History, Cryptography, Cipher Systems, Data Encryption Standard (Des), RSA Approach To Encryption, Cryptanalysis. Unit-3: The Evolution Of Virus, The Menace, The Process Of Infection, Classification Of Viruses, Boot Infectors, System Infectors, General .Com Or .Exe Infectors, Some Virus, Prevention, The Cure. What Is Graphical User Interface? Evolution Of The Human And Machine Interaction, Common Graphical User Interface Terms, Microsoft Windows (Ms-Windows), Structure Of A Window, Basic Techniques For Working In Windows, Using Menus, Working With A Dialogue Box, Types Of Options, Starting Windows 95, Task Bar, Start Menu, Shortcut Menus, Setup Screen Saver, How To Get Help, Shut-Down Windows 95. Unit-4: My Computer, System Settings, Control Panel, Printers, Backup Your Data, Disk Drive Utilities, Disk Defragmenter, Check For Disk Errors, Increase Disk Space, Format Disks, Add/Remove Applications, Set-Up Windows For Multiple Users, Dos Prompt. Windows Explorer, Working With Files, File Naming Conventions In Windows 95, Finding A File, Creating A File, Copy/Move Files, Associating Files & Programs, Delete Files, Find Information On A File, Working With Folders, Creating And Renaming Folders, Deleting Folders, Viewing Folders, Organizing Files With Folders, Controlling Access To A Folder, Recycle Bin. Run Your Programs, Windows 95 Accessories, General Use, Writing & Drawing, Briefcase. Network Setup & Configuration, Logging Onto The Network, Mapping Network Drives, Network Browsing, Sharing Folders & Printers, Connecting To Another Computer On Your Network, Dial-Up, Using Cables, E-Mail, and Internet. Multimedia In Windows 95, Multimedia Add-Ons, Media Types, Audio, Visual, Multimedia Tools, CD Player, Media Player, Sound Recorder, Volume Control. Unit-5: Starting Word, The Word Screen, Getting to Word Document, Typing and Revising Text, Typing Text, Editing text, Copying and Moving, Typing Special Characters (Symbols), some COMMON Features, Changing the Case of text, Moving & copying text with drag and drop, Justifying text, Creating Bulleted & Numbered lists, Arranging and Moving between open documents, Finding and Replacing, Finding and Replacing Text and Formatting, Editing and Proofing Tools, Using the Spelling Checker, Checking Grammar. Formatting Text Characters, Formatting Paragraph, Centering, Right Alignment And Left Alignment, Indenting Text, Tab Stops, Line Spacing, Paragraph Spacing, Borders And Shading,, Document Templates, Template Wizards, Starting A New Document From A Template. Mail Merge, Data Sources & Main Documents, Starting & Editing the Main Document, Merge Printing Labels & Envelopes, MACROS, What are Macros?, Recording a Macro, Editing & organizing A Macro, Assigning Macros To A Menu, Toolbar And Shortcut Keys, Protecting Documents, Printing a Document. What Is Business Graphics? Types Of Business Graphics, How To Make An Effective Presentation? Physical Aspects Of Presentation, A Presentation Graphics Package: PowerPoint, Creating A Presentation, Creating A Title Slide, Creating A Graph, Creating Tables, Make Organization Chart, Save And Close A Presentation, Working With Tools, Slide Show.

(Questions must covered from materials) I-SEM BCA


FHS: CS-01 F.M-80 Time-3hrs UNIT 1: HUMAN BEINGS AND SOCIAL DEVELOPMENT: AN APPROACH

Scientific Approach to the Study of Human Beings Human Being at the Centre of Social Processes, Social Science as Reflective Critique, Human Being as a Creative Agent, Science as Empathic and Critical Reflection , Social Science Procedure, Understanding Human Beings in their Social Setting, Science as Critique of Human Conditions ,Racial Differentiation and the Unity of Human Beings, Social Roots and Forms of Prejudice, Prejudice in Science, Region Prejudice Knowledge and Society, Information Society, Universalities and Specificities of Culture. Evolution of Humankind Tool Making/Using-An Evolutionary Perspective, the Old Stone Age, the New Stone Age, The Bronze Age, The iron Age, Tool Making /Using and March of Culture, Social institutions and interactions, Specialization and Division of Labour, Urban Revolution, Rise of Great Religions, Nature and Human Beings: Adaptation and interaction, Patterns of Adaptation, Tribes and their Patterns of Adaptation, Interaction: Dependence, Conquest and Harmony, Evolution of Human Being as a Thinking Animal, Unique Capabilities of Thinking Human Beings, Species-specific Characteristics, Evolution of the Knowing individual, Growth of Two Cultures, Forms of Knowledge in Transition, Division of Knowledge into , Disciplines. Social Change and Evolution

Concepts of Change: Evolution, Development and Growth, Social Change, Development, Development and the New World Order , Differentiation in Social Forms, Simple to Complex Society, Regional Cultures: ,Technological Advance and Social Differentiation , Emergence of Class Divisions ,Process of Human Settlement. UNIT-2: STAGES OF AN EVOLUTION Domestication of Animals and Origins of Agriculture Man as Hunter/Gatherer, Archaeological Evidence for Domestication, the First Farmers of Western Asia, The Development of Farming and Herding in India, The Consequences of Agriculture and Herding, Social Structure of Hunting and Farming Societies, Development of Social Complexity. The River-Valley Civilizations Factors for the Growth of Early Civilizations, Three Distinct River-Valley Landscapes, City Dwellers of Lower Mesopotamia, The Sumerian Civilization, Sources of Kings Power, Chart-l The Chronology of Mesopotamia, Egypt, The Egyptian Culture, Administration, Chart 2 The Chronology of Egypt, The Harappan Cities' Civilization, Chart-3 The Chronology of the North Western Subcontinent. UNIT-3: Feudal Societies: Slavery: Slavery in the Indian Context, Slavery, Serfdom and the Peasant Societies, Transition to Feudalism, Henry Pirenne's views on Feudalism, Thesis of Marc Bloch, Perry Anderson on Feudalism, Growth of Feudal System, Form or Labour under Feudalism, Feudal Production System, The Class of Lords, The Dynamism of Feudal Economy, Growth of Population, Trade and Urbanization, Growth of New Economy, Decline of Feudalism, Shortage of Labour, Peasant Rebellions, Feudalism in the Indian Context. Renaissance and Reformation: Social and Economic Background, Renaissance, Humanism, Secularism, Renaissance Literature, Art and Architecture, Philosophy, Beginning of the Scientific Revolution, Political Theory, Reformation, Doctrinal Debates in the Church, The Protestant Revolution, Economic and Political Changer, Rise of Nation States Geographical Discoveries Colonization. Industrial Revolution, Merchant Capitalism, Emergence of wage Labour, Putting-Out system, The Enclosure Movement, Market and Commodity Production in Agriculture, Agricultural Revolution, Capitalist Relations in Agriculture, Factory and Machine, The New Technology, Factory system, Labour and Legislation, Capital Accumulation and Profit Motive, Changes in the Composition of Capital ,Cyclical Pattern of Growth, Expansion of Capitalism, Rise in Individualism, Division of the World and the Colonies. UNIT-4: EMERGENCE OF INDEPENDENT INDIA Characteristics of Indian Economy: Pre-Colonial and Colonial: Characteristics of Pre-colonial Economy, Agriculture, Trade, Handicraft Industries, Aspects of Colonial Rule Evolution of Colonial Rule, and Impact of the Colonial Rule: Western View-point, Impact of the Colonial Rule: Indian View-point, The Drain theory, De- industrialization, Phases of the Colonial Rule, Agriculture under the Colonial Rule, The New Land Settlement, Commercialization of Agriculture, Impact on Agriculture, Role of the Colonial State. Indian National Movement-1: 1857: The First War of Independence, Causes, Extent and intensity, Defeat, Early Phase of Nationalism ,Role of the Intellectuals , Role of Colonial state , Emergence of the Indian National Congress, Moderate and Militant Nationalists, Moderates Aims and Methods, Militants Aims and Methods, Swadeshi Movement, Socio-Religious Reform and Cultural Renaissance, Prominent Reformers: Issues and Views, Their Approach, Their Methods. UNIT-5: Indian National Movement-2: The Emergence of Gandhi, Official Response, Non-Cooperation and Khilafat, Aftermath, Civil Disobedience Movement, The Revolutionary Movement, The Socio-Economic Content of Swaraj, Emergence of Communist and Socialist Groups, Role of Nehru, Impact on Congress, Peasants, Working Class and State People's Movements, Peasant Movements, Working Class Struggles, Movement in Princely States, Other Movements, Towards Freedom, Congress Ministries , Second World War and India, Quit India Movement , Independence. Values of the Indian National Movement: Secularism, What is Secularism?, Practice of Secularism, Gandhi and Nehru, Socialism and Planned ,Economic Development, Democracy and Civil Liberties, Nature of the Colonial state, Nationalist struggle for Democratic Rights, Humanism, Sources of Humanism, Struggle for Humanism, The British Role, Universal Brotherhood and Peace, Some Early Instances, Struggle Against Fascism.

I-Sem BCA MTE-03-(Ancillary Paper) F.M -100 Time-3hrs


UNIT-1: ALGEBRA AND GEOMETRY Sets and Functions Graphs and functions Elementary Algebra Coordinate Geometry Vectors UNIT-2: CALCULUS Differential Calculus Applications of Differential Calculus The Integral Integration of Elementary Functions Differential Equations UNIT-3: PROBABILITY DISTRIBUTIONS Statistics Probability

UNIT-4: DISCRETE DISTRIBUTIONS Discrete Probability Distributions Continuous Probability Distributions UNIT-5: STATISTICAL INFERENCE Statistical Data Sampling, Hypothesis Tests. Correlation and Regression.

I-Sem BCA CSL-611 (COMPUTER FUNDAMENTAL LAB) F.M -100 I. II. DOS commands (Limited) MS-Office packages i. ii. MS-POWER POINT MS-WORD Time-3hrs

III.

Device information.

2ND SEM BCA CS-612: PC SOFTWARE APPLICATION SKILLS F.M-80 Time-3Hrs UNIT-1: Classical Problems and Puzzles: Crossing the Konigsberg Bridges, Cannibals and Missionaries, Decanting Problems, Decision Trees, Classical Conundrums. The Higher Arithmetic-2: Prime Numbers, Gaps between Primes, the Sieve of Eratosthenes, Euler's Proof of the Infinitude of the Primes. The Higher Arithmetic -11: Hungarian Problems, an Archimedean Result, the Theorem of Pythagoras and Irrational Numbers, the Division of a Plane by Straight Lines, Minimum Spanning Circles. Central Methods: Five Sailors, a Monkey and Many Coconuts, The Twelve Coins problem, Poincare on the Psychology of Invention. UNIT-II: Introduction To EXCEL: Excel Basics, To Start Excel, Workplace of Excel Spreadsheet, Worksheets within Workbook, Getting started with EXCEL, Create a Workbook, Open a Workbook, Find a Workbook, Insert a Worksheet, Delete a Worksheet, Move the Worksheet, Selecting Cells, Enter and Edit Data, To Create a Custom List, Cell References, Range Names, Navigate Worksheet, Search and Replace Data, Rearrange Cell Contents, Move or Copy Cell Contents - Inserting or Deleting Rows and Columns, Save and Protect Workbook, Exit EXCEL. Formatting And Printing Worksheet: Page Set-up, Column Width and Row Height, Using Menu Commands, Using Mouse, Fonts, Alignment, Numbers, Auto format, Format Painter, Getting Worksheet Printed. Customizing Workplace EXCEL Windows, Arranging Windows, Moving between Windows, Hiding/Unhidden Windows, Splitting and Freezing Window Panes, Workplace Displays, Worksheet at different Magnifications, Using Custom Controls, Forms Toolbar, Create Controls on the Worksheet, Format Controls, Worksheet Controls, Using Dialog Boxes, Create Dialog Boxes, Test Dialog Boxes. Calculations in Worksheet Formula Basics, Basic Properties of Formulas, Operators in the Order of Precedence, How to Enter a Formula, Editing Formula, Functions, Categories of Functions, Function Wizard. UNIT-III: Charts : Chart Components, Chart Types, Chart Wizard, Resizing and Moving Charts, Editing Charts, Adding or Deleting Data, Change the Chart Type, Format a Chart, Drawing in the Chart, Use Charts for Analysis, Create a Trend line, Format the Trend line, Delete the Trend line, Printing Charts. Database Power of Excel Database Concepts, Adding Records, Deleting Records, Editing Records, Sorting a Database, Filtering a Database, Using AutoFilters, Using Advanced Filters, Data Tables, Pivot Table, Creating Pivot Table, Changing the layout, Adding or Removing fields, Adding Pivot Table Data, Removing Pivot Table Data, Updating data in Pivot Table, Deleting Pivot Table. Focus On Analysis: Goal Seek, Solver, Scenario Manager, Creating a Scenario, Displaying the Scenario, Editing the Scenario, Deleting a Scenario. Automating Worksheet Using Macros, What are Macros, Start Recording a Macro, Run the Macro, Delete a Macro Assigning the Macro to Toolbar, Menu or Shortcut Key, Using Templates, Creating a Template, Opening a Template, Modifying Original Templates. UNIT-IV: Internet: An Overview: What is Internet? How does Internet Work? Domain Name System (DNS), who governs the Internet? What I can do on Internet? How Can I Connect to Internet? Host/Terminal Connections, Individual Computer TCP/IP Link, Dial-up or On-Demand TCP/IP Link through LAN, Dedicated Link Connections, Tools and Services on Internet , Electronic Mail on Internet, Usenet and Newsgroups, Transferring Files with Ftp, Connecting to Remote Machines with Telnet, Some Other Tools, Browsing the Internet, What is Gopher? What is World Wide Web? UNIT-V: Internet Tools: E-mail, FTP And Telnet Electronic Mail: A Message window, E-mail Addressing, The Components of E-mail, Message Composition, Checking and Reading Messages, Mail Menu items, Address Book, Troubleshooting in E-mail, Interesting E-mail Addresses, Mail Reflectors, Mailing Lists and List Servers, FTP and Telnet, FTP: The File Transfer Program, How to Use FTP, Using FTP via VSNL, Telnet, Interesting Sites. Browsers: Netscape Navigator, Search Engines, NCSA Mosaic, Microsoft Internet Explorer. Visiting Web Sites: Downloading, Examples, Netscape Navigator, Microsoft Internet Explorer, List of URL's of Interesting Sites.

II-Sem BCA

CS-60
FOUNDATION COURSE IN MATHEMATICS IN COMPUTING F.M-80 UNIT-1: Elements of Differential Calculus: Time-3hrs

Real Numbers and Functions, Limits and Continuity, Differentiation Derivatives of Trigonometric, Derivatives of Some Standard Functions.

UNIT-2: Drawing Curves Higher Order Derivatives, the Ups And Downs, Geometrical Properties of Curves Curve Tracing

UNIT-3: Integral Calculus Definite Integral, Methods of Integration, Reduction Formulas Integration of Rational and Irrational Functions

UNIT-4: Application of Calculus Applications of Differential Calculus, Area under a Curve Further Application of Integral Calculus UNIT-5: Solutions of Polynomial Equations Sets, Complex Numbers, System of Linear Equations, Cramers Rule, Inequalities, Preliminaries in Plane Geometry, The Standard Conics, Preliminaries in Three-Dimensional, the Sphere

II-Sem BCA F.M-80 CS-62: 'C' programming & Data Structure Time-3hrs

UNIT-I Introductory : An Overview, A C Program, Escape Sequences, Getting a "feel" for C. Data Types In 'C' : Variables of type int, Variables of type char, Variables of type float, Variables of type double, Enumerated types, The typedef Statement, Identifiers. Operators and Expressions in C: Elementary Arithmetic Operations and Operators, Expressions, Ivalues and rvalues, Promotion and Demotion of Variable Types: The Cast Operator, Format Control in the printf ( ) and scanf ( ) Functions. Decision Structures in 'C': Boolean Operators and Expressions, The goto Statement, The if ( ) Statement, The if ( ) else Statement. Control Structures I: The while () and do - while () Loops, The Comma Operator, The Transfer of Control from Within Loops, The if - then - else or Ternary Operator, The switch - case - default Statement. UNIT-II Control Structures II: The for (;;) Loop, Uni-dimensional Arrays, The Initialization of Arrays and the size of Operator, Storage Classes and Scope. Pointers and Arrays: Pointer Variables and Pointer Arithmetic, Pointers, Arrays and the Subscript Operator, A Digression on scanf (), Multidimensional Arrays. Functions: Function Prototypes and Declarations, Functions and Scope, Pointers as Function Arguments, Unidimensional Arrays as Function Arguments String Functions, Multi-Dimensional Arrays as Function Arguments. Functions II : Recursive Functions, Macros, Conditional Compilation, Macros with Parameters, Command-line Arguments, Variable-length Argument Lists, Complicated Declarations, Dynamic Memory Allocation. Files and Structs, Unions and Bitmfields Files and File I/O, fprintf (), fscanf (), stdin, stdout and stderr, sprintf () and sscanf (), fgets (), fputs (), getc () and putc (), fread (), fwrite (), rewind () and feof (), Structs, The Dot Operator, Structs and Files: fseek, fseek ( ), Structs and Functions: the Arrow Operator, Unions, Bit Fields: the Bitwise Operators. UNIT-III Introduction to Data Structures; Array Program Analysis, One Dimensional Arrays, Array Declaration, Storage of Array in Main Memory, Sparse Arrays. Lists : Basic Terminology, Static Implementation of Lists, Pointer Implementation of Lists, Insertion in a List, Deletion from a List, Storage of Sparse Arrays using Linked List, Doubly Linked Lists, Circular Linked List, Storage Allocation, Storage Pools, Garbage Collection, Fragmentation, Relocation and Compaction. Stacks And Queues: Defining Stack and Queue, Stack Operations and Implementation, Array Implementation, Pointer Implementation, Stack Applications, Convert Number Bases by Using Stacks, Infix to Postfix Conversion, Queues: Operations and Implementation, Queue Application, Priority Queues. Graph: Defining Graph, Basic Terminology, Graph Representation, Graph Traversal, Depth First Search (DFS), Breadth First Search (BFS), Shortest Path Problem, Minimal Spanning Tree. UNIT-IV Trees : Basic Terminology, Binary Trees, Inorder Traversal, Post order Traversal,Preorder Traversal, Binary Search Trees, Operations on a BST, Insertion in Binary Search Tree, Deletion of a node in BST, Search for a key in BST. AVL-Tree and B-Tree: Height Balanced Tree, Building Height Balanced Tree, B-Tree, B-Tree insertion, B-Tree deletion, B-Tree of order-5 (An example). File: Terminology, File Organisation, Sequencial Files, Direct File Organization, And Indexed Sequential File Organisation. UNIT-V Searching Techniques: Sequential Search, Binary Search. Sorting Techniques I : Internal Sort, Insertion Sort, Bubble Sort, Quick Sort, 2-way Merge Sort, Heap Sort, Sorting on Several Keys. Sorting Technique II: Data Storage, Sorting with Disk, Buffering, Sorting with Tapes.

II-Sem BCA CSL-612 (MS-EXCEL LAB) F.M -100 Time-3hrs 1. Getting started with EXCEL, Create a Workbook, Open a Workbook, Find a Workbook, Insert a Worksheet, Delete a Worksheet, Move the Worksheet, Selecting Cells, Enter and Edit Data, To Create a Custom List, Cell References, Range Names, Navigate Worksheet, Search and Replace Data, Rearrange Cell Contents, Move or Copy Cell Contents Inserting or Deleting Rows and Columns, Save and Protect Workbook, Exit EXCEL. Formatting And Printing Worksheet Customizing Workplace. Calculations in Worksheet. Use of Chart Use of Database in Excel Internet use etc.

2. 3. 4. 5. 6. 7.

II-Sem BCA CSL-62 (C Programming and Data Structure lab) F.M-100 Time-3hrs

1. 2. 3. 4. 5. 6. 7. 8. 9.

General programs Array programs Function programs Decision structure programe Control structure programe Pointer, Structure, Union programs. File programs linked list, stack, queues programs graph & tree program

10. Searching and sorting programs.

3RD SEM BCA:

F.M -80

Time-3hrs

FST-CS-61

FOUNDATION COURSE IN SCIENCE & TECHNOLOGY UNIT -I: -HISTORY OF SCIENCE SCIENCE AS A HUMAN ENDEAVOUR- Linking past with Present, some aspect of science. Science in the ancient world- Primitive Human Society, Agriculture and Civilization. IRON AGE- Science in Iron Age India, Science in Iron Age Greece, Atomic Theory in Antiquity, and Decline of European Science. THE GOLDEN AGE OF SCIENCE IN INDIA- Second Urban Civilization in India, The Gupta Period, Age of Conflict. UNIT-II: EMERGENCE OF MODERN SCIENCE Science in the Medieval Times-The Arab Renaissance, Science and Technology in Medieval India. Impediments to the growth of Science in India RENAISSANCE, THE INDUSTRIAL REVOLUTION AND AFTER- Science and Technology in Medieval Europe, The renaissance (1440-1540), Science in the Post Renaissance Period (1540-1760), The Industrial Revolution (1760-1830) and after. SCIENCE IN COLONIAL AND MODERN INDIA-Science in Colonial India, Science in Post-Independence India, What we have Learnt. THE METHOD OF SCIENCE AND THE NATURE OF SCIENTFIC KNOWLEDGE- Science- its Many Facets, The Method of Science, The nature of Scientific Knowledge, Scientific approach to Problem Solving, A Reflection about Science. UNIT-III: UNIVERSE AS A SYSTEM Historical Perspective, the Physical Universe. EXPLORING THE UNIVERSE Probing the Universe, Understanding the Universe. THE SOLAR SYSTEM : The Solar System: A General Survey, the Sun, a Model Star, the Planet, Asteroids and Comets. The Earth-The Most familiar Planet, Some Myths and Misconceptions. ORIGIN AND EVOLUTION OF LIFE Origin of Life on the Earth, Biological Evolution, Systems View of Life, Extra-terrestrial Life. EVOLUTION OF MAN Theories of Evolution Evidences of Evolution. UNIT-IV: ENVIRONMENT AND RESOUCES ECOSYSTEM Ecology and Environment, Ecosystem, Cycling of Materials in the Ecosystem, Interaction in the Earth Ecosystem. COMPONENTS OF ENVIRONMENT The Oceans, the Atmosphere, the Forests, THE CHANGING ENVIRONMENT Pollution, Impact of technology on Environment, Impact of Population increase on Environment. NATURAL RESOUCES Natural resources, Energy: A non-Conventional Renewable e Resources. Exploration of Resources. RESOURCE UTILISATION, PLANNING AND MANAGEMENT. Use of Natural Resources, Recycling of Used Resources and Waste, Resource Planning and Management, conservation of mineral Resources. UNIT-V: AGRICULTURE, NUTRITION AND HEALTH FOOD AND AGRICULTURE : Agriculture in India-A way of Life, Basic Resources for Agriculture, The plant and Animal Wealth of India, Scientific and Technological Advancements in Our Agricultural Produce, Agro-techniques , Livestock, poultry, Fisheries. SCIENTFIC POSSIBILITIES AND SOCIAL REALITIES. Agriculture in Special Areas, Reclamation of saline, Alkaline Soils, problems Associated with Modern Agriculture, Mismatch between Mans Scientific ability to Produce and Social incapacity to Utilize. Biotechnology in Agriculture. FOOD AND NUTRITION Importance of Nutrition, Nutrient Groups and their Functions, Essential Nutrients, Food as Fuel for the Body Machine, Balanced Diet, Food Fads, Food Allergies, Adulteration of Food, malnutrition and III Health. HEALTH AND DISEASE. What is Good Health? Disease, Infectious Diseases, Spread of Diseases or Transmission, Prevention of Diseases, Health Care in India, AIDS.

III-Sem BCA
CS -63 INTRODUCTION TO SYSTEM SOFTWARE UNIT-I: INTRODUCTION TO PROGRAMMING LANGUAGE CONCEPTS F.M -80 Time-3hrs

What is an Algorithm? Flowcharting. Problem and its Algorithm. Concepts of a Programming Language. Categories of Language. Elements of Programming Language. INTRODUCTION TO ASSEMBLER: Advantages of a Translator. Types of Translators. Assembler Implementation. Macro and Macro Processor. Loaders. INTRODUCTION TO COMPILER WRITING: What is a Compiler? Approaches to Compiler Development. Compiler Designing Phases. Software Tools. UNIT-II: GRAPHICAL USER INTERFACE: What is Graphical User Interface? Evolution of Human and Machine Interaction. Common Graphical User Interface Terms. Functionality of Graphical User Interface. A look at Some Graphical User Interface. INTRODUCTION TO A TEXT EDITORS & DEBUGGING SYSTEM Introduction to Text Editor. Interactive Debugging Systems. UNIT-III: INTRODUCTION TO OPERATING SYSTEM : What is an Operating System? Evolution of Operating Systems. Types of Operating Systems. Operating System Structure. Future Operating System Trends. PROCESS MANAGEMENT Process Concept. Processor Scheduling. Interprocess Communication and Synchronization. Deadlocks. MEMORY MANAGEMENT Single Process Monitor. Multiprogramming with Fixed Partitions. Multiprogramming with Dynamic Partitions. Paging. Segmentation. Virtual Memory. FILE MANAGEMENT File Concept. Directories. Disk Organization. Disk Space Management Methods. Disk Allocation Methods. Disk Scheduling. File Protection. UNIT-IV: THEORITICAL CONCEPTS OF UNIX OPERATING SYSTEM: Basic Features of UNIX Operating System. File Structure. CPU Scheduling. Memory Management. File System. UNIX - GETTING STARTED I: Getting Started. Files and Directories. UNIX - GETTING STARTED III: Looking at File Contents. Your Own Directories. File Permissions. Basic Operations On Files. Changing Permission Modes. Standard Files. Processes. TEXT MANIPULATION: Inspecting Files. Operating On Files. EDITORS: General Characteristics of VI. The Line Editors Ex and Ed. The Stream Editor SED. Changing Several Files In SED. AWK. UNIT-V: USER TO USER COMMUNICATION: On-Line Communication. Off-Line Communication. SHELL PROGRAMMING: Programming in The Bourne and the C-Shell. Wild Cards. Simple Shell Programs. Variables. Programming Constructs. Interactive Shell Scripts. Advanced Features. PROGRAMMING TOOLS: The UNIX C Compiler. Some Other Tools. Maintaining Programs. The Source Code Control System SYSTEM ADMINISTRATION - A Definition. Booting the System. Maintaining User Accounts. File Systems and Special Files. Backups and Restoration.

III-Sem BCA
CS -05: Introduction to System Analysis and Design (ISAD) F.M -80 Time-3hrs UNIT-1: An Overview: What is a system? Systems study, Systems analysis and Systems approach, Characteristics of a system, Elements of systems analysis .Types of systems. System Development Life Cycle: Preliminary investigation, Determination of system requirements, Design of system, Development of software, Systems testing, Implementation, Evaluation and Maintenance Software Crisis: From Programmers point of view, From Users point of view Role of a Systems Analyst: Who is Systems Analyst? What a Systems Analyst does? Attributes of an effective Systems Analyst Why System Projects? Sources of Project Requests ,Requests from Department Managers ,Requests from Senior Executives ,Requests from System Analysts , Requests from Outside Groups, Managing Project Review and Selection, Steering Committee ,Information Systems Committee, User Group Committee , The Project Request , Preliminary Investigation Conducting the investigation , Testing Project Feasibility , Handling Infeasible Project, , Problem Classifications and Definitions, , Defining a Problem, Evaluating the Problem, Sources of Problem/Opportunity, Problem Identification and Definition . UNIT-2 :FEASIBILITY STUDY: Preliminary Study , Different Types of Feasibility, Technical feasibility, Operational feasibility, Economic feasibility, Social feasibility, Management feasibility, Legal feasibility, Time feasibility, Investigative Study, Steps in feasibility analysis, Analyzing systems data, Identifying design requirements ,Cost/Benefit Analysis, Tangible or intangible costs and benefits, Direct or indirect costs and benefits, Fixed or variable costs and benefits, How to define cost-benefit analysis? Fact Findings, Interviewing, Questionnaires, Observing the current system, Determination of DFD, New System. SYSTEM REQUIREMENT SPECIFICATIONS AND ANALYSIS Data Flow Diagrams, (DFD), What is DFD?, Charting tools used for DFDs,Data Dictionaries, Why Data Dictionary?, Major symbols, Four rules ,Data Dictionary types, The makeup of Data Dictionaries , HIPO, Constructing a VTOC, Constructing an IPO ,Decision Tables and Decision Trees, Decision tables , Decision trees, Warnier-Orr diagrams ,Nassi-Shneidermann charts UNIT -3 :STRUCTURED SYSTEM DESIGN : System Design Considerations, Design Objectives , Constraints , Processing Techniques, Operation , Design Methodologies, Structured Design, Major System Design Activities, System Interface Specification, Audit Considerations, Audit Control and Documentation Control, Modularization, Design Process, System Specifications, Prototype Design. INPUT DESIGN AND CONTROL : Processing Transaction Data, Batch Processing , On-line Processing, Elements of Input Data, Input Data , Source Documents, Input Media and Devices, Input Design Guidelines , Controlling Amount of Data, Avoiding Delay , Avoiding Errors in Data, Avoiding Extra Steps , Keeping the Process Simple , Major Concerns regarding input, Input Verification and Control, Key Verification, Use of Self-Checking Numbers , Visually displaying an identifying Characteristics, Hash Totals, Checking Between a Range of Numbers ,Reasonableness Test, Verification of Code, Verification of Data Type , Verification that certain Combinations of Data Exist, Sequence Check, Data Dictionaries, How to Layout Terminal Screen, Designing of CRT-Input Display Screen , Basic Rules for CRT-Input Display Screen, Major Concerns regarding CRT-Input Screen Design, Ease of Use, Improved Processing Speed, Menu Driven Screens , Emphasizing Information on Display Screens ,Colour Use in Screen Design , Colour Selection, Editing through Display Screens OUTPUT SYSTEM DESIGN : Types of Output , Application Output, Operating Output, Output Devices, Output Design Consideration, Design of Output Reports, Designing Screen Output, Menu Design, Form Design and Control, Form Design , What is Form?, Classification of Forms , Factors to be Considered in Form Design, Forms Control, Computer Graphics, Presentation Graphics , Decision Support Graphics , Graphics Hardware/Software, FILE AND DATABASE DESIGN : Selecting Data Storage Media , File Concepts4.3 Types of File , Master, Transaction, Table , Report , Backup, Archival , Dump, Library, File Organization,: Sequential, Random or Direct , Indexed, File Design, Database Design, Logical and Physical view of Data, Schema , Sub-Schema, Types of Database, Hierarchical Model , Network Model , Relational Model, , Coding System, , Types of Code , Classification Code , , Function Code , Card Code, , Sequence Code , , Significant - digit Subset Code , , Mnemonic Code, , Acronyms. UNIT-4: SYSTEM DEVELOPMENT: Tasks of System Development, Prototype Installation, Hardware and Software Selection and Performance, Hardware Selection, Software Selection, Benchmark Testing, Preparing Software Development Cycle, Identifying Programs , Program Logic and Flowcharts, Control Structure, Pseudo code, Software Specification Language Selection Criteria , Volume of Data, Complexity of Processing , Compatibility with other Systems, Types of Input/Output , Development Efforts. SYSTEM CONTROL AND QUALITY ASSURANCE : Quality Assurance in Software Life Cycle :Quality Factors Specifications ,Software Requirement , Specifications , Software Design Specifications ,Software Testing and Implementation , Maintenance and Support, Levels of Quality Assurance, Testing , Verification with Validation , Certification, Design Objectives: Reliability and Maintenance, Designing Reliable Systems , Designing Maintainable Systems, Maintenance Issues, Maintainable Designs, Testing Practice and Plans, Levels of Tests, Unit Testing , System Testing , Special Systems Tests, Designing Test Data, System Control , Objective of System Control , Types of Control, Audit Trail: DOCUMENTATION :Characteristics of a Good Documentation, Types of Documentation , Program Documentation, Operations Documentation , User Documentation , Management Documentation , Systems Documentation, Software Design and Documentation Tools , Structured Flowchart, HIPO Diagram , Warnier/Orr Diagram, Need for Documentation, Guide lines/Format for Preparing Documentation Package, Elements that comprise a Documentation Package SYSTEM IMPLEMENTATION : Training of Personnel involved with System , System Operators Training, , User Training, Training Methods , Vendor and In-service Training, In-house Training, ,Conversion Methods, Parallel Systems , Direct Conversion , Pilot System, Phase-in Method, Conversion and Operation Plans , Site Preparation , File and Data Conversion, Postimplementation Review, Review Plan, System Maintenance, Drawing up Computer Contract, Respective Responsibilities of Vendors and Buyers , Documentation, Hardware , Delivery and Acceptance, Right of Use of Equipment from Other Vendors , Warranties , Guarantees, Payments , Bankruptcy, Hardware Acquisitions, Tender Evaluations, Costing Factor , Equipment Characteristics , Potential for Growth, Vendor Support, Criteria for Vendor's Selection , Economic Factors, Hardware Factors , Software Factors , Service Factors, Reputation of Manufacturer, Acquisition for Proprietary Software Packages , Technical

Aspect of Proprietary Software , Approaches to Software Evaluation, Service Bureaux, Advantages of Using Data Centers , Disadvantages of Using Data Centres, Financing use of Computers , Renting, Leasing , Outright Purchase UNIT-5: INTRODUCTION TO MIS : What is Management Information System (MIS)?, Historic Development, Computer Systems and MIS, Organizational Systems and MIS,Logical Foundation of MIS, Typical Systems, The Future. THE TECHNOLOGY COMPONENT : Overview of Computing Technology, Overview of Communication Technology, Database Technology , Data Modeling Relational Model ,Structured Query Language (SQL), Fourth Generation Language (4GL), Complex Database, Decision Support Systems, Knowledge Based Systems THE ORGANISATIONAL IMPACT OF MIS: Information as a Resource, Information for Competitive Advantage, Organization, Information and Decision, Data and Information, Information and Management, Information Support and Nature of Management, MIS as a Profession.

III-Sem BCA CSL-63 LAB F.M-100 Time-3hrs UNIX/LINUX LAB 1. Getting Started. Files and Directories. 2.
Looking at File Contents.

3. Your Own Directories. File Permissions. 4. Basic Operations on Files. Changing Permission Modes. Standard Files. Processes 5. Shell programming

sem BCA: CS-06 : Introduction to DBMS F.M -80 Time-3hrs UNIT 1: BASIC CONCEPTS : Traditional File Oriented Approach, Motivation for Database Approach, Database Basics Three views of data, The Three level Architecture of Data Base Management System, Database Management System Facilities, Elements of a Database Management System, Advantages and Disadvantages of Database Management System DATABASE MODELS AND ITS IMPLEMENTATION : File Management System, Entity Relationship Model, Relationship between Entity Sets Representation of Entity Sets in the Form of Relations, Generalization and Specification Aggregation, the Hierarchical Model, Replication Vs Virtual Record, The Accessing of Data Records in hierarchical Data Structure, Implementation of the Hierarchical Data Model, The Network Model, DBTG Set, Implementation of the Network Data Model, The Relational Model, Advantages and Disadvantages of Relational Approach, Difference Between Relational and Other Models, An example of a Relational Model , Conversion of Hierarchical and Network Structure into Relation, Implementation of Relational Data Model. UNIT-2: FILES ORGANISATION FOR CONVENTIONAL DBMS : File Organization, Sequential File Organization, Indexed Sequential File, Types of Indexes, Organization Structure of Indexed Sequential file, Virtual Storage Access Method (VSAM), Implementation of Indexing using tree Structure, Direct File Organization, Multi-key File Organization, The need for Multiple Access Path, Multilist file Organization, Inverted File Organization, Cellular Partitions, Comparison and Trade-off in the Design of multikey file MANAGEMENT CONSIDERATIONS : Organizational Resistance to DBMS Tools, Conversion from an Old System to a New System, Evaluation of a DBMS, Administration of a DBMS UNIT-3: RELATIONAL MODEL : Concepts of a Relational Model, Formal definition of a Relation, The CODD Commandments, Relational Algebra, Relational Completeness NORMALIZATION : Functional Dependency, Anomalies in a Database, Properties of Normalized Relations, First Normalization, Second Normal Form Relation, Third Normal Form, Boyce-CODD Normal Form (BCNF), Fourth and Fifth Normal Form , Some Examples of Database Design STRUCTURED QUERY LANGUAGE :Categories of SQL Commands, Data Definition, Data Manipulation Statements, SELECT- the Basic Form, Sub queries, Functions, GROUP BY Feature, Updating the Database, Data Definition Facilities, Views UNIT-4: DISTRIBUTED DATABASES: Structure of Distributed Database, Trade offs in Distributing the Database, Advantages of Data Distribution Disadvantages of Data Distribution, Design of Distributed Databases, Data Replication, Data Fragmentation. OBJECT ORIENTED DATABASE MANAGEMENT SYSTEM RELATIONAL MODEL: What is Next Generation Data Base System? New Database Application, What is Object Oriented Database Management System? Promises of Object Oriented System, Promises and Advantages of Object Oriented Database Management System, Deficiencies of Relational Database Management System, Difference between Relational Database Management System and Object Oriented Database Management System, Alternative Objective Oriented Database Strategies. UNIT 5: INTRODUCTION TO CLIENT/SERVER DATABASE: Evolution of Client/ Server, Emergence of Client/ Server Architecture, the Client/ Server Computing, Basics of Client/Server Computing Paradigm, Why need Client/Server Computing? Advantages of Client/Server Computing, Components of Client/Server Computing, the Critical Products, Object Oriented Technology (OOT), Distributed Computing Environment, Application Programming Interface (API) , Multithreaded Processes, Remote Procedure Calls (RPC), Dynamic Data Exchange (DDE) , Object Linking and Embedding (OLE), Developing an Application, Structured Query Language (SQL), Data Definition Language (DDL), Data Manipulation Language (DML) , Client/Server : Where to next? INTRODUCTION TO KNOWLEDGE DATABASES: Definition and Importance of Knowledge, What is a Knowledge Base System? , Difference between a Knowledge Base System and a Database System, Knowledge Representation Schemes, Rule Based Representation, Frame Based Representation, Semantic Nets, Knowledge Representation Using Logic.

4th

IV-Sem BCA CS -64 F.M -80 Time-3hrs INTRODUCTION TO COMPUTERORGANISATION(ICO) UNIT-1: HARDWARE CONCEPTS: INTRODUCTION AND DATA REPRESENTATION The von Neumann Architecture. Computers: Then and Now. Data Representation. Instruction Execution. DIGITAL LOGIC CIRCUITS: Boolean Algebra. Logic Gates. Combinational Circuits. Sequential Circuits. Interconnection Structures. UNIT-2: MEMORY ORGANISATION: Memory System. Characteristics Terms for various Memory Devices. Random Access Memory. External/Auxiliary Memory. High Speed Memories. INPUT/OUTPUT ORGANISATION: Input/Output Module. Input/output Techniques. Direct Memory Access. Input/output Processors. External Interface. UNIT- 3: INSTRUCTION SETS: Instruction Set Characteristics. Addressing Schemes. Instruction Format Design. Example of Instruction Set. REGISTER ORGANISATION AND MICRO- OPERATIONS: Basic Structure of the CPU. An Advanced Structure. Register Organization. Micro-operations. Instruction Execution and Micro-operations. ALU AND CONTROL UNIT ORGANISATION: ALU Organization. Control Unit Organization. UNIT-4: MICROPROGRMMED CONTROL UNIT: What is a Micro-Programmed Control unit? Wilkes Control. The Microinstruction. A Simple Structure of Control Unit. Microinstruction Sequencing. Microinstruction Execution. Machine Startup. MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMING MICROPROCESSOR ARCHITECTURE: Microcomputer Architecture. CPU Components. CPU Registers. Instruction Set. Addressing Modes. Introduction to Motorola 68000 Microprocessors. UNIT-5: INTRODUCTION TO ASSEMBLY LANGUAGE: Introduction to Assembly Language. Assembly Language Fundamentals. Input/output Services. Assembly Language Program Development Tools. A Final Look at the Assembly Language Programs. A Complete Example. ASSEMBLY LANGUAGE PROGRAMMING (PART - I) Simple Assembly Programs. Programming with Loops and Comparisons. Programming for Arithmetic and String Operations. ASSEMBLY LANGUAGE PROGRAMMING (PART-II) Arrays. Modular Programming. Interfacing Assembly Language Routines to High Level Language Programs. Interrupts.

IV-Sem BCA F.M -80 Time-3hrs MULTIMEDIA INTRODUCTION TO MULTIMEDIA AND ITS APPLICATIONS UNIT -1: AN OVERVIEW OF MULTIMEDIA Multimedia - The Concept. Hardware for Multimedia Computer. Software for Multimedia. Components of Multimedia. Multimedia-Design, Production and Distribution. UNIT -2: APPLICATIONS OF MULTIMEDIA Application Areas for Multimedia. Publishing Industry and Multimedia. Communication Technology and Multimedia Services. Multimedia in Business. UNIT-3: Multimedia Pedagogues: Interactive Systems for Teaching and Learning. Concepts for Distributed Learning Environment. A Medical Application: Med net - A Medical Collaboration and Consultation System. Review Questions. UNIT -4: MULTIMEDIA AUTHORING TOOLS Multimedia Development Tools. Features of Authoring Software. Authoring Tools. Quick Time. Hypertext. Applications of Hypertext. Elements of Hypertext. Review Questions. UNIT -5: MULTIMEDIA DEVELOPMENT - ISSUES AND SUGGESTIONS Learning Interface Design. Planning the Multimedia Programme/Application. Development TIPS of Multimedia Building Blocks. Multimedia Authoring. CS -66

IV-Sem BCA CSL -65 WINDOWS PROGRAMMING LAB :

F.M -100

Time-3hrs

COMPONENTS OF WINDOWS PROGRAMMING AND VISUAL VBASIC VISUAL BASIC: INTRODUCTION Start and Exit Visual Basic. Visual Basic Interface. Debug Window. Print Command. Visual Basic Arithmetic Operators. VARIABLES AND FUNCTIONS What are Variables? Variable Names. Variable Types. Range of the Variable Values. Functions. BUILDING A PROJECT & CUSTOMIZING FORMS About Project. What is a Form? Form Properties. Form Tools. VISUAL BASIC CONTROLS What is a Control? What is a Custom Control? Controls in a Form. FUNCTIONS & PROCEDURES Functions and Procedures. Form, Standard & Class Module. Sub Procedure. Do-Event Functions. Control Arrays. ACCESSING DATA BASE What is a Database? Using Data Manager. Creating a Data Base. Creating a New Table. Attaching a Table. Changing Design of an Existing Table. Creating Indexes. Working with Data. CREATING FORM WITH DATA CONTROLS What is Data Control? What is Data-Aware Control? Creating a Form Using Data Controls. Manipulating Data. Creating the Menu Bar. Displaying a Menu Item Code. OBJECT LINKING & EMBEDDING Basics of OLE. The OLE Icon. Terms Used in OLE. OLE Automation. Using OLE Control PopupMenu. Creating OLE Object at Design Time. Creating Part of an OLE Object. Testing Embedding/Linking. WINDOWS PROGRAMMING USING VISUAL BASIC 6.0 Starting an Era of Visual Software Development. RAD (Rapid Application Development) Tools. Some Visual Components. How does Basic Interface Component Act. Creating and Linking Object Through Basic Programming. Activity. ADVANCED FEATURES OF VISUAL BASIC 6.0 Identification of Some Advanced Features of Visual Basic 6.0. Objectives. Employment of Features and Some More Examples. ACTIVEX AND WINDOWS API Creating ActiveX DLLs. Using Windows API in Visual Basic IDE

IV-Sem BCA CSL -67 RDBMS LAB


F.M -100 Time-3hrs

RDBMS TERMINOLOGY Some Definitions. The Definition Related to Relational Model. Relational Data Integrity. Data Dictionary Checklist. OVERVIEW OF LOGICAL DATABASE DESIGN The Steps of Database Design. ER Model. ER Model Basics. Attributes. Relationship. Weak Entities. Components of an E-R diagram. ER Diagram Development Examples. OVERVIEW OF NORMALISATION Redundancy and Associated Problems. Role of Normalization. Single- Valued Dependencies. Single Valued Normalizations. Desirable Properties of Decompositions. Multivalued Dependencies. Multivalued Normalization Fourth Normal Form. The Fifth Normal Form. Rules of Data Normalization. PRACTICAL ON RDBMS PRACTICAL ON RELATIONAL DATABASE MANAGEMENT SYSTEMS Block Introduction. Block Objectives. Review Questions. Entity- Relationship Diagram. Functional Dependency and Normalization. Structured Query Language (SQL). Microsoft-Access. Views and Security Using SQL. RDBMS LAB INTRODUCTION TO MS ACCESS INTRODUCING MICROSOFT ACCESS What is a Database Management System (DBMS)? What is a Microsoft Access Database? Tables and Queries. Forms and Reports. MICROSOFT ACCESS BASICS Starting and Quitting Microsoft Access. Opening a Database. The Database Window. Objects of the Access Database. WORKING WITH DATABASE Creating a Microsoft Access Database. Creating Objects. Set Toolbars to your Working Style. CREATING A TABLE Plan Fields and Data Types. Creating a Table. Set Field Properties. Save and Close a Table. Add and Save Records. Edit Records and Close a Table. Modify Fields in a Table. Modify Columns and Rows in a Datasheet. Attach Validation Rule to a Field. FINDING DATA Find a Value. Find a Replace. Create and Apply a Filter. Specify Criteria. Sort Records. CREATING A QUERY Create a Query. The Query Window. Join Tables. Select Fields. Specify Criteria. Sort Records. Calculate Totals. Modify a Query. Save a Query. CREATING A FORM Create a Form with a Form Wizard. View Records in a Form. Add, Delete and Save Records. Save and Close a Form. CUSTOMISING YOUR FORM Change a Forms Design. Select and Resize Controls. Move and Delete Controls. Change Fonts, Size and Colour of Text. SHOWING DATA FROM MORE THAN ONE TABLE ON A FORM Create a Form that Contains a Sub Form. Use a Query to Include Fields from More Than One Table. CREATING REPORTS AND MAILING LABELS Use Reports to Present Data. Create a Report. Preview, Print and Save a Report. A Report in Design View. Create and Print Mailing Labels.

5th semester BCA CS -68 COMPUTER NETWORKS UNIT -1: NETWORK CLASSIFICATION AND REFERENCE MODELS What is a Network? Computer Network Goals/Motivation. Applications of Networks. Types of Networks. Reference Model. TCP Reference Model. Difference between OSI Reference Model and TCP Reference Model. IEEE Standards for LANs. UNIT -2: DATA TRANSMISSION & MULTIPLEXING Transmission Terminology. Analog and Digital Data Transmission. Transmission Media. Multiplexing. UNIT -3: MEDIUM ACCESS CONTROL AND DATA LINK LAYER Data Link Layer. Medium Access Control Sub -layer. UNIT -4: NETWORK, TRANSPORT (TCP/IP) AND APPLICATION LAYER Network Layer. Transport Layer. Application Layer. Remote Procedure Call (RPC). File Transfer Protocol (FTP). Telnet. NETWORK DEVICES & TECHNOLOGY NETWORK DEVICES - I: Network Devices. NETWORK DEVICES - II: Network Devices. INTEGRATED SERVICES DIGITAL NETWORK (ISDN): Base band and Broadband Communication. ISDN Services: BRI and PRI. Advantage of ISDN. ISDN Application. ASYNCHRONOUS TRANSFER MODE (ATM): Switching Techniques. How compatible is ATM as Technology. ATM Layered Architecture in comparison with OSI model. How ATM Protocol Works. The ATM Network. The ATM Cell. ATM Classes of Services. ATM Traffic Control. Benefits of ATM. ATM Applications. F.M-80 Time-3hrs

V-Sem BCA CS -69 F.M-80 TCP/IP PROGRAMMING TCP/IP FUNDAMENTALS UNIT -1: INTRODUCTION TO TCP/IP: TCP/IP Layering. The TCP/IP Stack. Internet Addressing. UNIT-2: Domain Name System (DNS). Client/Server Model. UNIT -3: INTERNET PROTOCOL: IP Header. UNIT -4: TRANSMISION CONTROL PROTOCOL: Basic Terminology. Important Features of TCP. UNIT -5: User Datagram Protocol (UDP). Time-3hrs

V-Sem BCA CS -71 F.M -80 Time-3hrs

COMPUTER ORIENTED NUMERICAL TECHNIQUES UNIT -1: COMPUTER ARITHEMETIC: Floating-Point Arithmetic and Errors. Some Pitfalls in Computation. UNIT-2: SOULUTION OF NON-LINEAR EQUATIONS: Iterative Methods for Locating Roots Chord Methods for Finding Roots. Iterative Methods and Convergence Criteria. UNIT-3: SOLUTION OF LINEAR ALGEBRAIC EQUATIONS. Preliminaries. Direct Methods. Iterative Methods. UNIT-4: INTERPOLATION : Lagranges Form. Newton Form of the Interpolating Polynomial. Interpolation at Equally Spaced Points. UNIT-5: Numerical Differentiation, Numerical Integration, Numerical solution of ordinary differential equation, Numerical solution of differential equations using Runge- Kutta Methods.

V-Sem BCA CS -70 : F.M -80 Time-3hrs INTRODUCTION TO SOFTWARE ENGINEERING UNIT -1: INTRODUCTION TO SOFTWARE PRODUCT, COMPONENT & CHARACTERISTICS ENGINEERING Software Product, Components and Characteristics. Software Engineering Concepts. Documentation of the Software Product. Software Process and Models. SOFTWARE PROCESS MANAGEMENT: Software Process Management. Humane Resource Management. The Software Team. Organization, Information and Decision. Problem Identification. Software Crisis. Role of a System Analyst. UNIT -2: PROJECT PLANNING AND CONTROL: Project Planning and Control. Project Scheduling. Project Standards. Project Outsourcing, RISK MANAGEMENT CONCEPTS: Introduction and Risk Management Concepts, Benchmark Testing. UNIT -3: SOFTWARE PERFORMANCE: Customer Friendliness. Software Reliability. Software Reviews. Software Up gradation. Software Tools and Environment. Software Libraries and Tool- Kits. Software Modules. Reapplication of Software Modules. Development Tools. QUALITY CONCEPTS: Important Qualities of Software Product and Process, Principles of Software Engineering. UNIT-4: SOFTWARE METHDOLOGY: AN OBJECT ORIENTED CONCEPTS The Evolving Role of Software. An Industry Perspective. Some Initial Solutions. Structured Methodologies. Major Influencing Factors. Using the Methodology. Choosing the Right Methodology. Implementing a Methodology. Which Tools are you Most Likely to Use? Current Generation of Software Developing Tools. 4GLs. Considerations in Application Development. UNIT -5: CASE TOOLS Software Crisis. What is Wrong with Current Development Methods? An Engineering Approach to Software. Why Case Fails? Case Tools. Factors Affecting Software Development. The Benefits of Using CASE.

V-Sem BCA CSL- 68 & 69 (COMPUTER NETWORK & TCP/IP LAB) F.M-100(50+50) Time-3hrs

1. Computer networking concept 2. TCP/IP programming

6th semester BCA F.M-80 CS -72: C++ AND OBJECT ORIENTED PROGRAMMING(C++&OOP) AN INTRODUCTION TO OBJECT ORIENTED PROGRAMMING

Time-3hrs

UNIT -1: WHAT IS OBJECT ORIENTED PROGRAMMING? Object Oriented Programming Paradigm. Advantages of Object Oriented Programming. Some Applications of Object Oriented Programming. The Object Orientation. Object Oriented Languages. OBJECT ORIENTED PROGRAMMING SYSTEM: What is OOPS? Class. Inheritance. Abstraction. Encapsulation & Information Hiding. Polymorphism. UNIT -2: ADVANCED CONCEPTS: Dynamism. Structuring Programs. Reusability. Organizing Object-Oriented Projects. INTRODUCTION TO OBJECT ORIENTED LANGUAGES: Objective-C. Python. C# (C Sharp). Eiffel. Modula-3. Small Talk. Object REXX. JAVA. BETA. Various Object Oriented Programming Languages Comparative Chart. UNIT -3: AN INTRODUCTION TO UNIFIED MODELING LANGUAGE (UML): What is UML? Definitions. The UML Diagrams. C++ -AN INTRODUCTION: OVERVIEW OF C++ Programming Paradigms. C++ Programming Language: A re-visit of Concepts of C/C++. Functions and Files. CLASSES AND OBJECTS: Definition and Declaration of a Class. Scope Resolution Operation. Private and Public Member Functions. Creating Objects. Accessing Class Data Members and Member Functions. Arrays Objects. Objects as Function Arguments. UNIT -4: OPERATOR OVERLOADING: Operator Functions. Large Objects. Assignment and Initialization. Subscripting. Increment. Decrement Operator. Friends. UNIT -5: INHERITANCE-EXTENDING CLASSES: Concept of Inheritance. Base Class and Derived Class. Visibility Modes. Single Inheritance. Multiple Inheritances. Nested Classes. Virtual Functions. STREAMS AND TEMPLATES: Output. Input. Files and Streams. Templates. Exception Handling.

VI-Sem BCA CS -73: THEORY OF COMPUTATION

F.M -80

Time-3hrs

UNIT -1: FINITE AUTOMATA AND LANGUAGES: Regular Expressions. Regular Languages. Finite Automata. NON-DETERMINISTIC FINITE AUTOMATA: Non-Deterministic Finite Automata NFA. Equivalence of NFA and DFA. Equivalence of #-NFAs and NFAs. Pumping Lemma. Closure Properties (Regular Languages and Finite Automata). Equivalence of Regular Expression and FA. UNIT -2: CONTEXT FREE GRAMMAR Grammar and its Classification. Context Free Grammar (CFG). Pushdown Automata (PDA). Non-Context Free Languages, Pumping Lemma for CFL. Equivalence of Context free Grammar and Push Down Automata. UNIT -3: TURNING MACHINE Prelude to Formal Definition. Turning Machine: Formal Definition and Examples. Instantaneous Description and Transition Diagram. Some Formal Definitions. Observations. Turning Machine as Computer of Functions. Modular Construction of Complex Turning Machines. RECURSIVE FUNCTION THEORY : Some Recursive Definitions. Partial, Total and Constant Functions. Primitive Recursive Functions. Intuitive Introduction to Primitive Recursion. Primitive Recursion is Weak Technique.The Techniques of unbounded Minimalisation, Partial Recursion and #-Recursion. UNIT -4: COMPUTABILITY/DECIDABILITY

Decidable and Undecidable Problems. The Halting Problem. Reduction to another Undecidable Problem. Undecidability of Post Correspondence Problem. Undecidability Problem for Context Free Languages. Other Undecidable Problems. UNIT -5: COMPLEXITY Notations for the Growth Rates of Functions. Classifications of Problems. Reduction, NP-Complete and NP-Hard Problems. Establishing NP-Completeness of Problems. APPLICATIONS: Applications of Finite Automata. Applications of Regular Expression. Application of Context-Free Grammars.

VI-Sem BCA CS -74 F.M -80 INTRODUCTION TO INTERNET PROGRAMMING


Time-3hrs

FUNDAMENTALS OF JAVA PROGRAMMING UNIT -1: INTRODUCTION TO JAVA: Applets and Applications. Java Buzzwords. The Java Platform. Java Libraries. Starting with Java. DATA TYPES, OPERATORS AND ARRAYS: Data Types in Java. Operators. Java Keywords. Mixing Data types. Type Casting. Programming Constructs in Java. Arrays. UNIT -2: CLASSES AND OBJECTS IN JAVA Classes and Objects. Constructor. Sub classing. The Extends Keywords. The Instance of Operator. Static Variables and Methods. The Final Keyword. Access Control. Method Overriding. Abstract Classes. Polymorphism. Wrapper Classes. Inner Classes. EXCEPTION HANDLING: Exception Classes. Using Try and Catch. Handling Multiple Exceptions. Sequencing Catch Blocks. Using Finally. Built-in Exception. Catching Exceptions. User Defined Exceptions. UNIT -3: PACKAGES AND INTERFACES: Creating Packages. Adding Classes to Existing Packages. Interfaces. Exceptions. ADVANCED CONCEPTS UNIT -4: MULTITHREADED PROGRAMMING Multithreading: an Introduction. The Main Thread. Java Thread Model. Thread Priorities. Synchronization in Java. Inter-thread Communication. I/O IN JAVA : I/O Basics. Streams and Stream Classes. The Predefined Streams. Reading from, and Writing to, Console. Reading and Writing Files. The Transient and Volatile Modifiers. Using Native Methods. UNIT -5: APPLETS: The Applet Class. Applet Architecture. An Applet Skeleton: Initialization and Termination. Handling Events. HTML Applet Tag. GRAPHICS AND USER INTERFACES: Graphics Contexts and Graphics Objects. User Interface Components. Building User Interface with AWT. Swing-based GUI. Layouts and Layout Manager. Container. VI-Sem BCA CS -75: INTRANET ADMINISTRATION

F.M -80

Time-3hrs

UNIT -1: FUNDAMENTALS OF INTRANET The Intranet. Advantages of the Intranet. Types of Intranet. Software and Hardware Requirement for an Intranet. Application Areas. Future of the Intranet. Key Intranet Terms. UNIT -2: INTRANET SECURITY: Security Concerns. Threats. Security Solutions. Advice from Security Experts. UNIT -3: INTRANET HARDWARE AND SOFTWARE: Selection of Computing Infrastructure. Hardware. Network Environment. Software. Other Aspects. INTRANET TOOLS & CONFIGURATION: UNIT -4: CONFIGURING INTRANET: Configuring Web Server. Installation. Networks and Security. Tuning Application over Intranet. UNIT -5: INTRANET AUTHORING AND MANAGEMENT TOOLS: Intranet Authoring Tools. Intranet Management Tools. INTRANET PROTOCOLS: Basic Intranet Protocols. Web Server Specific Protocols. Latest Protocols.

VI-Sem BCA CSL- 72 (C++ & Java LAB) F.M-100 1. c++ programming Classes, objects, inheritance, polymorphism, overloading, templates, exception handling 2. Java programming: classes & objects in java, exception handling, packages & interfaces, multithreading, applets, graphics etc. VI-Sem BCA CS -76 PROJECT The project work constitutes a major component in most of the professional programmes and it is to be carried out with due care and executed with seriousness by the candidates. 10. You will receive CS-76 Project Guidelines in 5th Semester after examination. 11. Approval of project synopsis before project from project guide which is written in A4 size paper (10 to 12 pages). 12. Project categories: Networking, Operating System, Application Development, Any other packages Using any languages and databases. 13. Project report should be hard binding (book binding) 14. Project report about 70 to 100 pages minimum and both side of the pages be 10% variation. 15. Project contains 100 marks ( Report =75 marks and Viva =25 marks) 16. Project report should be submitted before project valuation date with guides biodata. 17. Project guide (MCA, M.Tech, and Ph.D in Comp. Sc.) should have minimum 2-3 years experience in working or teaching. 18. Guide can take 10 students under the guidance at one time. 19. Contact course coordinator of program for further information regarding project. Time-3hrs

F.M -100

Time-3hrs

****End ****

Course Structure
BACHELOR IN LIBRARY & INFORMATION SCIENCE (BLIS) :
The BLIS programme is meant to impart skill and training necessary for effective organization and management of libraries and providing varieties of library and information services with the help of IT wherever possible. Eligibility : The programme is open to any Graduates(10+2+3) Or Diploma in library and information science. Medium of Instruction : The programme is offered in English only. Duration of the Course : Minimum : One Year. Maximum: Four Years from the date of Registration. Credit Points : The programme comprises of 9 courses of which 7 courses are devoted to theoretical aspects of 4 credits each. 2 courses are designed to impart practical skill in library classification and cataloguing. The practical courses are of 2 credits each. PROGRAMME STRUCTURE AND MARK DISTRIBUTION:

Course Code

Course Title

Credit Point

MARK DISTRIBUTION Assignments Final Total

BLIS-01 BLIS-02 BLIS-03 BLIS-03P BLIS-04 BLIS-04P

Library and Society Library Management Library Classification Theory Library Classification Practice Library Cataloguing Theory Library Cataloguing Practice Reference & Information Sources Information Services Information Technology: Basics

4 4 4 2 4 2

20 20 20 Nil 20 Nil

80 80 80 50 80 50

100 100 100 50 100 50

BLIS-05

20

80

100

BLIS-06 BLIS-07

4 4

20 20

80 80 Grand Total

100 100 800

REGULATIONS FOR BLIS PROGRAMME

1.

Course Title:

The one Year Bachelor of Library & Information Science (BLIS) is a Professional degree programme under distance mode consisting of one final examination at the end of the academic year. After successful completion of the programme the BLIS degree will be awarded by the University.

2.

Eligibility Criteria for Admission: A student who has passed Graduation in any discipline from any recognized University shall be eligible for admission into the one year BLIS programme.

3.

Duration of the Course: The duration of the course is minimum one year and maximum four years. In case a student is not able to secure the pass percentage in four years, he/she has to take re-admission as a fresh candidate, in case he/she wants to pursue the programme.

4.

Attendance: A student has to attend a minimum of 75% of the classes (Both in Theory and Practical) to be permitted to sit in the final examination. In case of medical ground if certified by a Medical Officer not below M.B.B.S. doctor, his/her case may be considered with a minimum attendance of 60% and in no case below this. In case a Candidate is unable to acquire the stipulated attendance at the end of the academic year, he/she will not be allowed to take the final examination. The candidate shall have to take readmission to continue the programme.

5.

Councelling Sessions: The councelling sessions are held at the center during week ends and vacations. Councelling sessions are very different from class room teaching. Councellors will not be delivering lecturers as in the conventional teaching method. They will try to overcome difficult that you may face in your study.

Before attending the councelling sessions, the students are advised to go through their course material. Councelling session will be made available by the study center. 16(Sixteen) counseling sessions are provided for each theory papers session is 1.5 hours. and duration of each councelling

6.

Practical Sessions: The practical sessions will be held in the study centers or at the designated centers. 24 (Twenty four) Counseling sessions are provided for each practical paper of 1.5 hours duration each. In addition a student is required to do 15 hours of compulsory computer BLIS-07. practical work in the course

7.

Examination and Evaluation: A student will take annual examination in all the 9(nine) courses at the end of one The examination relating to this course has two components: a) Continuous evaluation 20% b) Terminal examination 80% Continuous evaluation is related to the assignment that each student has to submit each paper before being declared eligible to appear for the terminal examination. two assignments in academic year.

The terminal examination shall be of 3 hours duration. On the basis of aggregate marks obtained in all the courses (Theory & practical) the division will be awarded as under. First Division with Distinction First division Second Division Pass : : 75% and above : 60% and above but less than 75%

50% and above but less than 60% : 40% and above but less than 50%

Practical examination of three hours duration will be conducted in Library Classification and Library cataloguing courses (03 P and 04 P). In addition to this, to pass the examination, a candidate has to secure 40% marks both in Continuous evaluation and Terminal examination separately.

8.

Evaluation of Answer scripts: Answer scripts of the final examination will be valued by the examiners appointed by this University.

9.

Course Structure: The course consists of the following papers & distribution of the marks:

Paper Code

Paper

MARK DISTRIBUTION Assignment Final 80 80 80 100 20 80 100 20 20 20 80 80 80 Total 100 100 100 100 100 100 100 100 100 900

BLIS-01 BLIS-02 BLIS-03 BLIS-03(P) BLIS-04 BLIS-04(P) BLIS-05 BLIS-06 BLIS-07 Grand Total

Library and Society Library Management Library Classification Theory Library Classification Practice Library Cataloguing Theory Library Cataloguing Practice Reference and Information Sources Information Services Information Technology: Basics

20 20 20

***********

BLIS-01 : Library and Society

Unit-1 : Concept of modern library, Role of library in society, Five laws of library science, Ethics of Librarianship Unit-2 : Types and functions of different libraries :National Libraries, Academic Libraries, Public Libraries and Special Libraries Unit-3 : Histroy of library movements in Orissa and India Library Legislation: Concept need and purpose Library legislation in Indian states Unit-4 : Library Resource Sharing : Objectives, Concepts and areas of applications Devlopments of resource sharing in India User Studies: Need and methods User Education: Definition, need and methods Unit-5 : Library Associations : Their aims, objectives and functions Activities of ILA, IASLIC, IFLA, ALA

Reference Books : 1) Library and Society- (Block 1, 2, 3, 4, 5 ) IGNOU Study Materials 2) Library and Society- Khanna, J.K. (Research Publication) 3) Sociology of Librarianship- Rath, P.K. & Rath, M.M. (Pratibha Prakashan) 4) Encyclopedia of Library and information Science- Kent, Allen [ et al ] (Dekkar, New York)

BLIS-02 :- Library Management

Unit-1 : Principles of management and theirs application to library management Organizational Structure, Management Information Systems: Character-

istics, Advantages & Disadvantages, MIS for Library and Information Managers. Unit-2 : Types of information resources and classification of documents, Different Types of Selection tools and theirs importance. Acquisition: Book selection, ordering and accessioning etc. Circulation: Charging and discharging etc. Unit-3 : Library building, Furniture and equipments Maintenance: Stock verification, shelf rectification Binding and Preservation of library materials. Unit-4 : Library authority and library committee Human resource development: Need, purpose and mechanism Personal planning in libraries : Recruiment, selection and training Unit-5 : Financial management, Budgeting and Accounting Rules and regulations. Reference books : 1) Library Management (Block 1, 2, 3, 4, 5, ) IGNOU Study Materials 2) Effective library & Information Center Management- Bryson (Grower, England) 3) Management Techniques for Library- Evan, G. Edward ( Academic Press,York ) 4) Library Management- Stuart, R.D. and Morgan, B.B. ( Library Unl.Inc,Littleton ) 5) Fundamentals of Library Management Parida,Baman (Panchasila,Bhubaneswar)

BLIS -03:- Library classification Theory

Unit-1 : Basic Terminology and Historical Perspective Library Classification: Definition, Need and Purpose Species of Classification Schemes Unit-2 : Theory of Classification

Introduction to major schemes of Classification: Type and structure Modes of formation of subject Unit-3 : Fundamental categories, Postulates, facet sequence, Phase relations Common isolates, devices, facet analysis Unit-4 : Notation : Notation: Definition, function and qualities Notational structure: Types, hospitality in array and chain Design of call number, book number and collection number Unit-5 : Comparative studies of CC, DDC and UDC Recent trends in library classification.

Reference books: 1) Library Classification Theory- (Block 1,2,3,4) IGNOU Study Materials 2) Theory of Classification- Krishan Kumar (Vikash publication, New Delhi ) 3) Elements of Library Classification- Ranganathan, S.R. (Asia Pubi. House ) 4) Modern Outlines of Library Classification- Mills, J.A. (Asia Pubi. House ) 5) A New Manual of Classification-Marcella, Rita and N. Robert (Jaico, New Delhi) 6) Library Classification-Ohedar, A.K. and Sengupta, B. (World Press, Kolkata)

BLIS-03(P): Library Classification Practice (Candidates will be asked to classify titles of books in CC and DDC)

Dewey Decimal Classfication(19th Ed.) Unit-1: Introduction, sttucture and organization Definition, Notes and Illustrations Introduction to three Summaries and steps in classifying documents Relatives Index and its use Unit-2: Study of Tables and Schedules Auxilary Tables and Devices Practical Classification

Colon Classfication (6th Edn) Unit-3: Introducation, Structure and Organization Schedules and Techniques Steps in Classification Unit-4: Humanities and Social Sciences Biological Science, Physical Science and Generalia

Reference Books: 1) Library Classification Practice (Block 1,2,3,4) IGNOU Study Materials 2) Colon Classification Practical S.R. Ranganathan

BLIS-04: Library Cataloguing Theory

Unit-1: Library Catalogue: Defination, Need and Purpose Types of library Catalogues and theirs functions Physical forms of Library Catalogue Devlopment of Library Catalogue Codes Unit-2: Kinds of Entries and theirs functions, Parts of Entries, Multiple Card System and Unit Card System, Subject Headings and Cross References Techniques for Subject Indexing: PRESIS and POPSI Unit-3: Comparative study of CCC and AACR-2 with regards to 1) Personal Authors 2) Corporate Authors 3) Pseudonyms 4) Anonymous Work 5) Uniform Titles Cataloguing of Non-print media Unit-4: Co-operative Cataloguing, Centralized Cataloguing, Pre-netal Catalogue, Union catalogue, Development of Cataloguing-in-Publication (CIP)

Unit-5: Filling of Catalogue Entries- Classified and Alphabetical, Recent Trends in Cataloguing, Machine Format: MARC, CCF and OPAC

Reference books: 1) Library Cataloguing Theory- (Block 1,2,3,4) IGNOU Study Materials 2) Cataloguing- Krishan Kumar (Har Anand publ., New Delhi) 3) Cataloguing- Hunter, Eric J. and Blackwell, K.G.B. (LA, London) 4) Cataloguing: Its Theory and Practice-Sengupta, B.(World press, Kolkata) 5) Cataloguing Theory and Practice-Viswanathan, C.G. (Print House, Lucknow)

BLIS-04(P): Library Cataloguing Practice


AACR-2 Units-1: Preliminaries, Single Personal Author, Shared Responsibility and Editoral Directions Choice amoung different names and references series and multivolume Unit-2: Subject Headings, Corporate Bodies, Uniform Titles and Serials Cataloguing of Non-print media

Classified Catalogue Code (CCC) Unit-3: Preliminaries, Class Index Entry and Tracing Presonal Authors, Corporate Authors Unit-4: Analytical Entries and Composite Books Series, Multivolume publications, Periodical publications Reference Books: Library Cataloguing Pratice (Block 1,2,3,4) IGNOU Study Materials

BLIS-05: Reference and Information Sources

Units-1: Definitions, Need and Function of Reference Sources Role of Computer in providing services in library Sources of Information: Primary, Secondary, Tertiary

Units-2: Types of reference Tools Study of evaluation of different categories of reference tools such as Encyclopedias, Dictionaries, Year books, Hand books, Manuals Units-3: Indexing and Abstracting periodicals: Definition, Need and Function Bibliographies, Standards, Patents ect. Units-4: Study of Reference sources like Geographical sources, Biographical Sources, Statistical Information sources and Sources of Current Affairs Units-5: Study of Non-documentary references such as Human Resources and Referral Systems, Institutional Information Sources and Mass Media

BLIS-06: Information Services

Units-1: Information: Concept and Need: Types of Information Services, CAS & SDI Value-Added Information Services Units-2: Information Services in Libraries, Information Service Agencies, Methods of accessing information needs Users and their information needs, Literature search, Computer database Units-3: Reference Services: Definition need & purpose Types of reference services in libraries Reference services: Ready Range and Long Range Units-4: Types of Documentation and information Centres and their services, Their growth in India, Document delivery services Unit- 5: Information Systems: INIS, NISST, UNISITS and AGRIS Documentation Centres: INSDOC, NASSDOC, DESIDOC, UNESCO

Reference Books: 1) Information Services- (Block 1,2) IGNOU Study Materials 2) Hand books for Information Systems and Services Atherton, Pauline (UNESCO,Paris) 3) Documentation and Information- Guha, B.(World press, Calcutta)

4) Reference Services- Davinson, D. (Clive Bingly, London)

BLIS-07: Information Technology:Basics


Unit-1: Information Technology: Definition and their major components, Introduction to Computers, Telecommunications, Networking: Concept, Objectives and Types Unit-2: Nature and type of Software packages and their use, Library and Information software packages, Features of Indian software packages. Unit-3: Automation of library house keeping operations, Computerized Information Services management of Computerized Library Unit-4: Computer-based Information Systems: Concept, Classification and Structure, Information Retrieval Systems, Methodologic Unit-5: Library and Information Networks, Resource Sharing Networks, Internet and its Services Reference Books: 1) Information Technology: Basics (Block 1,2,3,4) IGNOU Study Materials 2) Information Technology in Libraries- Prem Singh and Khanna,J.K.(Pragati Prakasan, Delhi) 3) Electronic Library- Rowley, Jennifer (LA, London) 4) Library Networks, an Indian Experience- Kaul, H.K. (Vorgo publ.,Delhi) 5) Computer Based Library System- Tedd, L. 6) Managing Library Automation- Harbour, R.T. (ASLIB, London)

***********

DIPLOMA IN HIV AND FAMILY EDUCATION (DAFE)


The Diploma in HIV & Family Education aims at providing basic and accurate information about HIV AIDS, sex and sexuality, family life education, alcohol and drugs and communication and counseling. The contents are designed to impart integrated understanding to the learners about the issues involved in HIV/AIDS and behaviour modification. The target learners include school teachers, NGO functionaries, paramedical staff etc. Eligibility: Higher Secondary (10+2) or its equivalent. Medium of Instruction: The programme is offered in English only. Duration of the Course: Minimum: One Year. Maximum: Four Years from the date of Registration.

Credit Points: The DAFE programme consists of six theory courses of 4 credits each and one Project Work involving 8 credits.
PROGRAMME STRUCTURE: Course Code Course Title AEF-01 AEF-02 AEF-03 AEF-04 AEF-05 AEF-06 AEF-07 Basics of HIV/AIDS Elective on HIV/AIDS Basics of Family Education Elective of Family Education Alcohol, Drugs and HIV Communication and Counseling in HIV Project Work Credit Point

Assignment Final 20 20 20 20 20 20 80 80 80 80 80 80 100

4 4 4 4 4 4 8

Course Fee: The Course Fee for DAFE is Rs 5,000 Project Fee: Rs. 300 (To be collected along with sixth semester Examination Fees).

REGULATION OF MBA (MASTER OF BUSINESS ADMINISTRATION)

The University plans to build appropriate human resource by providing management education so that our students can be adequately equipped for facing challenges in the employment market at the national and international level.
Eligibility: Bachelors Degree with any stream or equivalent. Medium of Instruction : The programme is offered in English only. Duration of the Course : Minimum : Two years and six months. Maximum: Four Years from the date of Registration. Credit Points : MBA programme involves 126 credits points from 21 courses.

PROGRAMME STRUCTURE AND MARK DISTRIBUTION MARK DISTRIBUTION Paper Mid. Sem Semester-I MS-01 MS-02 MS-03 MS-04 MS-05 Management Functions & Behaviour Managing Men Economic & Social Environment Accounting & Finance for Managers Credit Point 6 6 6 6 20 20 20 20 20 80 80 80 80 80 TOTAL:-500 Credit Point 6 6 20 20 80 80 100 100 100 100 100 100 100 Final Total

Paper Code

Management of Machines & Materials 6

Semester-II

MS-06 MS-07

Marketing for Managers Information System for Managers Quantitative Analysis for Managerial Applications Managerial Economics Organisational Design, Development & Change Strategic Management

MS-08

20

80

100

MS-09

20

80

100

MS-10

20

80

100

MS-11

20

80 TOTAL:-600

100

Semester-III Any one area of specialisation involving any five courses HUMAN RESOURCE MANAGEMENT (Specialization) Credit

Point MS-21 MS-22 MS-23 MS-24 MS-25 MS-26 MS-27 MS-28 Social Processes & Behavioural Issues 6 Human Resource Development Human Resource Planning Union Management Relations Managing Change in Organisations Organisational Dynamics Wage & Salary Administration Labour Laws 6 6 6 6 6 6 6 20 20 20 20 20 20 20 20 80 80 80 80 80 80 80 80 TOTAL:-500 OR FINANCIAL MANAGEMENT (Specialization) Credit Point MS-41 Working Capital Management Capital Investments and Financial Decisions Management Control Systems Security Analysis & Portfolio management International Financial Management Management of Financial Services 6 20 80 100 100 100 100 100 100 100 100 100

MS-42

20

80

100

MS-43

20

80

100

MS-44

20

80

100

MS-45 MS-46

6 6

20 20

80 80 TOTAL:-500

100 100

OR MARKETING MANAGEMENT (Specialization) Credit

Point MS-61 MS-62 MS-63 MS-64 MS-65 MS-66 Consumer Behaviour Sales Management Product Management International Marketing Marketing of Services Marketing Research Management of Marketing Communication Rural Marketing 6 6 6 6 6 6 20 20 20 20 20 20 80 80 80 80 80 80 100 100 100 100 100 100

MS-68

20

80

100

MS-611

20

80 TOTAL:-500

100

MS91, MS-95 & any one course from MS-92, MS-93,MS-94, MS-96 & MS-97 Credit Point 6 20 80 100

Semester-IV

MS-91

Strategic Management Research Methodology for Management Decisions Management of Public Enterprise Management of New & Small Enterprise Technology Management Total Quality Management International Business Project Work (two Courses)

MS-95

20

80

100

MS-92

20

80

100

MS-93

20

80

100

MS-94 MS-96 MS-97 MS-100

6 6 6 12

20 20 20

80 80 80

100 100 100 200

TOTAL:-500

Grand

Total =2100

GUIDELINES FOR PROJECT WORK (MS-100)

The objective of the project is to help the student develop ability to apply multi disciplinary concepts, tools and techniques to solve organizational problems. The project may be from any one of the following types and preferably from the area of specialization. (i) Comprehensive case study (covering single organization/ multifunctional area problem, formulation, analysis and recommendations) (ii) Inter organizational study aimed at inter organizational comparison/ validation of theory/ survey of management practices. (iii) Field Study (empirical study) The synopsis of the project proposal should be prepared in consultation with the supervisors and submitted in advance to the Course Director for approval. In case the proposed project proposal is not acceptable, the student will be advised so and in such a case, the student has to re submit the proposal. MBA faculty at the University, Academic Counsellors at the Study Centres are eligible to become supervisors. The project report should be about 50 to 60 double spaced typed pages in A4 size paper not exceeding approximately 18,000 words. The project report should contain copy of the project proposal, synopsis and certificate of originality signed by the student and the supervisor. The student may be asked to appear before a Viva-Voce, if the evaluator so recommends. Course Fee: The Course Fee for MBA is Rs 40,000 Project Fee : Rs. 300 (To be collected along with sixth semester Examination Fees)

You might also like