syllabus cdce
TRANSCRIPT
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 :
Year/
Semt Course
Code Course Title
Credit
Points
Mark distribution
Mid-
Sem/
assign
ment
Practical
exam Final
FET Total
1
Y
E
A
R
F
I
R
S
T
MCS-11 Problem Solving & Programming(P&SP) 3 20 --- 80 100
MCS-12
Computer Organization & Assembly Language
Programming(CO&ALP) 4 20 --- 80 100
MCS-13 Discrete Mathematics(DM) 2 20 --- 80 100
MCS-14 Systems Analysis & Design(SA&D) 3 20 --- 80 100
MCS-15 Communication Skills(CS) 2 20 --- 80 100
MCSL-16 Internet Concepts & Web Design Lab 2
100 --- 100
MCSL-17 C & Assembly Language Programming Lab 2
100 --- 100
CS-60*
Foundation Course in Mathematics in Computing (For Non
Math students) FCMC Non-
credit 20 --- 80 100
S
E
C
O
N
D
MCS-21 Data & File Structure (D&FS) 4 20 --- 80 100
MCS-22 Operating System Concepts & Networking Management 4 20 --- 80 100
MCS-23 Introduction to Database Management System (IDBMS) 3 20 --- 80 100
MCS-24 Object Oriented Technologies & Java Programming 3 20 --- 80 100
MCSL-25 Lab – Based on MCS-021, 022, 023, & 024 4
100 --- 100
2
Y
E
A
R
3
R
D
MCS-31 Design & Analysis of Algorithms(D&AA) 4 20 --- 80 100
MCS-32 Object Oriented Analysis & Design(OOAD) 3 20 --- 80 100
MCS-33 Advanced Discrete Mathematics 2 20 --- 80 100
MCS-34 Software Engineering 3 20 --- 80 100
MCS-35 Accountancy & Financial Management 3 20 --- 80 100
MCSL-36 Lab- Based on MCS-032, 034 & 035 3
100 --- 100
4
T
H
MCS-41 Operating Systems 4 20 --- 80 100
MCS-42
Data Communication & Computer
Networks 4 20 --- 80 100
MCS-43
Advanced Database Management
Systems 4 20 --- 80 100
MCS-44 Mini Project(Viva +Project Report)=20+80 4
100 --- 100
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
University or ‘A’ label course from DOEACC Programmes or BCA/PGDCA from IGNOU will be eligible for 3rd
Semester entry into
MCA programme under distance mode of the University. All categories of students pay Rs.3000/- extra for entry into 3rd
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.
MCSL-45 Lab- UNIX & Oracle 2
100 --- 100
3
Y
E
A
R
5
T
H
MCS-051 Advanced Internet Technologies 3 20 --- 80 100
MCS-052
Principles of Management &
Information System 2 20 --- 80 100
MCS-053 Computer Graphics & Multimedia 4 20 --- 80 100
MCSL-054 Lab-Based on MCS-051 & 053 2
100 --- 100
MCSE-01
to 12
Student Should Select one Stream from available streams
comprising 3 courses (MCSE-003(AI), MCSE-004(NSC), MCSE-
011(PC) 9 20 --- 80 100
6
T
H MCSP
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).
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 Micro-Program. 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 Time-3hrs
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, Cramer’s Rule, Inequalities Preliminaries
in Plane Geometry, The Standard Conics, Preliminaries in Three-Dimensional, the Sphere.
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 Time-3hrs
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.
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 Datagram’s , 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, Prim’s Algorithm, Dijkstra’s 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
sheet’s 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 firm’s 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 User’s View of
the File System, The System Programmer View of the File System, The Operating System’s 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, Multi-Version 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.
IV-Sem MCA
MCS-44 F.M -100 Time-3hrs
MINI PROJECT 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, Newton’s 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: Lagrange’s interpolation formula, Forward and backward differences, Newton’s forward and backward difference interpolation formula.
UNIT-3: NUMERICAL INTEGRATION Newton-cotes formulas, composite formulas, Gaussian quardrature.
NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS: Euler’s 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. India’s parallel computers, parallel terminology used.
CLASSIFICATION OF PARALLEL COMPUTER: Types of classification, Flynn’s classification, handler’s 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. You will receive MCSP Project Guidelines in 5th Semester after examination.
2. Approval of project synopsis before project from project guide which is written in A4 size paper (12 to 15 pages).
3. Project categories: Networking, Operating System, Application Development, Any other packages Using any languages and
databases.
4. Project report should be hard binding (book binding)
5. Project report about 90 to 120 pages minimum and both side of the pages be 10% variation.
6. Project contains 300 marks ( Report =100 marks and Viva =100 marks and Seminar=100marks)
7. Project report should be submitted before project valuation date with guide’s bio-data.
8. Project guide (MCA, M.Tech, and Ph.D in Comp. Sc.) should have minimum 2-3 years experience in working or teaching.
9. Guide can take 10 students under the guidance at one time.
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:
Year/
Semt
Course
Code Course Title
Credit
Points
Mark distribution
Mid-sem/
assignme
nt
Practical
exam
Final
/FET Total
1
Y
E
A
R
I
MCS-11 Problem Solving & Programming 3 20 --- 80 100
MCS-12 Computer Organization and Assembly
Language Programming 4 20 --- 80 100
MCS-13 Discrete Mathematics 2 20 --- 80 100
MCS-14 System Analysis & Design 3 20 --- 80 100
MCS-15 Communication Skills 2 20 --- 80 100
MCSL-
16 Internet Concepts & Web Design Lab 2 100 --- 100
MCSL-
17 C & Assembly Language
Programming Lab 2 100 --- 100
CS-60* Foundation Course in Mathematics in
Computing (For Non Math students)
Non
Credit 20 --- 80 100
II
MCS-21 Data & File Structures 4 20 --- 80 100
MCS-22 Operating System Concepts and
Networking Management 4 20 --- 80 100
MCS-23 Introduction to Database Management
System 3 20 --- 80 100
MCS-24 Object Oriented Technologies &
Java Programming 3 20 --- 80 100
MCSL-
25 Lab-Based on MCS-021, 022, 023, &
024 4 100 --- 100
TOTAL 36 1200
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 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 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 Micro-Program. 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 Time-3hrs
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
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 Time-3hrs 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, Cramer’s 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 Time-3hrs
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.
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 Datagram’s , 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 MS-
ACCESS, 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:
Year/
Semt Course
Code Course Title
Credit
Points
Mark distribution
Mid-Sem/
assignment Practical
exam Final
/TEE Total
1
Y E
A R
F
I R
S T
CS-610 Foundation Course in English for Computing 4 20 --- 80 100
FHS-01 Foundation Course in Humanities and Social Sciences 8 20 --- 80 100
CS-611 Computer Fundamentals and PC software 4 20 80 100
MTE-03 ** Mathematical Methods-03 Non credit --- --- 100 100
CSL-611 Computer Fundamentals Lab 2 100 100
S E
C O
N D
CS-612 PC Software Application Skills 4 20 80 100
CS-60 Foundation Course in Mathematics in Computing 8 20 --- 80 100
CS-62 'C' programming & Data Structure 4 20 80 100
CSL-612 MS Excel Lab 2 100 100
CSL-62 'C' programming & Data Structure Lab 2 100 100
2
Y
E A
R
3 R
D
FST Foundation Course in Science and Technology 8 20 --- 80 100
CS-63 Introduction to System Software 4 20 80 100
CS-05 Elements of System Analysis and Design 4 20 --- 80 100
CSL-63 Unix & Linux Lab 2 100 100
4 T
H
CS-06 Introduction to DBMS 4 20 --- 80 100
CS-64 Introduction to Computer Organization 4 20 --- 80 100
CSL-65 Windows Programming Lab 2 100 100
CS-66 Multimedia 2 20 --- 80 100
CSL-67 RDBMS LAB 4 100 100
3
Y
E
A
R
5 T
H
CS-68 Computer Networks 4 20 --- 80 100
CS-69 TCP/IP Programming 4 20 --- 80 100
CS-70 Introduction to Software Engineering 4 20 --- 80 100
CS-71 Computer Oriented Numerical Techniques 4 20 --- 80 100
CSL-68,69 Computer Network & TCP/IP Lab 2 100 100
6 T
H
CS-72 C++ & Object Oriented Programming 4 20 80 100
CS-73 Theory of Computer Science 4 20 --- 80 100
CS-74 Introduction to Internet Programming (Java, Active X) 2 20 --- 80 100
CS-75 Intranet Administration 2 20 --- 80 100
CSL-72 C++ & Java Lab 2 100 100
CS-76 Project(Report + Viva) (75+25) 4 --- 100 100
108 Total 2900
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 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 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 Time-3hrs
I. DOS commands (Limited)
II. MS-Office packages
i. MS-POWER POINT
ii. MS-WORD
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 Time-3hrs
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, Cramer’s Rule,
Inequalities, Preliminaries in Plane Geometry, The Standard Conics,
Preliminaries in Three-Dimensional, the Sphere
II-Sem BCA
F.M-80 Time-3hrs
CS-62: 'C' programming & Data Structure
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. 2. Formatting And Printing Worksheet
3. Customizing Workplace.
4. Calculations in Worksheet.
5. Use of Chart
6. Use of Database in Excel
7. Internet use etc.
II-Sem BCA
CSL-62 (C Programming and Data Structure lab)
F.M-100 Time-3hrs
1. General programs
2. Array programs
3. Function programs
4. Decision structure programe
5. Control structure programe
6. Pointer, Structure, Union programs.
7. File programs
8. linked list, stack, queues programs
9. graph & tree program
10. Searching and sorting programs.
3
RD 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 Man’s 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 F.M -80 Time-3hrs
INTRODUCTION TO SYSTEM SOFTWARE
UNIT-I: INTRODUCTION TO PROGRAMMING LANGUAGE CONCEPTS
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, Post-
implementation 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
4th 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.
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
CS -66 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.
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 Popup-
Menu. 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 Form’s 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 F.M-80 Time-3hrs
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.
V-Sem BCA
CS -69 F.M-80 Time-3hrs
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).
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 :
Lagrange’s Form. Newton Form of the Interpolating Polynomial. Interpolation at Equally Spaced Points.
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.
UNIT-5: Numerical Differentiation, Numerical Integration, Numerical solution of ordinary differential
equation, Numerical solution of differential equations using Runge- Kutta Methods.
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 Time-3hrs
CS -72: C++ AND OBJECT ORIENTED PROGRAMMING(C++&OOP)
AN INTRODUCTION TO OBJECT ORIENTED PROGRAMMING
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 #-NFA’s and NFA’s. 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 Time-3hrs
INTRODUCTION TO INTERNET PROGRAMMING
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 Time-3hrs
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 F.M -100 Time-3hrs
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 guide’s 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.
****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 Library and Society 4 20 80 100
BLIS-02 Library Management 4 20 80 100
BLIS-03 Library Classification Theory 4 20 80 100
BLIS-03P Library Classification Practice 2 Nil 50 50
BLIS-04 Library Cataloguing Theory 4 20 80 100
BLIS-04P Library Cataloguing Practice 2 Nil 50 50
BLIS-05
Reference & Information
Sources 4 20 80 100
BLIS-06 Information Services 4 20 80 100
BLIS-07 Information Technology: Basics 4 20 80 100
Grand Total 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 re-
admission 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 and duration of each councelling
session is 1.5 hours.
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 practical work in the course
BLIS-07.
7. Examination and Evaluation:
A student will take annual examination in all the 9(nine) courses at the end of one academic year.
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 two assignments in
each paper before being declared eligible to appear for the terminal examination.
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 : 75% and above
First division : 60% and above but less than 75%
Second Division : 50% and above but less than 60%
Pass : 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 Total
BLIS-01 Library and Society 20 80 100
BLIS-02 Library Management 20 80 100
BLIS-03 Library Classification Theory 20 80 100
BLIS-03(P) Library Classification Practice 100 100
BLIS-04 Library Cataloguing Theory 20 80 100
BLIS-04(P) Library Cataloguing Practice 100 100
BLIS-05 Reference and Information Sources 20 80 100
BLIS-06 Information Services 20 80 100
BLIS-07 Information Technology: Basics 20 80 100
Grand Total 900
***********
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: It’s 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 Credit Point Assignment Final
AEF-01 Basics of HIV/AIDS 4 20 80
AEF-02 Elective on HIV/AIDS 4 20 80
AEF-03 Basics of Family Education 4 20 80
AEF-04 Elective of Family Education 4 20 80
AEF-05 Alcohol, Drugs and HIV 4 20 80
AEF-06 Communication and Counseling in HIV 4 20 80
AEF-07 Project Work 8 100
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:
Bachelor’s 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
Paper
Code Paper
MARK
DISTRIBUTION
Mid.
Sem Final Total
Semester-I Credit Point
MS-01 Management Functions & Behaviour 6 20 80 100
MS-02 Managing Men 6 20 80 100
MS-03 Economic & Social Environment 6 20 80 100
MS-04 Accounting & Finance for Managers 6 20 80 100
MS-05 Management of Machines & Materials 6 20 80 100
TOTAL:-500
Semester-II Credit
Point
MS-06 Marketing for Managers 6 20 80 100
MS-07 Information System for Managers 6 20 80 100
MS-08
Quantitative Analysis for Managerial
Applications 6 20 80 100
MS-09 Managerial Economics 6 20 80 100
MS-10
Organisational Design, Development
& Change 6 20 80 100
MS-11 Strategic Management 6 20 80 100
TOTAL:-600
Semester-III
Any one area of specialisation involving any five courses
HUMAN RESOURCE MANAGEMENT (Specialization)
Credit
Point
MS-21 Social Processes & Behavioural Issues 6 20 80 100
MS-22 Human Resource Development 6 20 80 100
MS-23 Human Resource Planning 6 20 80 100
MS-24 Union Management Relations 6 20 80 100
MS-25 Managing Change in Organisations 6 20 80 100
MS-26 Organisational Dynamics 6 20 80 100
MS-27 Wage & Salary Administration 6 20 80 100
MS-28 Labour Laws 6 20 80 100
TOTAL:-500
OR
FINANCIAL MANAGEMENT (Specialization)
Credit
Point
MS-41 Working Capital Management 6 20 80 100
MS-42
Capital Investments and Financial
Decisions 6 20 80 100
MS-43 Management Control Systems 6 20 80 100
MS-44
Security Analysis & Portfolio
management 6 20 80 100
MS-45 International Financial Management 6 20 80 100
MS-46 Management of Financial Services 6 20 80 100
TOTAL:-500
OR
MARKETING MANAGEMENT (Specialization)
Credit
Point
MS-61 Consumer Behaviour 6 20 80 100
MS-62 Sales Management 6 20 80 100
MS-63 Product Management 6 20 80 100
MS-64 International Marketing 6 20 80 100
MS-65 Marketing of Services 6 20 80 100
MS-66 Marketing Research 6 20 80 100
MS-68
Management of Marketing
Communication 6 20 80 100
MS-611 Rural Marketing 6 20 80 100
TOTAL:-500
MS91, MS-95 & any one course from MS-92, MS-93,MS-94, MS-96 & MS-97
Semester-IV Credit
Point
MS-91 Strategic Management 6 20 80 100
MS-95 Research Methodology for
Management Decisions 6 20 80 100
MS-92 Management of Public Enterprise 6 20 80 100
MS-93 Management of New & Small
Enterprise 6 20 80 100
MS-94 Technology Management 6 20 80 100
MS-96 Total Quality Management 6 20 80 100
MS-97 International Business 6 20 80 100
MS-100 Project Work (two Courses) 12
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)