+ All Categories
Home > Documents > Syllabus CDCE

Syllabus CDCE

Date post: 24-Oct-2014
Category:
Upload: ramkishan-bohare
View: 130 times
Download: 9 times
Share this document with a friend
Popular Tags:
65
MASTER DEGREE COURSE MASTER OF COMPUTER APPLICATIONS (MCA) Objective: The broad objective of MCA programme is to prepare students for careers in software industry understanding and skills related to the use of Computers and its application. Eligibility : The programme is open to students passing BCA or Graduates with PGDCA from any recognized University or Graduates with ‘mathematics’ as one of the independent subjects either at Higher Secondary or Graduate Level. Medium of Instruction : The programme is offered in English only. Duration of the Course : Minimum: Three Years. Maximum: Six Years from the date of Registration. Credit Points : The Fakir Mohan University follows the Credit System for the Post Graduate programmes. The MCA programme comprises of 31 courses involving 108 credit points. PROGRAMME STRUCTURE AND MARK DISTRIBUTION : 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 & Fil e 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
Transcript
Page 1: Syllabus CDCE

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

Page 2: Syllabus CDCE

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).

Page 3: Syllabus CDCE

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.

Page 4: Syllabus CDCE

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.

Page 5: Syllabus CDCE

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.

Page 6: Syllabus CDCE

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.

Page 7: Syllabus CDCE

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.

Page 8: Syllabus CDCE

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

Page 9: Syllabus CDCE

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.

Page 10: Syllabus CDCE

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.

Page 11: Syllabus CDCE

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.

Page 12: Syllabus CDCE

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.

Page 13: Syllabus CDCE

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 )

Page 14: Syllabus CDCE

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)

Page 15: Syllabus CDCE

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.

Page 16: Syllabus CDCE

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.

Page 17: Syllabus CDCE

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.

Page 18: Syllabus CDCE

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).

Page 19: Syllabus CDCE

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

Page 20: Syllabus CDCE

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:

Page 21: Syllabus CDCE

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.

Page 22: Syllabus CDCE

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

Page 23: Syllabus CDCE

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.

Page 24: Syllabus CDCE

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.

Page 25: Syllabus CDCE

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.

Page 26: Syllabus CDCE

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

Page 27: Syllabus CDCE

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

Page 28: Syllabus CDCE

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.

Page 29: Syllabus CDCE

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)

Page 30: Syllabus CDCE

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

Page 31: Syllabus CDCE

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

Page 32: Syllabus CDCE

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.

Page 33: Syllabus CDCE

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.

Page 34: Syllabus CDCE

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

Page 35: Syllabus CDCE

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.

Page 36: Syllabus CDCE

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

Page 37: Syllabus CDCE

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

Page 38: Syllabus CDCE

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.

Page 39: Syllabus CDCE

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

Page 40: Syllabus CDCE

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

Page 41: Syllabus CDCE

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.

Page 42: Syllabus CDCE

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.

Page 43: Syllabus CDCE

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

Page 44: Syllabus CDCE

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.

Page 45: Syllabus CDCE

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).

Page 46: Syllabus CDCE

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.

Page 47: Syllabus CDCE

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

Page 48: Syllabus CDCE

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.

Page 49: Syllabus CDCE

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 ****

Page 50: Syllabus CDCE

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

Page 51: Syllabus CDCE

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.

Page 52: Syllabus CDCE

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:

Page 53: Syllabus CDCE

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

***********

Page 54: Syllabus CDCE

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-

Page 55: Syllabus CDCE

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

Page 56: Syllabus CDCE

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

Page 57: Syllabus CDCE

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)

Page 58: Syllabus CDCE

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

Page 59: Syllabus CDCE

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)

Page 60: Syllabus CDCE

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.

Page 61: Syllabus CDCE

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.

Page 62: Syllabus CDCE

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

Page 63: Syllabus CDCE

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

Page 64: Syllabus CDCE

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

Page 65: Syllabus CDCE

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)


Recommended