Sie sind auf Seite 1von 87

Study & Evaluation Scheme

of

Integrated BCA + MCA


[Applicable for the Batch 2010-11 till revised]

TEERTHANKER MAHAVEER UNIVERSITY


Delhi Road, Moradabad, Uttar Pradesh-244001
Website: www.tmu.ac.in
Syllabus Applicable w.e.f. Academic Session 2010-11 Page 1
TEERTHANKER MAHAVEER UNIVERSITY
(Established under Govt. of U. P. Act No. 30, 2008)
Delhi Road, Moradabad (U.P)

Study & Evaluation Scheme


of
Integrated BCA + MCA

SUMMARY
Programme : Integrated BCA + MCA
Duration : Five year full time (Semester System)
Medium : English
Minimum Required Attendance : 75 percent
Maximum Credits : 246
Minimum credits required for the
: 240
degree
Internal External Total
Assessment :
25 75 100
Class Class Assignment(s) Other Total
Test- Test- Activity
Internal Evaluation (Theory I II (including
Papers) attendance)
7.5 7.5 5 5 25
Marks Marks Marks Marks Marks
Evaluation of Practical/Dissertations Internal External Total
:
& Project Reports 50 50 100
External Internal
Duration of Examination :
3 hrs. 1.5 hr.

To qualify the course a student is required to secure a minimum of 40 % marks in aggregate


including the semester end examination and teachers continuous evaluation.(i.e. both internal and
external).

A candidate who secures less than of 40% of marks in a course shall be deemed to have failed in that
course. The student should have at least 50% marks in aggregate to clear the semester. In case a
student has more than 40% in each course, but less than 50% overall in a semester , he/she shall re-
appear in courses where the marks are less than 50% to achieve the required aggregate percentage of
50% in the semester.

Question Paper Structure

1. The question paper shall consist of eight questions. Out of which first question shall be of short
answer type (not exceeding 50 words) and will be compulsory. Question No. 1 shall contain 8
parts representing all units of the syllabus and students shall have to answer any five (weightage
3 marks each).
2. Out of the rest seven questions, student shall be required to attempt any five questions. There
will be minimum one and maximum two questions from each unit of the syllabus. The weightage
of Question No. 2 to 8 shall be 12 marks each.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 2


Study & Evaluation Scheme
Programme: Integrated BCA + MCA
Semester-I
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA101 Mathematics- I 5 - - 5 25 75 100
2 ICA102 Fundamentals of Computers 5 - 5 25 75 100
3 ICA103 Windows & MS- Office 5 - 5 25 75 100
4 ICA104 Environmental Science & 4 - 4 25 75 100
Ethics
5 ICA105 Communication & Presentation 2 - 2 25 75 100
Skills
6 ICA151 Lab based on ICA103 - - 4 2 50 50 100
7 ICA152 Lab based on ICA105 - - 4 2 50 50 100
Total 21 - 8 25 225 475 700

Semester-II
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA201 Mathematics- II 5 - - 5 25 75 100
2 ICA202 Structured programming with C 5 - 5 25 75 100
3 ICA203 Digital Electronics 5 - 5 25 75 100
4 ICA204 Principles of management 4 - 4 25 75 100
5 ICA205 Communication & presentation 2 - 2 25 75 100
skills
6 ICA251 Lab based on ICA202 - - 4 2 50 50 100
7 ICA252 Lab based on ICA205 - - 4 2 50 50 100
Total 21 - 8 25 225 475 700

Semester-III
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA301 Object oriented programming 5 - - 5 25 75 100
with C++
2 ICA302 Operating System 5 - 5 25 75 100
3 ICA303 Data structure using C 5 - 5 25 75 100
4 ICA304 Organizational Behavior 4 - 4 25 75 100
5 ICA305 Communication & presentation 2 - 2 25 75 100
skills
6 ICA351 Lab based on ICA301 - - 4 2 50 50 100
7 ICA352 Lab based on ICA303 - - 4 2 50 50 100
Total 21 8 25 225 475 700

Semester-IV
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA401 CBNST 5 - - 5 25 75 100
2 ICA402 Software Engineering 5 - 5 25 75 100
3 ICA403 DBMS 5 - 5 25 75 100
4 ICA404 Social Implication of IT 4 - 4 25 75 100
5 ICA405 Communication & presentation 2 - 2 25 75 100
skills
6 ICA451 Lab based on ICA401/402 - - 4 2 50 50 100
7 ICA452 Lab based on ICA403 - - 4 2 50 50 100
Total 21 8 25 225 475 700

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 3


Semester-V
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA501 Computer Graphics 5 - - 5 25 75 100
2 ICA502 Computer Network 5 - 5 25 75 100
3 ICA503 Computer Organization 5 - 5 25 75 100
4 ICA504 Production & Operations 4 - 4 25 75 100
Management
5 ICA507 Communication & 2 - 2 25 75 100
presentation skills
6 ICA551 Lab based on ICA501 - - 4 2 50 50 100
7 ICA552 Lab based on ICA503 - - 4 2 50 50 100
Total 21 8 25 225 475 700

Semester-VI
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA601 Web Technology 5 - - 5 25 75 100
2 ICA602 Multimedia and Animation 5 - 5 25 75 100
3 ICA603 Management Information 5 - 5 25 75 100
System
4 ICA651 Lab based on ICA601 - - 4 2 50 50 100
5 ICA652 Lab based on ICA602 - - 4 2 50 50 100
6 ICA653 Mini Project ( In House - - 12 6 100 100 200
Development)
Total 15 20 25 275 425 700

4 additional Credits will be awarded for pursuing each Industry endorsed training & certification
programs of TMU. A student can opt from either of following three courses:
1. Red Hat Linux
2. Oracle 9i SQL & PL/SQL
3. CISCO
Semester-VII
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA701 Design analysis & algorithm 5 - - 5 25 75 100
2 ICA702 Linux Environment 5 - 5 25 75 100
3 ICA703 Financial Management & 4 - 4 25 75 100
Accounting
4 ICA704 Electives: 5 - 5
1) Compiler Construction
2) Compression Techniques
3) Network Security & 25 75 100
Cryptography
4) Client Server
5) Automata
6) Bluetooth technology
5 ICA705 Communication & 2 - 2 25 75 100
presentation skills
6 ICA751 Lab based on ICA701 - - 4 2 50 50 100
7 ICA752 Lab based on ICA702 - - 4 2 50 50 100
Total 21 8 25 225 475 700

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 4


Semester-VIII
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA801 PHP 5 - - 5 25 75 100
2 ICA802 Java Programming 5 - 5 25 75 100
3 ICA803 Basics of Economics 4 - 4 25 75 100
4 ICA804 Electives (Any One) 5 - 5
1) Enterprise Resource
Planning
2) Advance DBMS 25 75 100
3) E-Commerce
4) Distributed Database
5) Multimedia data base
6) Cyber Crime
7) Fuzzy Logic
5 ICA807 Communication & 2 - 2 25 75 100
presentation skills
6 ICA851 Lab based on ICA801 - - 4 2 50 50 100
7 ICA852 Lab based on ICA802 - - 4 2 50 50 100
Total 21 8 25 225 475 700

4 additional Credits will be awarded for pursuing each Industry endorsed training & certification
programs of TMU. A student can opt from either of following three courses:
1. Red Hat Linux
2. Oracle 9i SQL & PL/SQL
3. CISCO
Semester-IX
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA901 Software Testing 5 - - 5 25 75 100
2 ICA902 Internet Programming 5 - 5 25 75 100
3 ICA903 Dot Net with AJAX 4 - 4 25 75 100
4 ICA904 Electives (Any One) 5 - 5 25 75 100
1) Advance Computer
Network
2) Mobile Computing
3) Real Time System
4) Data Mining & Ware
Housing
5) Artificial Intelligence
6) Operation Research
7) Neural Network
8) Genetic Algorithm
5 ICA905 Communication & 2 - 2 25 75 100
presentation skills
6 ICA951 Lab based on ICA902 - - 4 2 50 50 100
7 ICA952 Lab based on ICA903 - - 4 2 50 50 100
Total 21 8 25 225 475 700

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 5


Semester-X
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA1001 Internship program of 12 - - - 25 250 250 500
weeks in IT Company / in
House development
Total - 25 250 250 500

Note:
L – Lecture T- Tutorial P- Practical C-Credits
1L = 1Hr 1T= 1Hr 1P= 1Hr 1C = 1 Hr of Theory Paper
= 2 Hrs of Practical/Tutorial

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 6


Semester-I
Mathematics-I

L T P C
5 0 0 5
Course Code: ICA101

Course Contents

Unit-1

Matrices-introduction, various types of matrices such as square, row, column, diagonal, identity,
symmetric & non symmetric, singular, non-singular matrices. Algebra of matrices-Addition,
substraction, multiplication of matrices. (8 Hours)

Unit-2

Adjoint, Inverse of matrix, Determinants & their properties. Solution of simultaneous linear
equations by Matrix Method & Cramer’s rule. (8 Hours)

Unit- 3

Differentiation of functions, derivatives of some common functions, polynomials, rationals,


exponential, logarithmic & trigonometric functions. (8 Hours)

Unit-4

Integration as a inverse process of differentiation, integration of simple functions, method of change


of variable & substitution for integrals. Definite integrals. (8 Hours)

Unit-5

Sets & subsets, finite, infinite sets, equal, null sets, proper subset, universal set, singlenton set.
Algebra of sets-Union, intersection, complementation. Common application of algebra of sets.
(8 Hours)

Text Books:
1. Gorakh Prashad, “Text Book on Differential Calculus”
2. Vasistha A. R., “Matrices”
3. Ray and Seth, “Introduction of Matrices”

Reference Books:
1. M.Ray, Seth, “Elements of matrix and Determinants”
2. Vasistha A. R., “Matrices”
3. Shanti Narayan, “Differential Calculus”
4. R. D. Sharma., “Mathematics-1”

*Latest editions of all the suggested books are recommended

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 7


Semester-I
Fundamentals of Computers

Course Code: ICA102


L T P C
5 0 0 5
Course Contents

Unit – I

Introduction and definition of computer, Computer Generation, Characteristics of Computer,


Advantages and Limitations of a computer, Classification of computers, Functioning inside a
computer, Functional components of a computer system (Input, CPU, Storage and Output Unit),
Types of memory(Primary and Secondary) Memory Hierarchy. (8 Hours)

Unit – II

Hardware: (a) Input Devices- Keyboard, Mouse, Scanner, bar code Reader etc.
(b) Output Devices – Visual Display Unit (VDU). Printers, Plotters etc.

Software: Introduction, types of software with examples, Relationship between software &
hardware. (8 Hours)

Unit – III

Number systems, Binary number system, Octal & Hexa-decimal number system, 1's & 2's
complement, Arithmetic operation on Binary numbers, Codes-ASCII, EBCDIC codes, Gray code,
Excess-3 & BCD Code. (8 Hours)

Unit – IV

Language Classification, Introduction to languages, Compiler, Interpreter and Assembler. HLL to


Machine Language. Evolution of programming language, Classification of PL, features of good Pl,
Example of HLL, Characteristics of good language,. (8 Hours)

Unit – V

Planning the computer program: Developing of purpose of program planning, Algorithm,


flowcharts: - flowcharts symbols, sample flowcharts, levels of flowcharts, limitation of flowcharts,
decision tables, Program Testing and program debugging. (8 Hours)

Text Books:
P.K. Sinha, “Computer Fundamentals”, BPB.

Reference Books:

1. Leon A and Leon M, “Introductions to Computers”, Vikas.


2. Peter Norton’s, “Introductions to Computers”, TMH.
3. V. Raja Raman, “Fundamentals of Computers”, PHI.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 8


Semester-I
Windows & MS-Office

Course Code: ICA103


L T P C
5 0 0 5
Course Contents

Unit – I

Creating files and Folders, Creating, Opening, Saving files, Notepad, WordPad, Paint. MS Dos-
Internal and External Commands, Batch files. (8 Hours)

Unit – II

MS – WORD - Starting MS WORD, Creating and formatting a document, Changing fonts and point
size, Table Creation and operations, Autocorrect, Auto text, spell Check, Word Art, Inserting objects,
Page setup, Page Preview, Printing a document, Mail Merge (8 Hours)

Unit – III

MS – Excel - Starting Excel, Work sheet, cell inserting Data into Rows/ Columns, Alignment, Text
wrapping , Sorting data, Auto Sum, Use of functions, referencing formula cells in other formulae ,
Naming cells, Generating graphs, Worksheet data and charts with WORD, Creating Hyperlink to a
WORD document , Page set up, Print Preview, Printing Worksheets. (8 Hours)

Unit – IV

MS – Power Point - Starting MS–Power Point,, Creating a presentation using auto content Wizard,
Blank Presentation, creating, saving and printing a presentation, Adding a slide to presentation,
Navigating through a presentation, slide sorter, slide show, editing slides, Using Clipart, Word art
gallery, Adding Transition and Animation effects, setting timings for slide show, preparing note
pages, preparing audience handouts, printing presentation documents (8 Hours)

Unit – V

MS- Access-Creating tables and database, Queries, Forms, Pages, Macro, Module, Reports. Internet
- Use of Internet (Mailing, Browsing, Surfing) (8 Hours)

References:
First Look Microsoft Office 2007 System

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 9


Semester-I
Environmental Science & Ethics

Course Code: ICA104


L T P C
4 0 0 4
Course Contents

Unit – I

Introduction: Meaning, definition and scope of Ecology. Ecosystem: - Definition, structure and
function. Food chain & Food Web. Ecological Pyramids. (8 Hours)

Unit – II

Harnessing Resources: Conventional Energy Sources: - Fossil fuel, Nuclear Energy. Non-
Conventional Energy Sources:-Solar, Wind, Water, Biomass and Biogas, Ocean thermal energy Case
study on Solar Energy. (8 Hours)

Unit – III

Environmental Pollution and Global Issues: Air, Water, Soil & Noise pollution- sources and
consequences. Solid waste management. Green house effect, Global Warming, Ozone layer
depletion and its effect. Case study on global warming. (8 Hours)

Unit – IV

Human Population: Population growth and its impact, Urbanization, Control Measures. (8 Hours)

Unit – V

Environment Education and Protection: Meaning, Need and objectives. Role of IT in Environment &
Human health. The Environment (Protection) Act 1986. Case study on violation of Environment
Protection Act. (8 Hours)

Text Books:
1. Smiriti Srivastav, “Environmental Science & Ethics”, Katson Publication.
2. Joseph Benny, “Environmental Studies”, Tata McGraw Hill.
3. Bharucha Erach, “The Biodiversity of India”, Mapin Publishing Pvt. Ltd., Ahmadabad

Reference Books:
1. Brunner R.C., “Hazardous Waste Incineration”, McGraw Hill Inc.
2. Clark R.S., “Marine Pollution”, Clanderson Press, Oxford (TB)

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 10


Semester-I
Communication & Presentation Skills

Course Code: ICA105


L T P C
2 0 0 2
Course Contents

Unit – I

Applied Grammar: Parts of speech, Rules of noun, pronoun, adjective, adverb, verb, prepositions,
articles, gerund, infinitive; Connectors, Interjection, Figure of speech. (8 Hours)

Unit –II

Applied Grammar: Simple sentences, Compound sentences, Complex sentences, Correction of


sentences, Reading comprehension, Listening exercises (8 Hours)

Suggested Readings

1. Malti Agarwal, “Professional Communication”, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 11


Semester-I

Course Code: ICA151


L T P C
0 0 2 2
Course Contents

MS-WORD: Creating, editing, formatting – font name, size, color, alignment, changing, paragraph
settings, change case, spell checker, Mail Marge, Creating Tables, editing tables, alignment settings
in tables

MS-EXCEL: Creating, editing, formatting – font name, size, color, alignment, changing, entering
data, Sorting Data, Inserting, renaming and deleting Sheet, Inserting row, column, cell ,picture,
background, graph, symbol, hyperlink, object, diagram.

MS-POWERPOINT: Creating, editing, formatting – font name, size, color, alignment, changing,
Inserting table, picture, background, graph, symbol, hyperlink, object, diagram.

MS-ACCESS: Creating database and editing data base

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 12


Semester-I

Course Code: ICA152


L T P C
0 0 4 2
Course Contents

Lab Based On

Applied Grammar: Parts of speech, Rules of noun, pronoun, adjective, adverb, verb, prepositions,
articles gerund, infinitive; Connectors, Interjection, Figure of speech

Applied Grammar: Simple sentences, Compound sentences, Complex sentences, Correction of


sentences, Reading comprehension, Listening exercises.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 13


Semester-II
Mathematics-II

Course Code: ICA201


L T P C
5 0 0 5
Course Contents

Unit – I

Integration of rational and irrational functions, Reduction formulae, some simple problems of double
and triple integrals. (8 Hours)

Unit – II

Sequence, Convergent sequence, Cauchy’s Sequence, Monotonic sequence, Subsequence. (8 Hours)

Unit – III

Infinite series, convergence of series, series of positive terms, Comparison tests, Cauchy’s nth root
test, D’ Almbert’s ratio test, Raabe’s test, Logarithmic test. (8 Hours)

Unit – IV

lternative series and Maclaurin’s series for sin x, cos x, log(1+x), (1-x)m, simple Applications of
mean value theorem, Maxima & minima, Indeterminate forms. (8 Hours)

Unit – V

Differential equations of Ist order, Differential equations with constant coefficient.

Text Books:

1. Text Book on Integral Calculus, Gorakh Prashad


2. Elementary Real Analysis, A. R. Vasistha and Hemlata Vasistha
3. Sequence, Series and Summability, D. Rath

Reference Books:
1. Integral Calculus, Shanti Narayan
2. Differential Equations, M. D. Raysinghania

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 14


Semester-II
Structured programming with C

Course Code: ICA202


L T P C
5 0 0 5
Course Contents

Unit – I

Concept of C programming- History, Introduction of C programming language, Structure of C


program, C character set, Data types, Variables, Constants, Keywords and Identifiers, Expression
statements, Operators(Arithmetic, Logical, Relational, Assignment, Unary, Conditional, Bit)
(8 Hours)

Unit – II

Conditional Program Execution- if statement, if…..else statements nested if…..else and else if ladder
Program Loops and Iteration -While loop, do loop and for loop, Nested Loops, Use of break,
continue and goto statements, Applying switch statements, use of break and default with switch.
(8 Hours)
Unit – III

Storage Classes- Automatic, External (global), Static, Register


Functions -Built-In and User Defined functions, Function Declaration, Definition and Function
Calling, Parameter Passing(Call by Value and Call by Reference), Recursion, Pointers (8 Hours)

Unit – IV

Arrays- Linear Arrays, Multidimensional Arrays, Passing Array to function, String Processing with
its primary functions
Preprocessor Directive: #include, #define, macro’s with arguments (8 Hours)

Unit – V

Structure and Union- Definition and Differences, Self Referential Structure


Dynamic Memory Allocation, calloc( ) and malloc( ) functions
File Handling- Opening and Closing a data file, Read and Write Functions, Different modes
(8 Hours)
References:

1. E. Balaguruswamy, “Programming In ANSI C”, TMH


2. Yashwant Kanitkar, “Let Us C”, BPB
3. Yashwant Kanitkar, “Pointers In C”, BPB
4. Yashwant Kanitkar, “Working With C”, BPB

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 15


Semester-II
Digital Electronics

Course Code: ICA203


L T P C
5 0 0 5
Course Contents

Unit – I

Basic Building Blocks: Half Adder, Full Adder, Subtractor, Decoder, Encoders, Multiplexer,
Demultiplexer, Registers, Registers with parallel load. (8 Hours)

Unit – II

Register Transfer and Micro operations: Register Transfer Language: Bus and Memory Transfer,
Three State Bus Buffers, Memory Transfer, Arithmetic Micro operation(Binary Adder, Binary
Adder-Subtractor, Binary Increment, Arithmetic Circuit), Logic Micro operations(List of logic
operation), Shift Micro operations, Arithmetic Logic Shift Unit. (8 Hours)

Unit – III

Processor Design: Processor Organization: General register organization, Stack organization,


Reverse Polish Notation, Addressing mode, Instruction format, Data transfer & manipulations,
Program Control, Introduction to Reduced Instruction Set Computer with characteristics. (8 Hours)

Unit – IV

Input-Output Organization: I/O Interface: I/O bus and interface modules, Asynchronous data
transfer: Strobe control, Hand Shaking, Modes of transfer: Programmed I/O, Interrupt initiated I/O,
DMA, Interrupts & Interrupt handling, Direct Memory access: DMA Controller and DMA Transfer
(8 Hours)
Unit – V

Memory Organization: Memory Hierarchy, Main Memory: RAM & ROM chips, Memory Address
Map, Auxiliary memory: Magnetic Disks, Magnetic Tape, Associative Memory, Cache memory,
Virtual Memory, Introduction to memory management hardware. (8 Hours)

Text Book:

MORRIS MANO, “Digital Logic” 4th edition Prentice Hall of India.

Reference Books:

1. Taub & Schelling, “Digital Integrated Electronics”, McGraw Hill International Edition
2. Charles H.Roth, Jr. “Fundamentals of Logic Design”, Jaico Publishing House.
3. Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill.
4. BARTEE, “Digital Computer Fundamentals”, Publication ISBN 0-07-003899-6

*Latest editions of all the suggested books are recommended.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 16


Semester-II
Principles of Management

Course Code: ICA204


L T P C
4 0 0 4
Course Contents

Unit – I

Management: Concept, Nature, Importance, Management : Art and Science, Management As a


Profession, Management Vs. Administration, Levels of Management, Management Functions,
Evolution of Management: Taylor and Scientific Management, Fayol’s Administrative Management.
(8 Hours)
Unit – II

Planning: Nature, Scope, Objectives and Significance of Planning, Types of Planning, Process of
Planning, Barriers to Effective Planning. (8 Hours)

Unit – III

Organizing: Concept, Forms of Organizational Structure, Departmentation, Span of Control,


Delegation of Authority, Decision Making. (8 Hours)

Unit – IV

Staffing: Concept, System Approach, Manpower Planning, Job Design, Recruitment & Selection,
Training & Development, Performance Appraisal. Directing: Concept, Direction and
Supervision Motivation: Concept & importance, Motivation Theories, Morale Building. (8 Hours)

Unit – V

Leadership: Concept & types of Leadership. Controlling: Concept, Types of Control, The Quality
Concept, Factors affecting Quality, Pre-control of Inputs, Concurrent Control of Operations. Post
Control of Outputs. (8 Hours)

Text Books:
1. Koontz Harold & Weihrich Heinz, “Essentials of Management”, Tata McGraw Hill.
2. Robbins & Coulter, “Management”, Prentice Hall of India.
3. Robbins S.P. and Decenzo David A., “Fundamentals of Management: Essential Concepts and
Applications”, Pearson Education
4. Weihrich Heinz and Koontz Harold, “Management: A Global and Entrepreneurial Perspective”,
Tata McGraw Hill

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 17


Semester-II
Communication & Presentation Skills

Course Code: ICA205


L T P C
2 0 0 2
Course Contents

Unit – I

Collecting Information & Editing: Preparing summary and abstract of the text, Questionnaire,
Bibliography, Identifying sources. Classifying information under facts/ opinion, Preparation of
Preface and Acknowledgement, Identifying sexual and gender bias in language, Sequencing the
sentences. (8 Hours)

Unit – II

Report & Proposal Writing: Report & its meaning, its types & layout; Proposal & its meaning, its
types & layout, Writing reports & proposals, Topic sentence, Paragraphing, Paraphrasing. (8 Hours)

Suggested Readings

1. Malti Agarwal, “Professional Communication”, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 18


Semester-II
Lab based on ICA202

Course Code: ICA251


L T P C
0 0 4 2
Course Contents

Programs Related On:

Core Concepts of programming on Data types, simple arithmetic and logical operation. Decision
control, Iteration control, Sequencing, and case control.

Basic Input/output functions based on standard library.

Advanced concept based on array, strings, Passing arrays to the functions, functions, Call by value,
call by value, Recursion, structure, union passing structure to the functions, macros, DMA, and files.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 19


Semester-II
Lab based on ICA205

Course Code: ICA252


L T P C
0 0 4 2
Course Contents

Lab Based On

Collecting Information & Editing: Preparing summary and abstract of the text, Questionnaire,
Bibliography, Identifying sources. Classifying information under facts/opinion, Preparation of
Preface and Acknowledgement, Identifying sexual and gender bias in language, Sequencing the
sentences

Report & Proposal Writing: Report & its meaning, its types & layout; Proposal & its meaning, its
types & layout, Writing reports & proposals, Topic sentence, Paragraphing, Paraphrasing.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 20


Semester-III
Object Oriented Programming with C++

Course Code: ICA301


L T P C
5 0 5 5
Course Contents

Unit – I

Features of OOP’s, Comparison of C and C++, Object Modeling: Objects and classes, links and
association, generalization and inheritance, aggregation, abstract class, multiple inheritance
Dynamic Modeling: Events and states, State Diagram, Nested state Diagram, Concurrency.
Functional Modeling: Data flow diagram, specifying operations, OMT (object modeling techniques)
methodologies. (8 Hours)

Unit – II

C++ Programming Basics: Variables, data type, operators, Manipulator, Type Conversions,
Reference Variables, scope resolution operator, Enumerations, void pointers; Functions: Default
Arguments, Constant Argument, Overloaded Function, Inline Function, Parameter Passing
Techniques. (8 Hours)

Unit – III

Object & Classes: Constructors and its types , Static Data Member, Static Member functions; Arrays
and String: Arrays Fundamentals, Arrays as Class Member Data. Arrays of Object, String: The
Standard C++ String operations. Operator Overloading: Overloading Operators, Data Conversion.
Friend Concept: Friend Function, Friend Class and Friend Member functions, Operator overloading
using friend. (8 Hours)

Unit – IV

Inheritance: Concept of Inheritance, Derived Class Constructors, Overriding Member Function,


Access Specifiers in inheritance , Types of Inheritance, Ambiguity In Multiply Inheritance, Forward
Declaration of class, Containership. (8 Hours)

Unit – V

Virtual Functions: New & delete pointer, Pointers to Objects, Virtual function, Pure virtual function,
virtual base class; Streams and Files: Streams Classes. Class hierarchy, Stream Errors. Disk File I/O
with Streams, Error Handling in File I/O, Command line Arguments. (8 Hours)

Text books:
1. Rambaugh James etal, “Object Oriented Design and Modeling”, PHI
2. “Object Oriented Programming in C++”, Robert Lafore Techmedia Publication
3. Mastering in C++

References:
1. “Object Oriented Programming in C++”, Robert Lafore Techmedia Publication
2. “The Complete Reference C++”, Herbert Sehlidt Tata Mcgraw Hill publication
3. “Object Oriented Programming in C++”, Saurav Sahay Oxford University Press
1. Balagurusamy E, “Object Oriented Programming with C++”, TMH.
2. Booch Grady, “Object Oriented Analysis and Design with application 3/e”, Pearson

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 21


Semester III
Operating System

Course Code: ICA302


L T P C
5 0 5 5
Course Contents

Unit – I

Introduction to the Operating System, Types of OS: Batch System, Time Sharing System, Real
Time System. Multi Programming, Distributed System, Functions of Operating System, Operating
System Services. (8 Hours)

Unit – II

Process Management: Process Concept, Process State, Process Control Block, Process Scheduling,
CPU Scheduling - CPU Scheduling, Scheduling Criteria, Scheduling Algorithms, Preemptive & Non
Preemptive Scheduling. (8 Hours)

Unit – III

Deadlocks-System model, Characterization, Deadlock Prevention, Deadlock Avoidance and


Detection, Recovery from deadlock. (8 Hours)

Unit – IV

Memory Management: Contiguous Allocation, External and Internal Fragmentation. Virtual


Memory: Concept of Virtual Memory, Concept of Demand Paging. (8 Hours)

Unit – V

Information Management: File Concept, Access Methods, Directory Structure. Device Management:
Disk Structure, Disk Scheduling Algorithms. (8 Hours)

Text Books:
1. Silbershatz and Galvin, "Operating System Concept", Addition We seley, 2002.
2. Nutt, G., “Operating Systems”, Addison-Wesley.
3. Godbole Ahyut, "Operating System", Prentice Hall of India., 2003.

Reference Books:
1. Flynn, Mchoes, "Understanding Operating System", Thomson Press.
2. Tannenbaum, "Operating System Concept", Addition Weseley, 2002.
3. Joshi, R. C. and Tapaswi, S., “Operating Systems”, Wiley Dreamtech.

*Latest editions of all the suggested books are recommended.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 22


Semester-III
Data structure using C
Course Code: ICA303
L T P C
5 0 5 5
Course Contents

Unit – I

Introduction: Basic Terminology, Elementary Data Organization, Data Structure operations,


Algorithm, Design and analysis, Complexity and Time-Space trade-off

Arrays: Array Definition, Representation and Analysis, Single and Multidimensional Arrays,
address calculation, application of arrays, Character String in C, Character string operation, Array as
parameter. (8 Hours)

Unit – II

Stacks: Array Representation and Implementation of stack, Operations on Stacks: Push & Pop,
Linked Representation of Stack, Operations Associated with Stacks, Application of stack:
Conversion of Infix to Prefix and Postfix Expressions, Evaluation of postfix expression using Stack.
Queues: Array and linked representation and implementation of queues, Operations on Queue:
Create, Add, Delete, circular queue. (8 Hours)

Unit – III

Linked list: Representation and Implementation of Singly Linked Lists, Two-way Header List,
Traversing and Searching of Linked List, Overflow and Underflow, Insertion and deletion to/from
Linked Lists, Insertion and deletion Algorithms, Doubly linked list, Linked List v/s Array,
Polynomial representation and addition. (8 Hours)

Unit – IV

Sorting: Insertion Sort, Quick Sort, Two Way Merge Sort, and Heap Sort. Searching and Hashing:
Sequential search, binary search, overview of Hash Functions. (8 Hours)

Unit – V

Trees: Basic terminology, Binary Trees, Binary tree representation, algebraic Expressions, Complete
Binary Tree, Array and Linked Representation of Binary trees, Traversing Binary tree. Binary Search
Trees: Binary Search Tree (BST), Insertion and Deletion in BST.

Graphs: Terminology & Representations of Graphs, Adjacency Matrices and Graph Traversal (BFS
& DFS). (8 Hours)

Text Books:
1. Lipschutz, “Data Structure”, Tata Mc Graw Hill
2. A. M. Tenenbaum etal, “Data Structures using C & C++”, Prentice Hall of India.
3. Yashwant Kanitkar “Data Structure using C”
4. R.S Salaria “Data structure using C”

Reference Books:
1. Horowitz and Sahani, “Fundamentals of data Structures”, Galgotia
2. R. Kruse etal, “Data Structures and Program Design in C” Pearson Education
3. Cormen T. H., “Introduction to Algorithms”, Prentice Hall of India.
4. Loudon K., “Mastering Algorithms with C”, Shroff Publisher & Distributors
*Latest editions of all the suggested books are recommended.
Syllabus Applicable w.e.f. Academic Session 2010-11 Page 23
Semester-III
Organizational Behavior
Course Code: ICA304
L T P C
4 0 4 4
Course Contents

Unit – I

Organizational Behavior: Concept, Nature & Scope, Conceptual Foundations and Importance,
Models of Organizational Behaviour, Management Challenge, Evolution & Development of OB,
Organizational Behaviour: Cognitive Framework, Behaviouristic Framework and Social Cognitive
Framework. (8 Hours)

Unit – II

Perception: Concept, Nature, Process, Importance, Factor affecting Perception. Attitudes &
Values: Concept & Importance, Attitude Formation & Measurement. Concept & types of values,
Formation of values.

Personality: Concept, Nature, Types of personality, Determinant of personality, Job satisfaction.


Learning: Concept and Theories of Learning. (8 Hours)

Unit – III

Group Behaviour: Definition, Stages of Group Development, Group Cohesiveness. Leadership:


Concept & Style and Theories of Leadership, Leadership styles in Indian Organizations.
Motivation: Concept & Theories of Motivation, Motivating a Diverse Workforce, Need for
Motivation. Stress: Understanding Stress and Its Consequences, Causes of Stress, Managing Stress.
(8 Hours)
Unit – IV

Organizational Power: Concept, Distinction between Power & Authority, Sources of Power.
Organizational Change & Development: Concept, Nature, Resistance to change, Implementing
Change, Organizational Development- Meaning , Importance and Models. (8 Hours)

Unit – V

Organizational Conflict: Concept, Sources, Types, Resolution of Conflict, Meaning and Types of
Grievance. Organizational Culture: Concept, Characteristics, Elements of Culture, Implications of
Organization culture. (8 Hours)

Text Books:
1. Newstrom John W., “Organizational Behaviour: Human Behaviour at Work”, Tata McGraw Hill
2. Luthans Fred, “Organizational Behaviour”, Tata McGraw Hill
3. Mc Shane L. Steven, Glinow Mary Ann Von & Sharma Radha R., “Organizational Behaviour”,
Tata McGraw Hill

Reference Books:
1. Robbins Stephen P., “Organizational Behaviour”, Pearson Education
2. Hersey Paul, Blanchard, Kenneth H and Johnson Dewey E., “Management of Organisational
Behavior: Leading Human Resources”, Pearson Education
3. Greenberg Jerald and Baron Robert A., “Behavior In Organisations: Understanding and
Managing the Human Side of Work”, Prentice Hall of India.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 24


Semester III
Communication & presentation skills
Course Code: ICA305
L T P C
2 0 2 2
Course Contents

Unit – I

Letter & CV Writing: Formal & Informal letters, Characteristics, Formats, Types-Enquiry letter,
Letter of quotation, Letter of order, Credit letter, Complaint letter, Agreement letter, Goodwill letter,
Bad news letter etc., Different styles of writing, Writing of letters, Writing of CV and Resume.
(8 Hours)

Unit – II

Evaluating Information: Focusing on emotive content of messages, Identifying attitudes and point of
view, Turn-taking skills- stating, Fact/opinion, agreeing/disagreeing. Suggesting, requesting etc.
(8 Hours)
Suggested Readings

1. Malti Agarwal, Professional Communication, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 25


Semester-III
Lab based on ICA301

Course Code: ICA351


L T P C
0 0 4 2
Course Contents

Write programs in C++ for

1. Program illustrating basic input/output operations using cin, cout.


2. Implementing class and objects.
3. Implementing function overloading.
4. Implementing various constructors and destructor
5. Program illustrating overloading of various operators.
6. Program illustrating use of Friend, Inline, Static Member functions, default arguments.
7. Program illustrating various forms of Inheritance
8. Program illustrating use of virtual functions, virtual Base Class.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 26


Semester-III
Lab based on ICA303

Course Code: ICA352


L T P C
0 0 4 2
Course Contents

Program based on –

Arrays- Sorting and searching: Insertion Sort, Quick Sort, Two Way Merge Sort, and Heap Sort.
Sequential search, binary search.

Stacks-Array Representation and Implementation of stack, Operations on Stacks: Push & Pop,
Conversion of Infix to Prefix and Postfix Expressions.

Queues-Array and linked representation and implementation of queues, Operations on Queue:


Create, Add, Delete, Circular queue

Linked list: Representation and Implementation of Singly Linked Lists, Traversing and Searching,
Inserting and Deleting of Linked List. Same operation in Doubly Linked List, Circular Linked List.

BST- Creation ,searching and traversal.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 27


Semester-IV
CBNST

Course Code: ICA401


L T P C
5 0 5 5
Course Contents

Unit – I

Floating point Arithmetic: Representation of floating point numbers, Operations, Normalization,


Pitfalls of floating point representation, Errors in numerical computation. Iterative Methods:
Transcendental equations using Bisection Method, Iteration Method, Regula-Falsi method, Newton
Raphson method, Secant method, Rate of convergence of iterative methods. (8 Hours)

Unit – II

Simultaneous Linear Equations: Solutions of system of Linear equations, Gauss Elimination direct
method and pivoting, Ill Conditioned system of equations, Gauss Seidal iterative method, Gauss
Jacobi method, Gauss Jordan method. (8 Hours)

Unit – III

Interpolation and approximation: Finite Differences, Difference tables Polynomial Interpolation:


Newton’s forward and backward formula. Central Difference Formulae: Gauss forward and
backward formula. Interpolation with unequal intervals: Langrange’s Interpolation, Newton
Divided difference formula. (8 Hours)

Unit – IV

Numerical Differentiation and Integration: Introduction, Numerical Differentiation, Numerical


Integration, Trapezoidal rule, Simpson’s rules, Boole’s Rule, Weddle’s Rule. Curve fitting: Method
of least squares, fitting of straight lines, polynomials, exponential curves etc. (8 Hours)

Unit – V

Regression analysis: Linear and Non-linear regression, Multiple regression. Testing of


Hypothesis: Test of significance, Chi-square test, ANOVA, F-Test. (8 Hours)

Text Books:
1. Grewal B. S., “Numerical methods in Engineering and Science”, Khanna Publishers, Delhi
2. Gupta S. P., “Statistical Methods”, Sultan and Sons

References:
1. Rajaraman V., “Computer Oriented Numerical Methods”, PHI
2. Gerald & Wheatley, “Applied Numerical Analyses”, AW
3. Jain, Iyengar and Jain, “Numerical Methods for Scientific and Engineering Computations”, New
Age Int.
4. T. Veerarajan, T Ramachandran, “Theory and Problems in Numerical Methods”, TMH
5. Pradip Niyogi, “Numerical Analysis and Algorithms”, TMH
6. Francis Scheld, “Numerical Analysis”, TMH

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 28


Semester-IV
Software Engineering

Course Code: ICA402


L T P C
5 0 5 5
Course Contents

Unit – I

Introduction: Software Engineering approach, Need of engineering aspect for Software Design,
SDLC, Software Crisis, Software Process, Process models (Waterfall, Prototype, Iterative,
Evolutionary and Spiral model). (8 Hours)

Unit – II

Software Requirement Analysis and Specifications: Software Requirement Specifications, Steps


for constructing good SRS, Behavioral and Non-behavioral requirements, Analysis Model.
(8 Hours)

Unit – III

Software Design: Design Concepts & Principle, problem partitioning, abstraction, and top down and
bottom up-design, Cohesion & Coupling, How to measure degree of Cohesion and Coupling,
Function Oriented Design, DFDs, Structure Chart, Object Oriented Design. Coding: Top-Down and
Bottom –Up programming, Structured programming, Programming style, Do’s and Don’ts for
Coding. (8 Hours)

Unit – IV

Software Testing: Validation and Verification, Black Box testing approach, White Box testing
approach, Levels of testing: Unit Testing, Integration Testing, Validation testing, System testing and
debugging. (8 Hours)

Unit – V

Software Maintenance:Software Maintenance Process and its types, Introduction to Reverse


Engineering, Software Reliability & Quality Assurance: Software Reliability issues, Software
quality, Overview of Quality Standards like ISO 9001, SEI-CMM and its comparison with ISO,
CASE (Computer Aided Software Engineering): Introduction and its scope and architecture.
(8 Hours)
Text Books:

1. P. Jalote, “An Integrated approach to Software Engineering”, Narosa.


2. Rajib Mall, “Software Engineering”, PHI
3. R. S. Pressman, “Software Engineering – A practitioner’s approach”, McGraw Hill International
Edition.

Reference Books:
1. Ian Sommerville, “Software Engineering”, Pearson Education (Addison Wesley),
2. K.K.Agrawal & Yogesh Singh, “Software Engineering”, New Age Publication
3. Waman S. Jawadekar, “Software Engineering: Principles and Practice”, McGraw Hill

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 29


Semester-IV
Data Base Management System

Course Code: ICA403


L T P C
5 0 0 5
Course Contents

Unit – I

Introduction: Introduction to database, Characteristics of database approach, data models, DBMS


architecture and data independence. (Lecture 08)

Unit – II

E-R Modeling: Entity types, entity set, attribute and key, relationships, relation types, strong and
weak entities, enhanced E-R and object modeling, specialization and generalization. (Lecture 08)

Unit – III

Relational Data Model: Relational model concepts, relational constraints, relational algebra.
SQL: SQL queries (Lecture 08)

Unit – IV

Data Normalization: Functional dependencies, Normal form up to 3rd normal form and BCNF.
(Lecture 08)
Unit-V

Transaction processing system: Transaction and its properties, various states of transaction,
Concurrency Control techniques. (Lecture 08)

Text Books:
1. R. Elmarsi and SB Navathe, “Fundamentals of Database Systems”, Addison Wesley
2. Abraham Silberschatz, Henry Korth, S. Sudarshan, “Database Systems Concepts”, McGraw Hill
3. A. K. Majumdar, P. Battacharya, “Data Base Management Systems’, TMH.

Reference Books:
1. Jim Melton, Alan Simon, “Understanding the new SQL: A complete Guide”, Morgan Kaufmann
Publishers.
2. Bipin Desai, “An Introduction to Database Systems”, Galgotia Publications.
3. Leon and Leon, “Database Management system”, Vikas Publication

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 30


Semester-IV
Social Implication of IT

Course Code: ICA404


L T P C
4 0 0 4
Course Contents

Unit-1

Importance of social dimensions of science and technology, global perspectives on technology and
society, some possible legal and implications of advances in IT. (Lecture 08)

Unit-II

How do social and technical choices reshape acccess to people, services and technologies.
Influencing factors such as geography of access, the architecture of networks, the power of receivers
and senders and control over the content. (Lecture 08)

Unit-III

Focus on alternative ways in which IT professionals, Social scientists and others have thought about
their social and economic role. Information Technology and the reach of boundaries of business and
management, Redesigning of work place. (Lecture 08)

Unit-IV

The intelligence household, IT in learing and education. digital divide: social and ethical implication,
Privacy and surveillance in everyday life , impact of IT on culture. (Lecture 08)

Unit-IV

Government challenges of technological ,cyber crime laws (Lecture 08)

Text Books:
1. Dutton, W.H., “Society on the line: Information politics in digital age”, Oxford University Press.
2. “Social, Ethical and Policy Implications of Information and Technology”, by Linda L. Brennan,
Victoria Johnson
3. Castells M., “The Internet Galaxy”, Oxford University Press

Reference Books:
1. Teich, A.H., “Technology and the future”, Newyork s1. Martin press.
2. http://www.alteich.com
3. http://www.students.ou.edu.C/Kara.C.chiodo-1/orwell.html

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 31


Semester-IV
Communication & presentation skills

Course Code: ICA405


L T P C
2 0 0 2

Course Contents

Unit-I

Written & Oral Communication: Research for content applying different sources, Readers/Audience
analysis, Environment of writing/speaking, Coherence, Steps of writing, Writing techniques.
(Lecture 08)
Unit-II

Body language for Presentation: Body language while facing the podium, Space language-intimate
space language, Speaking without podium. (Lecture 08)

Suggested Readings

1. Malti Agarwal, “Professional Communication”, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 32


Semester-IV
Lab based on ICA401/402
Course Code: ICA451
L T P C
0 0 4 2

Course Contents

Programming based on nonlinear equation- Bisection method, Regula -Falsi method.

Programming based on linear equation: Gauss elimination and Gauss Jordan method.

Newton’s forward and backward interpolation formulae.

Lagrange’s interpolation formula.

Numerical integration and differentiation: Trapezoidal and Simpson’s rule.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 33


Semester-IV
Lab based on ICA403

Course Code: ICA452


L T P C
0 0 4 2
Course Contents

The programme to be implemented using SQL

1. Create Table, inert data into tables, Deletion, Updation


2. Retrieval of data using SQL statement with all possible clauses.
3. Using aggregate function
4. Using group by and having clause
5. Write query for Join, set operation
6. Creating View

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 34


Semester-V
Computer Graphics
Course Code: ICA501
L T P C
5 0 0 5
Course Contents

Unit-I

Graphics Primitives: Display Devices: Refresh Cathode Ray Tube, Raster Scan Display, Random
scan Display, Plasma display, Liquid Crystal display, Aliasing and anti-aliasing in Raster technology
Input Devices: Keyboard, Trackball, Joystick, Mouse, Light Pen, Tablet, and Digitizing Camera.
(Lecture 08)
Unit-II

Line Drawing Algorithms: DDA algorithm for line, Bresenham’s Line algorithm. Circle generating
algorithms: DDA algorithm, Bresenham’s algorithm, mid-point algorithm, polynomial algorithm,
trigonometric algorithm ,ellipse generating mid-point algorithm. Graphics Operations: Clipping:
Point Clipping, Line Clipping. Polygon Clipping. Filling: Inside Tests, Flood fill algorithm,
Boundary-Fill Algorithm and scan-line polygon fill algorithm. (Lecture 08)

Unit-III

Conics, Curves and Surfaces: Quadric surfaces: Sphere, Ellipsoid, and Torus. uperquadrics:
Superellipse, superellipsoid. Spline & Bezier Representations: Interpolation and approximation
splines, parametric continuity conditions, Geometric Continuity Conditions, Spline specifications.
Bezier curves and surfaces. (Lecture 08)

Unit-IV

Transformation: 2D transformation, Basic Transformations, Composite transformations: Reflection,


Shearing, Transformation between coordinate systems. 3 D Graphics: 3 D Display Methods, 3 D
modeling, 3 D transformations, Parallel projection, Perspective projection, Visible lines and surfaces
identification, Hidden surface removal (Lecture 08)

Unit-V

Animation: Introduction to Animation, Principles of Animation, Types of Animation, Types of


Animation Systems: Scripting, Procedural, Representational, Stochastic, etc. Animation Tools:
Hardware –SGI, PC’s, Amiga etc. Software: Adobe Photoshop, Animation studio, Wave front etc.
Gif Animator: Microsoft GIF Animation, GIF Construction, GIFmation etc.

GKS: GKS Standards, GKS Primitives – Polyline, Polymarker, and Fill area, Text, GKS Workstation
and Metafiles. (Lecture 08)

Text Book:
1. Donald Hearn and M. Pauline Baker, “Computer Graphics”, PHI
2. Computer Graphics Scheaum’ series
3. Steven Harrington, “Computer Graphics: A Programming Approach”, TMH

References:
1. Donald Hearn and M. Pauline Baker, “Computer Graphics”, PHI
2. Foley James D, “Computer Graphics”, AW Ed 2
3. Newman and Sproul, “Principle of to Interactive Computer Graphics”, McGraw Hill
4. Rogers, “Procedural Elements of Computer Graphics”, McGraw Hill
Syllabus Applicable w.e.f. Academic Session 2010-11 Page 35
Semester-V
Computer Network

Course Code: ICA502


L T P C
5 0 0 5
Course Contents

Unit-I

Networks: Goal and applications, Network Criteria, Types of network, Network Topologies,
Network architecture, Internetworks, OSI and TCP/IP model. (Lecture 08)

Unit-II

Transmission media: Type of guided and unguided Media, Modems, Network Interface Card,
Attenuation, distortion, noise, Switching Theory: Circuit switching, Packet switching. (Lecture 08)

Unit-III

Channel Allocation, FDM, TDM, Aloha Protocol, CSMA/CD Protocols, Collision free Protocols.
Framing, Error Correction and detection, Sliding window protocols. (Lecture 08)

Unit-IV

Introduction to Routing Algorithms, Congestion control and prevention policies, Point to point
network protocol, IP Protocol, IP addressing, subnetting. Network Devices-Repeaters, bridges, hubs,
routers, gateways (Lecture 08)

Unit-V

Transport Layer: TCP, UDP, Socket address, port address, Security threats, Firewall

Application layer: Introduction to WWW, Message security. (Lecture 08)

Text Books:

1. Forouzan, “Data Communication and Networking”, Tata McGraw Hill


2. Tanenbaum A. S., “Computer Networks”, Prentice Hall of India.
3. Godebole, “Data Communication and Networking”

Reference Books:
1. Sanjay Sharma, “Computer Network” , Keston
2. S. Keshav, “An Engineering Approach on computer networking”, AW

*Latest editions of all the suggested books are recommended.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 36


Semester-V
Computer Organization

Course Code: ICA503


L T P C
5 0 0 5
Course Contents

Unit-I

Representation of Information and Basic Building Blocks: Introduction to Computer, Computer


hardware generation, Number System: Binary, Octal, Hexadecimal, Logic gates, Boolean Algebra,
K-map simplification, Half Adder, Full Adder, Subtractor, Decoder, Encoders, Multiplexer,
Demultiplexer. (Lecture 08)

Unit-II

Register Transfer: Register Transfer Language, Bus Memory Transfer, Bus Architecture, Bus
Arbitration, Arithmetic Logic Circuit, Shift Micro operations, Arithmetic Logic Shift Unit,
Arithmetic Logic Shift Unit, Arithmetic Algorithms (ADD, SUB), Booth Multiplication Algorithm.
(Lecture 08)
Unit-III

Processor Design: Processor Organization: General register organization, Stack organization,


Addressing mode, Instruction format, Data transfer & manipulations, Program Control, Reduced
instruction Set Computer. (Lecture 08)

Unit-IV

Input-Output Organization: I/O Interface, Modes of transfer, Interrupts & Interrupt handling, Direct
Memory access. (Lecture 08)

Unit-V

Memory Organization: Memory Hierarchy, Main Memory, Auxiliary memory, Cache memory,
Virtual Memory. (Lecture 08)

Text Books:
1. Mano M., “Computer System Architecture”, Prentice Hall of India.
2. Mano Morris, “Digital Logic”, Prentice Hall of India.
3. Stallings, “Computer Organization”, Prentice Hall of India.

Reference Books:
1. Vravice, Zaky & Hamacher, “Computer Organization”, Tata Mc Graw Hill
2. Tannenbaum, “Structured Computer Organization”, Prentice Hall of India.
3. Hayes John P., “Computer Organization”, McGraw Hill.

*Latest editions of all the suggested books are recommended

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 37


Semester-V
Production & Operations Management

Course Code: ICA504


L T P C
4 0 0 4
Course Contents

Unit-I

Nature and Scope of Production and operations Management, Concept of Production and Operation
management, Types of manufacturing Systems and layouts, Facility Layout Planning and Analysis.
(Lecture 08)
Unit-II

Functions of Production and material management, Productivity Variables, and Productivity


Measurement, Production Planning and Control, In Mass Production In Batch production, Job order
manufacturing, Production Selection, Product Design, and Development, Plant location with
different methods, facility, Capacity Design. (Lecture 08)

Unit-III

Scheduling, Maintenance Management Concepts, Work Study, Method Study, Work Measurement
Work Sampling, Work Environment, Industrial Safety, Material management. (Lecture 08)

Unit-IV

An overview of material management, material Planning and Inventory Control, J I T, Store


Management. (Lecture 08)

Unit-V

Quality Assurance, Accepting Sampling, Kaizen & BPR, Stastical Process Control, Total Quality
Management, ISO – 9000. And it’s Importance (Lecture 08)

Text Books:
1. Kanishka Bedi, “Production & Operations Management”, Oxford
2. Aswathappa K. & Shridhara K., “Production and Operation Management”, Himalaya
3. Gupta C.B., “Operations Management and Control”, Sultan Chand

Reference Book:
1. Buffa E. S. & Sarin R. K., “Modern Production/ Operation Management”, John Wiley, New
York.
2. CHUNAWALA & PATEL, “Production and Operations Management”.
3. McClain J.O. & Thomas L.J., “Operations Management”, PHI, New Delhi

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 38


Semester-V
Communication & presentation skills

Course Code: ICA505


L T P C
2 0 0 2
Course Contents

Unit-I

Presentation: Its meaning, its definition, Utility of presentation, Objectives of presentation,


Introduction & ending of the presentation, Defining power point presentation (Lecture 08)

Unit-II

Orders of Presentation: Inductive order, Deductive order, Chronological order, Spatial order,
Question-answer order (Lecture 08)

Suggested Readings:

1. Malti Agarwal, “Professional Communication”, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 39


Semester-V
Lab based on ICA501

Course Code: ICA551


L T P C
0 0 4 2

Course Contents

DDA algorithm, Bresenham’s algorithm for line, generation of circle, rotating a triangle.

Transformation Methods

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 40


Semester-V
Lab based on ICA503

Course Code: ICA552


L T P C
0 0 4 2
Course Contents

Activity: To implement the working of all basic Gates using Specific IC’s.

To minimize Boolean expression using Universal Gates.

Implementation of Half Adder, Full Adder, Substractor, Decoder, Encoders, Multiplexer,


Demultiplexer, Flip-Flops.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 41


Semester-VIII
Web Technology

Course Code: ICA601


L T P C
5 0 0 5
Course Contents

Unit-I

History of the web, Growth of the Web, Protocols governing the web, Introduction to Cyber Laws in
India, Introduction to International Cyber laws, Web project, Web Team, Team dynamics.
(Lecture 08)
Unit-II
Communication Issues, the Client, Multi-departmental & Large scale Websites, Quality Assurance
and testing, Technological advances and Impact on Web Teams. (Lecture 08)

Unit-III

HTML: Formatting Tags, Links, List, Tables, Frames, forms, Comments in HTML, DHTML.

JavaScript: Introduction, Documents, Documents, forms, Statements, functions, objects in


JavaScript, Events and Event Handling, Arrays, FORMS, Buttons, Checkboxes, Text fields and Text
areas. (Lecture 08)

Unit-IV

XML: Introduction, Displaying an XML Document, Data Interchange with an XML document,
Document type definitions, Parsers using XML, Client-side usage, Server Side usage. (Lecture 08)

Unit-V

Common Gateway Interface (CGI), PERL, RMI, COM/DCOM, VBScript, Active Server Pages
(ASP). (Lecture 08)

Text Book:
1. Burdman, “Collaborative Web Development”, Addison Wesley.
2. Sharma &Sharma, “Developing E-Commerce Sites”, Addison Wesley
3. Ivan Bayross, “Web Technologies Part II”, BPB Publications.

References:
1. Shishir Gundavarma, “CGI Programming on the World Wide Web”, O’Reilly & Associate.
2. DON Box, “Essential COM”, Addison Wesley.
3. Greg Buczek, “ASP Developer’s Guide”, TMH.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 42


Semester-VI
Multimedia and Animation
Course Code: ICA602
L T P C
5 0 0 5
Course Contents

Unit–I

Concept of Multimedia, Hypertext, Hypermedia, History of multimedia, Multimedia hardware: CD-


ROM, DVD, Microphone, Speakers, Soundcards, Video Camera, MIDI, Applications of multimedia
in entertainment, education, health etc. (Lecture 08)

Unit–II

Graphic and image data representation, spatial and temporal resolution of images, grey level and
color images, simple image processing (quantization, negatives, filtering – low and hi-pass, edge
detection, contrast enhancement), animations, image data compression, image file formats
(Lecture 08)
Unit–III

Analog and digital video, frame rates, sync, resolution, color video formats- NTSC, PAV and
SECAM, analog video artifacts, video equipments, digital video compression (Lecture 08)

Unit–IV

Speech processing – digitization of speech, characteristics of speech, noise, representation of


speech, audio filtering, audio compression – MP3 and OGG, synthetic sounds – MIDI (Lecture 08)

Unit–V

Multimedia on the mobile platform, Multi-media networks, Streaming media, quality of service,
Introduction to Macromedia Flash, Multimedia on Linux, Multimedia on the web. Virtual Reality
systems (Lecture 08)

Text Book:
1. Ralf Steinmetz, Klara Nahrstedt, Multimedia Fundamentals Vol I, Pearson Education, ISBN 81-
297-0479-x

Reference Book:
1. Judith Jeffcoate, Multimedia in Practice: Technology & Applications, PHI
2. D P Mukherjee, Fundamentals of Computer Graphics and Multimedia, Prentice Hall of India,
ISBN 81-203-1446-8.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 43


Semester-VI
Management Information System
Course Code: ICA603
L T P C
5 0 0 5
Course Contents

Unit-I

Foundation of Information Systems: Introduction to information system in business, Fundamentals of


information systems, solving business problems with information systems, Types of information
systems, Effectiveness and efficiency criteria in information system. (Lecture 08)

Unit-II

An overview of Management Information Systems: Definition of a management information system,


MIS versus Data processing, MIS & Decision Support Systems, MIS & Information Resources
Management, End user computing, Concept of an MIS, Structure of a Management information
system. (Lecture 08)

Unit-III

Concepts of planning & control: Concept of organizational planning, The Planning Process,
Computational support for planning, Characteristics of control process, the nature of control in an
organization. (Lecture 08)

Unit-IV

Business applications of information technology: Internet & electronic commerce, Intranet, Extranet
& Enterprise Solutions, Information System for Business Operations, Information System for
Managerial Decision Support, Information System for Strategic Advantage. (Lecture 08)

Unit-V

Managing Information Technology: Enterprise & global management, Security & Ethical challenges,
Planning & Implementing changes.

Advanced Concepts in Information Systems: Enterprise Resource Planning, Supply Chain


Management, Customer Relationship Management and Procurement Management. (Lecture 08)

Text Books
1. O Brian, “Management Information System”, TMH
2. Gordon B. Davis & Margrethe H. Olson, “Management Information System”, TMH.

References
1. O Brian, “Introduction to Information System”, McGraw Hill.
2. Murdick, “Information System for Modern Management”, PHI.
3. Jawadekar, “Management Information System”, TMH.
4. Jain Sarika, “Information System”, PPM
5. Davis, “Information System”, Palgrave Macmillan

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 44


Semester-VI
Lab based on ICA601

Course Code: ICA651


L T P C
0 0 4 2
Course Contents

1. Program related to variable declaration and initialization


2. Program related to string manipulation
3. Program related to control structure
4. Program related to function
5. Program related to array
6. Program related to database connectivity
7. Program related to exception handling
8. Program related to data validation
9. Program related to file manipulation

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 45


Semester-IV
Lab based on ICA602

Course Code: ICA652


L T P C
0 0 4 2
Course Contents

Flash workflow & Workspace


Working with Flash documents

1. About Flash files


2. Create or open a document and set its properties
3. View a document when multiple documents are open
4. Working with project
5. Importing artwork into Flash

(Working with Photoshop PSD files


(PSD file import preferences)

Adding media to the library, Work with libraries & its items, Working with timeline, Working with
scenes, Find and replace command, About templates

Drawing Basis

1. About vector and bitmap graphics


2. Flash drawing mode
3. about overlapping shapes
4. Using Flash drawing and painting tools (Draw with the pencil tools, Draw straight lines )
5. Reshaping lines and shape outlines
6. Snapping (object snapping, pixel snapping, snap aligment)
7. Working with colour, strokes and fills

Creating animation

Animation basics
• Creating motion
• Creating key frames
• Representations of animation in the Timeline
• Frame rates
• Frame-by-frame animation
• Onion skinning
• Extend still images
• Mask layers
• Using Timeline effects
• Twinned animation
• Special effects
• Filter ,Animation Filters
• Create preset filter libraries
• Blend modes in Flash
• Working with text

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 46


• Working with sound & video

Semester-VI
Mini Project (In House Development)

Course Code: ICA653


L T P C
0 0 8 4
Course Contents

The student will go for a mini project in this semester. The student will submit a synopsis at the
beginning of the semester for approval from the departmental committee in a specified format. The
student will have to present the progress of the work through seminars and progress reports. For mini
project he/she will do in house development.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 47


Semester-VII
Design analysis & algorithm

Course Code: ICA701


L T P C
5 0 0 5
Course Contents

Unit-I

Introduction: Algorithms, Analysis of Algorithms, Design of Algorithms, Complexity of Algorithms,


Asymptotic Notations, Growth of function, Recurrences and their solution methods.
Sorting in polynomial Time: Insertion sort, Merge sort, Heap sort, and Quick sort
Sorting in Linear Time: Counting sort, Radix Sort, Bucket Sort, Medians and order statistics
(Lecture 08)
Unit-II

Advanced Data Structure: Red Black Trees, Augmenting Data Structure, Binomial Heap, B-Tree,
Fibonacci Heap, and Data Structure for Disjoint Sets, All kinds of Algorithms on these data
structures, Dictionaries and priority Queues, mergeable heaps, concatenable queues (Lecture 08)

Unit-III

Advanced Design and Analysis Techniques: Dynamic programming, Greedy Algorithm,


Backtracking, Branch-and-Bound, Amortized Analysis (Lecture 08)

Unit-IV

Graph Algorithms: Elementary Graph Algorithms, Breadth First Search, Depth First Search,
Minimum Spanning Tree, Kruskal’s Algorithms, Prim’s Algorithms, Single Source Shortest Path,
All pair Shortest Path, Maximum flow and Traveling Salesman Problem (Lecture 08)

Unit-V

Randomized Algorithms, String Matching, NP-Hard and NP-Completeness, Approximation


Algorithms, Sorting Network, Matrix Operations, Polynomials and FFT, Number Theoretic
Algorithms (Lecture 08)

Text Books:
1. Design and Analysis of Computer Algorithms, Aho, Pearson Education Pub. (5)
2. Fundamentals of Computer Algorithms by Horowitz and Sahani, Galgotia
3. Introduction to Algorithms by Thomas H Cormen Leiserson et al, PHI
4. Computer Algorithms : Introduction to Design and Analysis by Sara Baase and Allen Van
Gelder, Pearson Education

References:
1. Algorithm Design by Jon Kleinberg and Eva Tardos, Pearson Education
2. Fundamental of Algorithms by Brassard Bratley, PHI
3. Algorithms Design by M T Goodrich et al, John Wiley
4. The Design and analysis of Algorithms by A V Aho et al, Pearson Education

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 48


Semester-VII
LINUX System Administration
Unit-I

Linux Introduction and File System: Basic Features, Advantages, Installing requirement, Basic
Architecture of Unix/Linux system, Kernel, Shell. Linux File system-Boot block, super block, Inode
table, data blocks, How Linux access files, storage files, Linux standard directories, GRUB,
FSF, History of Linux.

Unit-II

Commands for files and directories CD, LS, CP, MD, RM, MKDIR, RMDIR, more, less, creating
and viewing files, using cat, file comparisons, View files, disk related commands, checking disk free
spaces. Partitioning the Hard drive for Linux, Installing the Linux system, System startup and shut-
down.

X-Window System, GNOME, KDE – Introduction to Fedora

Unit-III

Essential linux commands Understanding shells, Processes in linuxprocess fundamentals, connecting


processes with pipes, Redirecting input output, manual help, Background processing, managing
multiple processes, changing process priority, scheduling of processes at command, batch
commands, kill, ps, who, sleep, Printing commands, FGREP, find, sort, Cal, touch, file, file related
commands-WS, SAT, CUT, GREP, DD, etc. Mathematical commands- BC, EXPR, FACTOR,
UNITS. VI EDITOR

Unit-IV

Shell programming Basic of shell programming, Various types of shell, shell programming in bash,
conditional and looping statements, case statements, parameter passing and arguments, Shell
variables, shell keywords, Creating Shell programs for automate system tasks and report printing, use
of grep in shell.

Use of Package Managers –rpm, RAID, XEN Virtualization

Unit-V

System administration Common administrative tasks, Identifying administrative files: configuration


and log files, Role of system administrator, Managing user accounts-adding & deleting users,
changing permissions and ownerships, Creating and managing groups, modifying group attributes.
DHCP Configuration, mailing servers, Configuring FTP

Mail – Sendmail, SquirrelMail, IMAP and SMTP protocols.

Text Books:
1. Tackett Jack and David Gunter, Using Linux, Prentice Hall of India.
2. Negus Cristopher, Red Hat Linux7.x Bible, IDG Books India ltd.
3. Nicholas Wells, Linux Installation and Administration, Course Technology, Vikas Publishing,
New Delhi.
4. Das Sumitaba, Unix
5. Kanetkar Yashwant, Unix Shell Programming, BPB publications,

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 49


6. Red Hat, Linux Unleashed Tec Media, BPB Publications.R7. Wells, Linux Networking and
Security –Course Technology, Vikas Publishing, New Delhi.
Semester-VII
Financial Management & Accounting

Course Code: ICA703


L T P C
4 0 0 4
Course Contents

Unit-I

Introduction to Accounting: Importance, Objectives and Principles, Accounting Concepts and


conventions, and The Generally Accepted Accounting Principles (GAAP), Accounting Standards
issued by Institute of Chartered Accountants of India. (Lecture 08)

Unit-II

The Accounting Process: Overview, Books of Original Record; Journal and Subsidiary books,
ledger, Trial Balance, Classification of capital and revenue expenses, Final Accounts with
adjustments. (Lecture 08)

Unit-III

Capital structure Decisions: Capital structure vs financial structure - Capitalization, financial


leverage, operating leverage and composite leverage. EBIT-EPS Analysis.

Tangible vs Intangible assets, depreciation of fixed assets and methods of depreciation. (Lecture 08)

Unit-IV

Principles of Working Capital Management, Various Approaches, Estimation of Working Capital,


Managements of Components of Working Capital. (Lecture 08)

Unit-V

Accounting in Computerized Environment: An overview of computerized accounting system -


Salient features and significance, Concept of grouping of accounts, Codification of accounts,
Maintaining the hierarchy of ledger, Accounting packages and consideration for their selection,
Generating Accounting Reports. (Lecture 08)

Text Books:
1. Narayanswami - Financial Accounting: A Managerial Perspective (PHI, 2nd Edition).
2. Maheshwari S.N & Maheshwari S K – A text book of Accounting for Management (Vikas, 1st
Edition
3. Gupta Ambrish - Financial Accounting for Management (Pearson Education, 2nd Edition)
4. Mukherjee - Financial Accounting for Management (TMH, 1st Edition).
5. Ramchandran & Kakani - Financial Accounting for Management (TMH, 2nd Edition).

Reference Books:
1. Ghosh T P - Accounting and Finance for Managers (Taxman, 1st Edition).
2. Maheshwari S.N & Maheshwari S K – An Introduction to Accountancy (Vikas, 9th Edition)
3. Ashish K. Bhattacharya- Essentials of Financial Accounting (PHI, New Delhi)
4. Ghosh T.P- Financial Accounting for Managers (Taxman, 3rd Edition)

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 50


Semester VII
Electives(Any One)
Compiler Construction

Course Code: ICA704(1)


L T P C
5 0 0 5
Course Contents

Unit-1

Compiler Structure: Compilers and Translators, Various Phases of Compiler, Pass Structure of
Compiler, Bootstrapping of Compiler; Lexical Analysis: The role of Lexical Analyzer, A simple
approach to the design of Lexical Analyzer, Regular Expressions , Transition Diagrams, Finite state
Machines, Implementation of Lexical Analyzer, Lexical Analyzer Generator: LEX (Lecture 08)

Unit-II

Basic Parsing Techniques: Top-Down parsers with backtracking, Recursive Descent Parsers,
Predictive Parsers, Bottom–up Parsers, Shift-Reduce Parsing, Operator Precedence Parsers, LR
parsers (SLR, Canonical LR, LALR) Syntax Analyzer Generator: YACC (Lecture 08)

Unit-III

Intermediate Code Generation: Different Intermediate forms: three address code, Quadruples &
Triples. Syntax Directed translation mechanism and attributed definition. Translation of Declaration,
Assignment, Control flow, Boolean expression, Array References in arithmetic expressions,
procedure calls, case statements, postfix translation. (Lecture 08)

Unit-IV

Run Time Memory Management: Static and Dynamic storage allocation, stack based memory
allocation schemes, Symbol Table management; Error Detection and Recovery: Lexical phase errors,
Syntactic phase errors, Semantic errors. (Lecture 08)

Unit-V

Code Optimization and Code Generation: Local optimization, Loop optimization, Peephole
optimization, Basic blocks and flow graphs, DAG, Data flow analyzer, Machine Model, Order of
evaluation, Register allocation and code selection (Lecture 08)

Text Books:
1. Alfred V Aho , Jeffrey D. Ullman, “Principles of Compiler Design”, Narosa
2. A.V. Aho, R. Sethi and J.D Ullman, “Compiler: principle, Techniques and Tools”, AW

Reference Books:
1. H.C. Holub, “Compiler Design in C”, Prentice Hall Inc.
2. Apple, “Modern Computer Implementation in C: Basic Design”, Cambridge press

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 51


Semester-VII
Compression Techniques
Course Code: ICA704(2)
L T P C
5 0 0 5
Course Contents

Unit-I

Introduction: Compression Techniques: Loss less compression, Lossy compression, Measures of


performance, Modeling and coding.

Mathematical Preliminaries for Lossless compression: A brief introduction to information theory:-


Models: -Physical models, Probability models, Markov models, composite source model, Coding:-
Uniquely decodable codes, Prefix codes. (Lecture 08)

Unit-II

Huffman coding: The Huffman coding algorithm, minimum variance Huffman codes, length of
Huffman codes, extended Huffman codes, non binary Huffman codes, Adaptive Huffman codes:
Update procedure, Encoding procedure, decoding procedure, Golomb codes, Rice codes, Tunstall
codes, Applications: lossless image compression, Text compression and Audio compression.
(Lecture 08)
Unit-III

Arithmetic coding: Coding a sequence, generating a binary code, Comparison of Huffman and
Arithmetic coding, Application: Bi –level image compression -The JBIG standard, JBIG2 Image
compression, Dictionary Techniques:-Introduction, Static Dictionary: Diagram Coding, Adaptive
dictionary: The LZ77 Approach, The LZ78 approach, Applications: File Compression-UNIX
compress, Image compression: - The Graphics interchange Format (GIF), Predictive Coding: -
Prediction with partial match (PPM): The basic algorithms, The ESCAPE SYMBOL, length of
context, The Exclusion Principle, The Burrows-Wheeler Transform: Move-to-front coding, CALIC,
JPEG-LS, Multiresolution Approaches, facsimile Encoding, Dynamic Markov Compression.
(Lecture 08)
Unit-IV

Mathematical Preliminaries for Lossy Coding: -Distortion criteria, Models. Scalar Quantization, the
Quantization problem, Uniform Quantization, adaptive Quantization, Non uniform Quantization.
(Lecture 08)
Unit-V

Vector Quantization: Advantages of Vector Quantization over Scalar Quantization, The linde-Buzo-
Gray algorithm, Tree stuctured Vector quantzers, Structured Vector Quantizers. (Lecture 08)

Text Book:

Khalid Sayood, "Introduction to Data Compression", Morgan Kaufmann Publications.

Reference Book:
Ralf Steinmetx and Klara Nahrstedt, “Multimedia Computing and Communication and
Applications”, Prentice Hall

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 52


Semester-VII
Network Security & Cryptography

Course Code: ICA704(3)


L T P C
5 0 0 5
Course Contents

Unit-I

Introduction to Cryptography: Introduction To Security: Attacks, Services & Mechanisms, Security,


Attacks, Security Services. Conventional Encryption: Classical Techniques, Conventional
Encryption Model, And Steganography, Classical Encryption Techniques. (Lecture 08)

Unit-II

Modern Techniques: Simplified DES, Block Cipher Principles, DES Standard, DES Strength,
Differential & Linear Cryptanalysis, Block Cipher Design Principles, Block Cipher Modes of
Operation (Lecture 08)

Unit-III

Conventional Encryption Algorithms: Triples DES, International Data Encryption Algorithm, RCS,
RC2 Placement & Encryption Function, Key Distribution, Random Number Generation, Placement
of Encryption Function. (Lecture 08)

Unit-IV

Public Key Encryption: Public-Key Cryptography: Principles of Public-Key Cryptosystems, RSA


Algorithm, Key Management (Lecture 08)

Unit-V

Hash Functions: Message Authentication & Hash Functions: Authentication Requirements,


Authentication Functions, Message Authentication Codes, Hash Functions, Birthday Attacks,
Security Of Hash Function & MACS, MD5 Message Digest Algorithm, Digital Signatures.
(Lecture 08)
Text Book:
William Stallings, “Cryptography and Network Security: Principles and Practice”, Prentice Hall,
New Jersey.

Reference Books:
1. Johannes A. Buchmann, “Introduction to cryptography”, Springer- Verlag.
2. Atul Kahate, “Cryptography and Network Security”, TMH

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 53


Semester VII
Client Server
Course Code: ICA704(4)
L T P C
5 0 0 5
Course Contents

Unit-I

Client/Server Computing: DBMS concept and architecture, Single system image, Client Server
architecture, mainframe-centric client server computing, downsizing and client server computing,
preserving mainframe applications investment through porting, client server development tools,
advantages of client server computing. (Lecture 08)

Unit-II

Components of Client/Server application: The client: services, request for services, RPC, windows
services, fax, print services, remote boot services, other remote services, Utility Services & Other
Services, Dynamic Data Exchange (DDE), Object Linking and Embedding (OLE), Common Object
Request Broker Architecture (CORBA).; The server: Detailed server functionality, the network
operating system, available platforms, the network operating system, available platform, the server
operating system. (Lecture 08)

Unit-III

Client/Server Network: connectivity, communication interface technology, Interposes


communication, wide area network technologies, network topologies (Token Ring, Ethernet, FDDI,
CDDI) network management, Client-server system development: Software, Client–Server System
Network Acquisition, PC-level processing unit, Macintosh, notebooks. (Lecture 08)

Unit-IV

Data Storage: magnetic disk, magnetic tape, CD-ROM, WORM, Optical disk, mirrored disk, fault
tolerance, RAID, RAID-Disk network interface cards.Network protection devices, Power Protection
Devices, UPS, Surge protectors.; Client Server Systems Development: Services and Support,
system administration, Availability, Reliability, Serviceability, Software Distribution, Performance,
Network management, Help Disk, Remote Systems Management Security, LAN and Network
Management issues. (Lecture 08)

Unit-V

Client/Server System Development: Training, Training advantages of GUI Application, System


Administrator training, Database Administrator training, End-user training.

The future of client server Computing Enabling Technologies, The transformational system.
(Lecture 08)
Text Books:
1. Patrick Smith & Steave Guengerich, “Client / Server Computing”, PHI
2. Korth, Silberchatz, Sudarshan, “Database Concepts”, McGraw Hill

References:
1. Dawna Travis Dewire, “Client/Server Computing”, TMH

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 54


2. Majumdar & Bhattacharya, “Database management System”, TMH
3. Elmasri, Navathe, S.B, “Fundamentals of Data Base System”, Addison Wesley
Semester VII
Automata
Course Code: ICA704(5)
L T P C
5 0 0 5
Course Contents

Unit-1

Introduction to defining language, Kleene closures, Arithmetic expressions, defining grammar,


Chomsky hierarchy, Finite Automata (FA), Transition graph, generalized transition graph.
(Lecture 08)

Unit-II

Nondeterministic finite Automata (NFA), Deterministic finite Automata (DFA), Construction of


DFA from NFA and optimization, FA with output: Moore machine, Mealy machine and
Equivalence, Applications and Limitation of FA. (Lecture 08)

Unit-III

Arden Theorem, Pumping Lemma for regular expressions, Context free grammar: Ambiguity,
Simplification of CFGs, Normal forms for CFGs,Pumping lemma for CFLs, Decidability of CFGs,
Ambiguous to Unambiguous CFG. (Lecture 08)

Unit-IV

Push Down Automata (PDA): Description and definition, Working of PDA, Acceptance of a string
by PDA, PDA and CFG, Introduction to auxiliary PDA and Two stack PDA.

Unit-V

Turing machines (TM): Basic model, definition and representation, Language acceptance by TM,
TM and Type – 0 grammar, Halting problem of TM, Modifications in TM, Universal TM, Properties
of recursive and recursively enumerable languages, unsolvable decision problem, undecidability of
Post correspondence problem, Church’s Thesis, Recursive function theory, Godel Numbering.
(Lecture 08)
Text Books:
1. Hopcroft, Ullman, “Introduction to Automata Theory, Language and Computation”, Nerosa
Publishing House
2. K.L.P. Mishra and N.Chandrasekaran, “Theory of Computer Science(Automata, Languages and
Computation)”, PHI

Reference Books:
1. Martin J. C., “Introduction to Languages and Theory of Computations”, TMH
2. Papadimitrou, C. and Lewis, C.L., “Elements of theory of Computations”, PHI
3. Cohen D. I. A., “Introduction to Computer theory”, John Wiley & Sons
4. Kumar Rajendra, “Theory of Automata (Languages and Computation)”, PPM

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 55


Semester-VII
Bluetooth Technology
Course Code: ICA704(6)
L T P C
5 0 0 5
Course Contents

Unit-I

Introduction to wireless technologies: WAP services, Serial and Parallel Communication,


Asynchronous and synchronous Communication, FDM, TDM, TFM, Spread spectrum technology.
(Lecture 08)
Unit-II

Introduction to Bluetooth: Specification, Core protocols, Cable replacement protocol.; Bluetooth


Radio: Type of Antenna, Antenna Parameters, Frequency hoping. (Lecture 08)

Unit-III

Bluetooth Networking: Wireless networking, wireless network types, devices roles and states, ad hoc
network, scatter net (Lecture 08)

Unit-IV

Connection establishment procedure, notable aspects of connection establishment, Mode of


connection, Bluetooth security, Security architecture, Security level of services. (Lecture 08)

Unit-V

Hardware: Bluetooth Implementation, Baseband overview, packet format, Transmission buffers,


(Lecture 08)
Text Books:
1. “Bluetooth Technology”, C.S.R. Prabhu and A.P. Reddi; PHI
2. “Bluetooth Demystified”, Nathan J. Muller, Tata McGraw Hill, 2001

Reference Book:
“Mobile Communications”, Jochen Schiller, Pearson Education.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 56


Semester-VII
Communication & presentation skills
Course Code: ICA705
L T P C
2 0 0 2
Course Contents

Unit-I

Nuances of Delivery: Preparing the presentation –cramming, its advantages and disadvantages;
Intensive reading for preparation, Its advantages and disadvantages, Impromptu reading, Its
advantages and disadvantages (Lecture 08)

Unit-II

Importance of Visual aids: Defining different audio visual aids and their importance, Use of graphs
and diagram and their explanation (Lecture 08)

Suggested Readings:

1. Malti Agarwal, “Professional Communication”, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 57


Semester-V
Lab based on ICA701
Course Code: ICA751
L T P C
0 0 4 2
Course Contents

Write Programs in C/C++ for

1. Creation of a binary search tree and insertion & deletion into it.
2. Creation of a Red Black tree and all the associated operations on it.
3. Implementing an AVL tree and all the associated operations on it.
4. Multiplication of two matrices using Strassen’s Matrix Multiplication method.
5. Solving Knapsack problem.
6. Implementing shortest path algorithms (Dijkastra’s and Bellman Ford Algorithm).
7. Finding the minimum cost Spanning Tree in a connected graph.
8. Solving 8 Queen’s problem.
9. Finding the number of connected components in a Graph

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 58


Semester-IV
Lab based on ICA702
Course Code: ICA752
L T P C
0 0 4 2
Course Contents

Use of different commands cd, ls, cp, md, rm, mkdir, rmdir, more, less, creating and viewing files,
using cat, file comparisons, View files, disk related commands, checking disk free spaces.

batch commands, kill, ps, who, sleep, Printing commands, grape, fgrep, find, sort, Cal, banner, touch,
file, file related commands-ws, sat, cut, grep, dd, etc. Mathematical commands- bc, expr, factor,
units. vi editor

Shell Programming conditional and looping statements, case statements, parameter passing and
arguments, Shell variables, shell keywords, Creating Shell programs

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 59


Semester-VI
PHP
Course Code: ICA801
L T P C
5 0 0 5
Course Contents

Unit-I

Introduction to PHP, History of PHP, Installation and configuration of PHP, PHP Variables, Scope
of variables, PHP String, string manipulation, PHP Operators, Precedence of Operators, Expressions.
Basic HTML, PHP $_GET, PHP $_POST. (Lecture 08)

Unit-II

Conditional Statements, if, PHP If...Else, nested if... else.., PHP Switch, PHP Looping, PHP
Functions, Built in and user defined function, regular expression functions, Math, date and time
functions, PHP Arrays. (Lecture 08)

Unit-III

MySQL Connect, MySQL Create, MySQL Insert, MySQL Select, MySQL Where, MySQL Order
By, MySQL Update, MySQL Delete, PHP ODBC. (Lecture 08)

Unit-IV

Input validation, PHP with client side scripting language PHP Error, PHP Exception Cookies and
Session (Lecture 08)

Unit-V

Code re-use, require(), include(), and the include_path, file system functions and file input and
output, file uploads Use of CSS (Lecture 08)

Text Book:
1. Atkinson, Leon. Core PHP Programming, New York: Prentice Hall.
2. Learning PHP 5, By David Sklar Publisher O'Reilly Media
3. Mastering PHP 4. 1 by Charles, Publisher: Bpb

References:
1. Expert PHP and MySQL, Wrox Programmer to Programmer, Wrox Press, 2010
2. PHP for Absolute Beginners, 9781430224730 (1430224738), Apress, 2009
3. Sams Teach Yourself CSS in 24 Hours (2nd Edition), 9780672329067 (0672329069), Sams
Publishing, 2006

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 60


Semester-VIII
Internet & Java Programming
Course Code: ICA802
L T P C
5 0 0 5
Course Contents

Unit-1

Internet: Internet, Connecting to Internet: Telephone, Cable, Satellite connection, Choosing an ISP,
Introduction to Internet services, E-Mail concepts, Sending and Receiving secure E-Mail, Voice and
Video Conferencing. (Lecture 08)

Unit- II

Core Java: Introduction, Operator, Data type, Variable, Arrays, Control Statements, Methods
&Classes, Inheritance, Package and Interface, Exception Handling, Multithread programming, I/O,
Java Applet, String handling, Networking, Event handling, Introduction to AWT, AWT controls,
Layout managers, Menus, Images, Graphics. (Lecture 08)

Unit-III

Java Swing: Creating a Swing Applet and Application, Programming using Panes, Pluggable, Look
and feel, Labels, Text fields, Buttons, Toggle buttons, Checkboxes, Radio Buttons, View ports,
Scroll Panes, Scroll Bars, Lists, Combo box, Progress Bar, Menus and Toolbars, Layered Panes,
Tabbed Panes, Split Panes, Layouts, Windows, Dialog Boxes, Inner frame.; JDBC: The
connectivity Model, JDBC/ODBC Bridge, java.sql package, connectivity to remote database,
navigating through multiple rows retrieved from a database. (Lecture 08)

Unit-IV

Java Beans: Application Builder tools, The bean developer kit(BDK), JAR files, Introspection,
Developing a simple bean, using Bound properties, The Java Beans API, Session Beans, Entity
Beans, Introduction to Enterprise Java beans (EJB), Introduction to RMI (Remote Method
Invocation), A simple client-server application using RMI. (Lecture 08)

Unit-V

Java Servlets: Servlet basics, Servlet API basic, Life cycle of a Servlet, Running Servlet, Debugging
Servlets, Thread-safe Servlets, HTTP Redirects, Cookies, Introduction to Java Server Pages (JSP).
(Lecture 08)
Text Books:
1. Margaret Levine Young, “The Complete Reference Internet”, TMH
2. Naughton, Schildt, “The Complete Reference JAVA2”, TMH

Reference Books:
1. Balagurusamy E, “Programming in JAVA”, TMH
2. Dustin R. Callway, “Inside Servlets”, Addison Wesley
3. Mark Wutica, “Java Enterprise Edition”, QUE
4. Steven Holzner, “Java2 Black book”, Dreamtech

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 61


Semester-VIII
Basics of Economics
Course Code: ICA803
L T P C
4 0 0 4
Course Contents

Unit-I

Introduction: Nature, Scope and Relevance of Economics is Business Decisions, Fundamental


Economics Concept – Scarcity of Resources, Opportunity Cost, Micro v/s Macro Economics. Utility
Analysis, Marginal Theory of Utility & Equi- Marginal Theory of utility, (Lecture 08)

Unit-II
Demand and Supply Analysis: Meaning of Demand, Types and Determinants, Law of demand;
Elasticity of Demand – Meaning & Types, Supply- Meaning & Law of Supply, Indifference curve
Analysis, Consumer Equilibrium & Consumer Surplus. Demand forecasting – its significance and
techniques. (Lecture 08)

Unit-III
Production and Cost Analysis: Production – Factors of Production, fixed and variable inputs,
Economies and Diseconomies of Scale, Cost Analysis- kinds of costs, (Lecture 08)

Unit-IV
Market Structures and Price Determination: Meaning, types and their characteristics, Pricing under
different market structures – Perfect competition, Monopoly, Monopolistic competition, and
Oligopoly. Price Discrimination under Monopoly. (Lecture 08)

Unit-V

Factor pricing v/s Product pricing, Theories of Rent, Wages and Interest, Concept of Profit
Maximization. (Lecture 08)

Text Books:
1. Dwivedi, D N, “Managerial Economics”, Vikas Publishing House, New Delhi.
2. Mehta, P L, “Managerial Economics”, S. Chand , New Delhi, 2007.
3. Chaturvedi, D D, & Gupta, S L, “Business Economics”, Brijwasi Publishers. (2006)

Reference Books:
1. Mehta P. L., “Managerial Economics”, S. Chand , New Delhi
2. Koutsoyiannis, A., “Modern Micro Economics”, Macmillan Press Ltd
3. Salvator, Dominick, “Managerial Economic”, McGraw – Hill Book Company

* Latest editions of all the suggested books are recommended.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 62


Semester-VIII
Electives (Any One)
Enterprise Resource Planning
Course Code: ICA804(1)
L T P C
5 0 0 5
Course Contents

Unit-I

ERP Overview, Benefit, Common myths and evolving realities, Business Process Reengineering,
Data ware Housing, Data Mining, LAP, Supply chain Management, ERP Drivers, Decision support
system. (Lecture 08)

Unit-II

ERP Domain, Present global and Indian market scenario, milestones and pitfalls, Forecast, Market
players and profiles, Evaluation criterion for ERP product, ERP Life Cycle: Adoption decision,
Acquisition, Implementation, Use & Maintenance, Evolution and Retirement phases. (Lecture 08)

Unit-III

ERP -A Manufacturing Perspective, ERP Module, ERP Market, ERP implementation life cycle,
Options of various paradigms, Identification of suitable platforms, Role of SDLC/SSAD, Object
oriented architecture.

Framework for evaluating ERP acquisition, Analytical Hierarchy Processes (AHP), Applications of
AHP in evaluating ERP, Selection of Weights, Role of consultants, vendors and users in ERP
implementation; Implementation vendors evaluation criterion, ERP Implementation approaches and
methodology, ERP implementation strategies, ERP Customization. (Lecture 08)

Unit-IV

Critical success and failure factors for implementation, Model for improving ERP effectiveness, ROI
of ERP implementation, Hidden costs, ERP success inhibitors and accelerators, Management
concern for ERP success, Strategic Grid: Useful guidelines for ERP Implementations. (Lecture 08)

Unit-V

Technologies in ERP Systems and Extended ERP, Case Studies Development and Analysis of ERP
Implementations in focusing the various issues discussed in above units through Soft System
approaches or qualitative Analysis tools, Learning and Emerging Issues, ERP and E-Commerce.
(Lecture 08)
Text Books:
1. A. Lexis Leon, “Enterprise Resource Planning”, TMH
2. Brady, Manu, Wegner, “Enterprise Resource Planning”, TMH

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 63


Semester-VIII
Advance DBMS
Course Code: ICA804(2)
L T P C
5 0 0 5
Course Contents

Unit-I

Data Models: EER model and relationship to the OO model, Object Oriented data model and ODMG
standard, Other data models – NIAM, GOOD, ORM.

Query Optimisation: Query Execution Algorithms, Heuristics in Query Execution, Cost Estimation
in Query Execution, Semantic Query Optimisation. (Lecture 08)

Unit-II

Transaction Processing Database Transactions and Recovery Procedures: Transaction Processing


Concepts, Transaction and System Concepts, Desirable Properties of a Transaction, Schedules and
Recoverability, Serializability of Schedules, Transaction Support in SQL, Recovery Techniques,
Database Backup, Concurrency control, Locking techniques for Concurrency Control, Concurrency
Control Techniques, Granularity of Data Items. (Lecture 08)

Unit-III

Client Server Computing: Client Server Concepts, 2-Tier and 3-Tier Client Server Systems,
Client/Server Architecture and the Internet, Client /Database Server Models, Technology
Components of Client Server Systems, Application Development in Client Server Systems.
(Lecture 08)
Unit-IV

Distributed Databases: Reliability and Commit protocols, Fragmentation and Distribution, View
Integration, Distributed database design, Distributed algorithms for data management,
Heterogeneous and Federated Database Systems. (Lecture 08)

Unit-V

Deductive Databases: Recursive Queries, Prolog/Datalog Notation, Basic inference Mechanism for
Logic Programs, Deductive Database Systems, Deductive Object Oriented Database Systems.

Commercial and Research Prototypes: Parallel database, Multimedia database, Mobile database,
Digital libraries, Temporal database. (Lecture 08)

Text Book:
1. Fundamentals of Database Systems, Elmasri R. and Navathe S.B., Addison Wesley.
2. Date C J, “An Introduction To Database System”, Addision Wesley

Reference Book:
1. Database System Concepts by A. Silbershatz, H.F. Korth and S. Sudarshan, McGraw-Hill,
International Edition.
2. Majumdar & Bhattacharya, “Database Management System”, TMH
3. Ramakrishnan, Gehrke, “Database Management System”, McGraw Hill
4. Bipin C. Desai, “An introduction to Database Systems”, Galgotia Publication

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 64


Semester-VIII
E-Commerce
Course Code: ICA804(3)
L T P C
5 0 0 5
Course Contents

Unit-I

Introduction of Electronic Commerce and E- business, Electronic Commerce framework, Forces


behind E-commerce, Type of E-commerce, Advantage and Disadvantage of E-commerce.

Identifying e-commerce opportunities, international nature of e-commerce, E-Marketing, Advertising


on the web, E-mail marketing, electronic market place & portals (Home shopping, Tele marketing),
online auctions, virtual communicative & web portals. (Lecture 08)

Unit-II

Internet and Intranet based E-commerce- Issues, problems and prospects, Network Infrastructure,
Network Access Equipment, Introduction of Internet, World Wide Web, VOIP, Web services and
service oriented architecture (SOA), Strategy for developing e-commerce web sites. (Lecture 08)

Unit-III

Electronic Fund Transfer, E-payment Systems, Types of E-payment Systems, Digital Token-based
Electronic Payment Systems, Smart Cards & Electronic Payment Systems, Credit Card-based
Electronic Payment Systems, Virtual credit card, SET, EDI, VAN, VPN. (Lecture 08)

Unit-IV

Introduction of M-commerce, Component of M-commerce, M-commerce Generation of M-


commerce, Wireless Application protocol, Application of M-commerce, Mobile Information device,
Wireless security for M-commerce (Lecture 08)

Unit-V

Security concerns in e commerce, Client Security, Sever Security, Data and Transaction Security,
SSL, Introduction to firewalls. Types of Firewall, advantage and disadvantage of firewalls.
Data Security secret key cryptography, public key cryptography, RSA, DES, IDEA. (Lecture 08)

Text Books:
1. Dave Chaffey, “E-Business and E-Commerce Management”, Pearson Education Inc., New Delhi.
2. Ravi Kalakota, Andrew Winston, “Frontiers of Electronic Commerce”, Addison Wesley.
3. Bhaskar Bharat, “Electronic Commerce-Technology and Application”, McGraw Hill Education,
New Delhi

Reference Books:
1. Gary P. Schneider, “Electronic Commerce”, CENGAGE Learning India Pvt. Ltd., New Delhi.
2. K.K.Bajaj, D. Nag “E-Commerce”, McGraw Hill Education, New Delhi
3. P.T. Joseph, “E-Commerce An Indian Perspective”, PHI Publication, New Delhi.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 65


Semester-VIII
Distributed Database
Course Code: ICA804(4)
L T P C
5 0 0 5
Course Contents

Unit-I

Introduction to Distributed Data system, Distributed Database Architecture, Distributed Data base
Design Transaction processing Concurrency Control techniques, Security. (Lecture 08)

Unit-II

Types of Data Fragmentations, Fragmentation and allocation of fragments, Distribution


transparency, access primitives, integrity constraints. (Lecture 08)

Unit-III

Grouping and aggregate function, Query processing , Equivalence transformation of queries.


(Lecture 08)
Unit-IV

Evaluation, parametric queries, Query optimization, Join and general queries. (Lecture 08)

Unit-V

Management of Distributed transaction and concurrency control: Distributed Date base,


Administration, Catalogue Management Authorization, Security and protection, Cost Analysis,
Examples of distributed database systems. (Lecture 08)

Text Book:
1. Ceri & Palgathi, “Distributed Database System”, McGraw Hill.
2. Raghu Rama Krishnan and Johannes Gechrib, “Database Management Systems”, Mc Graw Hill.
3. Elmasari , Navathe, “Fundamentals of Data Base Systems”, Addition Wesley.

References:
1. Korth, Silbertz, Sudarshan , “Database Concepts”, McGraw Hill.
2. Data C. J , “An Introduction to Database System” , Addition Wesley
3. RamaKrishnan , Gehke, “Database Management System”, McGraw Hill

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 66


Semester-VIII
Multimedia data base
Course Code: ICA804(5)
L T P C
5 0 0 5
Course Contents

Unit –I

Relational versus multimedia databases, Handling object data, Multidimensional structures:


Insertion, deletion, Search in 2-d trees, point quadtrees, MX-quadtrees, and R trees. (Lecture 8)

Unit–II

Image databases: Raw and compressed images, Discrete fourier transform and Discrete cosine
transform, Segmentation, similarity based and spatial layout retrieval, image representation in
relations and R trees. (Lecture 8)

Unit –III

Document databases: Precision and recall, latent semantic indexing, operating on TV trees, inverted
indices, And sequential files. (Lecture 8)

Unit –IV

Video databases: Organization of video content, querying content of video libraries, video
segmentation, video standards. (Lecture 8)

Unit –IV

Audio databases: General model, metadata, signal based audio content, discrete transformations for
audio content, indexing techniques. (Lecture 8)

Text Books:
Subrahmaniam V S, “Principles of Multimedia Systems”, Morgan Kaufman.

Reference Books:
1. Apers et al , “Multimedia databases in perspective”, Springer
2. Dunckley , “Multimedia databases: an object relational approach”, Holborn

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 67


Semester-VIII
Cyber Crime
Course Code: ICA804(6)
L T P C
5 0 0 5
Course Contents

Unit-I

Introduction : Review of TCP/IP and TCP, IP Header analysis , Introduction to Cyber World, Cyber
attacks and cyber security , Information warfare and cyber terrorism, (Lecture 08)

Unit-II

Types of cyber attacks, Cyber Crime and Digital Fraud , Overview of Types of computer forensics
i.e. Media Forensics, Network forensics , Machine forensic, Email forensic (e-mail tracing and
investigations) (Lecture 08)

Unit-III

Computer forensics in windows environment, Log analysis and event viewer, File auditing,
identifying rogue machines, hidden files and unauthorized access points (Lecture 08)

Unit-IV

Forensic tools and report generation: Recovery of Deleted files in windows, Analyzing network
traffic, sniffers (Lecture 08)

Unit-V

Ethical Hacking , Hardware forensic tools like Port scanning and vulnerability assessment tools like
Nmap, Netscan etc . (Lecture 08)

Text Books:
1. Incident Response & Computer Forensics, Mandia, k., Prosise, c., Pepe, m. Tata-McGraw Hill.
2. Guide to Computer Forensics and Investigations, Bill Nelson, Amelia Phillips, Frank Enfinger,
and Chris Steuart, Thomson Learning

References:
1. Digital Evidence and Computer Crime, Eoghan Casey, Academic Press
2. File System Forensic Analysis by Brian Carrier , addition Wesley
3. Windows Forensic Analysis DVD Toolkit (Book with DVD-ROM), Harlan Carvey, syngress
Publication
4. EnCE: The Official EnCase Certified Examiner Study Guide, Steve Bunting, sybex Publication

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 68


Semester-VIII
Fuzzy Logic
Course Code: ICA804(7)
L T P C
5 0 0 5
Course Contents

Unit-I

Classical and Fuzzy Sets: Overview of Classical Sets, Membership Function, α-cuts, Properties of α-
cuts, Decomposition Theorems, Extension Principle. (Lecture 08)

Unit-II

Operations on Fuzzy Sets: Compliment, Intersections, Unions, Combinations of Operations,


Aggregation Operations. (Lecture 08)

Unit-III

Fuzzy Arithmetic: Fuzzy Numbers, Linguistic Variables, Arithmetic Operations on intervals &
Numbers, Lattice of Fuzzy Numbers, Fuzzy Equations. (Lecture 08)

Unit-IV

Fuzzy Relations: Crisp & Fuzzy Relations, Projections & Cylindric Extensions, Binary Fuzzy
Relations, Binary Relations on single set, Equivalence, Compatibility & Ordering Relations,
Morphisms, Fuzzy Relation Equations. (Lecture 08)

Unit-V

Possibility Theory: Fuzzy Measures, Evidence & Possibility Theory, Possibility versus Probability
Theory. Applications of Fuzzy Logic: (Lecture 08)

Text Book:
1. G.J.Klir , Yuan,“Fuzzy Sets and fuzzy logic, Theory and applications”, Prentice Hall India.
2. John Yen, Reza Langari, “Fuzzy Logic Intelligence, Control and Information”, Pearson
Education.
3. Ross, “Fuzzy Logic with Engineering Applications”, John Wiley.

Reference Books:
H. Zimmermann, “Fuzzy Set Theory and its applications”, Allied Publishers.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 69


Semester-VIII
Communication & presentation skills
Course Code: ICA805
L T P C
2 0 0 2
Course Contents

Unit-I

Interview Skills: Defining interview, Types of interview, CandIdate’s preparation, Interviewer’s


preparation, Venue, date, timing of interview, General questions (Lecture 08)

Unit-II

Interview Skills: G.D Skills, Its pointers, Argumentative skills, Body language for interview,
Presentation, Dress sense (Lecture 08)

Suggested Readings

1. Malti Agarwal, “Professional Communication”, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 70


Semester-VIII
Lab based on ICA801
Course Code: ICA851
L T P C
0 0 4 2
Course Contents

1. Design a HTML page to display your CV


2. Design a HTML form to reserve a railway ticket.
3. Write a Java Script program that finds the greatest common divisor of two numbers.
4. In the form mentioned in problem 2 to reserve a railway ticket add the following validations
using java Script.
• From city and to city are two different cities.
• Age of passengers should not be greater than 150.
• Name of the passenger should be a string of a maximum length 20.
5. Write a program for illustrating client/server side scripting with help of ASP.
6. Write a piece of code in XML for creating DTD, which specifies set of rules.
7. Create style sheet in CSS/XSL and display the document in Internet Explorer.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 71


Semester-VIII
Lab based on ICA802
Course Code: ICA852
L T P C
0 0 4 2
Course Contents

1. Write a program in Java for illustrating, overloading, over riding and various forms of
inheritance.
2. Write programs to create packages and multiple threads in Java.
3. Write programs in Java for event handling Mouse and Keyboard events.
4. Using Layout Manager create different applications.
5. Write programs in Java to create and manipulate Text Area, Canvas, Scroll Bars, Frames and
Menus using swing/AWT.
6. Using Java create Applets.
7. Use Java Language for Client Server Interaction with stream socket connections.
8. Write a program in java to read data from disk file

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 72


Semester-IX
Software Testing
Course Code: ICA902
L T P C
5 0 0 5
Course Contents

Unit – I

Introduction: What is software testing and why it is so hard?, Error, Fault, Failure, Incident, Test
Cases, Testing Process, Limitations of Testing, (8 Hours)

Unit – II

Functional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision Table Based
Testing, Cause Effect Graphing Technique. (8 Hours)

Unit – III

Structural Testing: Path testing, DD-Paths, Cyclomatic Complexity, Graph Metrics, Data Flow
Testing, Mutation testing (8 Hours)

Unit – IV

Reducing the number of test cases: Prioritization guidelines, Priority category, Scheme, Risk
Analysis, Regression Testing, and Slice based testing (8 Hours)

Unit – V

Testing Activities: Unit Testing, Levels of Testing, Integration Testing, System Testing, Debugging,
Domain Testing. (8 Hours)

Text Books:
1. William Perry, “Effective Methods for Software Testing”, John Wiley & Sons, New York.
2. Cem Kaner, Jack Falk, Nguyen Quoc, “Testing Computer Software”, Van Nostrand Reinhold,
New York.
3. Boris Beizer, “Software Testing Techniques”, Second Volume, Van Nostrand Reinhold, New
York.
4. Louise Tamres, “Software Testing”, Pearson Education Asia.

Reference Books:
1. K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International Publishers,
New Delhi.
2. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, McGraw-Hill
International Edition, New Delhi.
3. Boris Beizer, “Black-Box Testing – Techniques for Functional Testing of Software and Systems”,
John Wiley & Sons Inc., New York.
4. Marc Roper, “Software Testing”, McGraw-Hill Book Co., London.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 73


Semester-IX
Internet Programming
Course Code: ICA902
L T P C
5 0 0 5
Course Contents

Unit – I

Microsoft Visual InterDev: Web servers, Use of project Explorer, Toolbox window, Site design
(8 Hours)
Unit – II

DHTML: CSS, Object Model collection, event model, filter and transitions, data binding with tabular
data control. (8 Hours)

Unit – III

Web servers- PWS set up, publishing information, and publishing Internet information server.
(8 Hours)
Unit – IV

ASP-Active server pages, client side and server side programming. (8 Hours)

Unit-V

XML-Structuring data, DTD’s using XML with HTML and CSS, XML parsers, Servlets. (8 Hours)

Text Books:
1. H.M.Dietel, P.J.Dietel, T.R.Neito, “Internet and Worldwide Web – How to Program”, Addison
Wiley.
2. H. Schildt, The complete Java2 reference, TMH.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 74


Semester-IX
Dot Net with AJAX
Course Code: ICA903
L T P C
4 0 0 4
Course Contents

Unit-I

Architecture of the .Net Framework Development Platform - Compiling Source Code into Managed
Modules, Parts of a Managed Module – PE Header, CLR Header, Metadata, Intermediate
Language(IL), Combining Managed Modules into Assemblies Loading the CLR, Executing the
Assembly Code, The .Net Framework Class Library, Common Type System, Common Language
Specification. Building, Packaging, Deploying, and Administering Applications and Types.
(Lecture 8)

Unit-II

C# Using Libraries: Namespace-System, Input Output, Multi-Threading, Networking and Sockets,


Data Handling, Windows Forms, Error Handling (Lecture 8)

Unit-III

Launching a Web Application through VS .Net IDE Web Application. Introduction to ASP.Net –
ASP.Net and Web Forms, ASP.Net Applications, Application Configurations. ASP.Net Server
Controls, Using standard controls. Using Rich Controls, Using Validation Controls. (Lecture 8)

Unit-IV

Designing ASP.Net Websites – Using Standard Controls on Master Pages. Designing Websites with
Themes, creating Custom Controls. Introduction to ADO.Net, Connected vs. Disconnected Data
Access. DataBound Controls, DataSource Controls, Connecting to third party Databases. Using
SqlDataSource Control, Caching results, List Controls, GridView Control, Repeaters and DataList,
ListView Control. (Lecture 8)

Unit-V

Site Navigation – Navigation Control, Site Maps. Security Mechanism – Login Controls. Session
Management. Localization and Globalization of your site. Introduction to AJAX. Designing a
Sample e-mail web application – using Master Page, Standard Controls, JavaScript, AJAX, Cookies
and Sessions, Uploading files and DataBound Controls such as GridView and Repeaters.
(Lecture 08)
Text books:

1. Addison Wesley, “C# Developers Guide to ASP.Net”


2. “ASP.Net Programming Bible”, “Sams Teach Yourself: Web Publishing with HTML”and “CSS
in One Hour”, By Laura Lemay, Rafe Colburn

Reference Books:

1. C#.Net Developers Guide- Greg Hack, Jason Werry, Saurabh Nandu. (SyngRess)
2. Wrox Press Professional C# – Simon Robinson, Jay Glynn

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 75


Semester-IX
Electives (Any One)
Advance Computer Network

Course Code: ICA804(1)


L T P C
5 0 0 5
Course Contents

Unit-I

Introduction: Introduction to Network models-ISO-OSI, SNA, AppleTalk and TCP/IP models.


Review of Physical layer and Data link layers, Review of LAN (IEEE 802.3, 802.5, 802.11b/a/g,
FDDI) and WAN (Frame Relay, ATM, ISDN) standards, Wireless LANs. (Lecture 08)

Unit-II

Network layer:ARP, RARP, Internet architecture and addressing, Classful addressing, Classless
Addressing, Subnetting and Supernating internetworking, Overview of IPv6, Congestion Control,
QoS, Routing, ICMP, Multicast Routing Protocols, BOOT, DHCP. (Lecture 08)

Unit-III

Transport layer: Design issues, Connection management, Transmission Control Protocol (TCP), TCP
services, TCP Features, Segment, TCP Connection, Flow and Error Control.

User Datagram Protocol (UDP), Process to Process Communication, User Datagram, Checksum,
UDP operations, Use of UDP. (Lecture 08)

Unit-IV

Application layer: WWW, DNS, Distribution of name space, DNS in Internet, Resolution, TELNET,
NVT, FTP, TFTP, SMTP, IAMP, SNMP, RMON (Lecture 08)

Unit-V

Network Security: Cryptography, Firewalls, Secure Socket Layer (SSL) and Virtual Private
Networks (VPN). IDEA (Lecture 08)

Text Books:
1. Behrouz A. Forouzan, “TCP/IP Protocol Suit”, TMH.
2. Tananbaum A. S., “Computer Networks”, PHI.
3. Stallings W., “Data and Computer Communications”, PHI.

References:
1. Black U, “Computer Networks-Protocols, Standards and Interfaces”, PHI.
2. Stallings W., “SNMP, SNMPv2, SNMPv3, RMON 1 & 2”, Addison Wesley.
3. Laurra Chappell (Ed), “Introduction to Cisco Router Configuration”, Techmedia.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 76


Semester-IX
Mobile Computing
Course Code: ICA904(2)
L T P C
5 0 0 5
Course Contents

Unit – I

Introduction to Personal Communications Services (PCS): PCS Architecture, Mobility management,


Networks signalling.

Global System for Mobile Communication (GSM) system overview: GSM Architecture, Mobility
management, Network signalling. (8 Hours)

Unit– II

General Packet Radio Services (GPRS): GPRS Architecture, GPRS Network Nodes.

Mobile Data Communication: WLANs (Wireless LANs) IEEE 802.11 standard, Mobile IP.
(8 Hours)
Unit – III

Third Generation (3G) Mobile Services: Introduction to International Mobile Telecommunications


2000 (IMT 2000) vision, Wideband Code Division Multiple Access (W-CDMA), and CDMA 2000,
Quality of services in 3G. (8 Hours)

Unit – IV

Wireless Application Protocol (WAP): The Mobile Internet standard, WAP Gateway and Protocols,
wireless mark up Languages (WML).

Wireless Local Loop(WLL): Introduction to WLL Architecture, wireless Local Loop Technologies.
(8 Hours)
Unit – V

Global Mobile Satellite Systems; case studies of the IRIDIUM and GLOBALSTAR systems.
Wireless Enterprise Networks: Introduction to Virtual Networks, Blue tooth technology, Blue tooth
Protocols. (8 Hours)

Text Books:
1. Yi-Bing Lin & Imrich Chlamtac, “Wireless and Mobile Networks Architectures”, John Wiley &
Sons.
2. Raj Pandya, “Mobile and Personal Communication Systems and Services”, Prentice Hall of
India.
3. Hansmann, “Principles of Mobile Computing”, Wiley Dreamtech.

Reference Books:
1. Mark Ciampa, “Guide to Designing and Implementing wireless LANs”, Thomson learning, Vikas
Publishing House.
2. Ray Rischpater, “Wireless Web Development”, Springer Publishing.
3. Sandeep Singhal, “The Wireless Application Protocol”, Pearson Education Asia.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 77


Semester-IX
Real Time System
Course Code: ICA904(3)
L T P C
5 0 0 5
Course Contents

REAL TIME OPERATING SYSTEM

Unit-I

Introduction to Real Time Systems, Priorities, Embedded Systems, Task, Classification &
Requirements, Deadlines, Soft Real Time System, Hard Real Time System. (Lecture 08)

Unit-II

Firm Real Time Systems, Introduction to Real Time Operating Systems, Task Management, Inter
Process Communication, Case Studies of Maruti II, HART OS, VRTX etc. (Lecture 8)

Unit-III

Characterizing Real Time Systems and Task, Task Assignment & Scheduling Theory, Fixed and
Dynamic Priority Scheduling Unprocessed (RM and EDF), Multiprocessor (Utilization Balancing,
Next-fit for RM & Bin-Packing Assignment for EDF) Scheduling (Lecture 8)

Unit-IV

Programming Languages and Tools, Real Time Databases Real Time Communication, FDDI,
Specification and Verification using Duration Calculus, Flow Control, Protocols for Real Time
(VTCSMA, Window, IEEE 802.3, IEEE 802.4, IEEE 802.5, Stop and Go Protocol, Media Access
Protocol), (Lecture 8)

Unit-V

Fault, Fault Classes, Fault Tolerant Real Time System, Clocks, Clock Synchronization, Issues in
Real Time Software Design. (Lecture 8)

Text Books:
1. Krishna, C.M, “Real Time Systems”, McGraw Hill
2. Jane W.S. Liu, “Real Time Systems”, Pearson Education Asia
3. Levi and Agarwal, “Real Time Systems”, McGraw Hill

Reference Books:
Mathi & Joseph, “Real Time System: Specification, Validation & Analysis”, PHI

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 78


Semester-IX
Data Mining & Ware Housing
Course Code: ICA904(4)
L T P C
5 0 0 5
Course Contents

Unit – I

The Compelling Need for data warehousing: Escalating Need for strategic information, failures of
Past decision-support systems, operational versus decision-support systems, data warehousing – the
only viable solution, data warehouse defined (8 Hours)

Unit – II

Data warehouse – The building Blocks: Defining Features, data warehouses and data marts,
overview of the components, metadata in the data warehouse Defining the business requirements:
Dimensional analysis, information packages – a new concept, requirements gathering methods,
requirements definition: scope and content (8 Hours)

Unit – III

Principles of dimensional modeling: Objectives, From Requirements to data design, the STAR
schema, STAR Schema Keys, Advantages of the STAR Schema Dimensional Modeling:

Updates to the Dimension tables, miscellaneous dimensions, the snowflake schema, aggregate fact
tables, families of STARS (8 Hours)

Unit – IV

Demand for Online analytical processing, need for multidimensional analysis, fast access and
powerful calculations, limitations of other analysis methods, OLAP is the answer, OLAP definitions
and rules, OLAP characteristics, major features and functions, general features, dimensional analysis
(8 Hours)
Unit – V

Data Mining Basics: What is Data Mining, Data Mining Defined, The knowledge discovery process,
OLAP versus data mining, data mining and the data warehouse, Major Data Mining Techniques,
Cluster detection, decision trees, memory-based reasoning, link analysis, neural networks, genetic
algorithms. (8 Hours)

Text Books:
1. Paul Raj Poonia, “Fundamentals of Data Warehousing”, John Wiley & Sons.
2. Sam Anahony, “Data Warehousing in the real world: A practical Guide for Building Decision
Support Systems”, John Wiley.

References Books:
1. W. H. Inmon, “Building the Operational Data Store”, John Wiley.
2. Kamber and Han, “Data Mining Concepts and Techniques”, Hartcourt India P. Ltd.
3. “Data Warehousing”, BPB Publications.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 79


Semester-IX
Artificial Intelligence
Course Code: ICA904(5)
L T P C
5 0 0 5
Course Contents

Unit – I

Overview of A.I: Introduction to AI, Importance of AI, AI and its related field, AI techniques,
Criteria for success. Problems, problem space and search: Defining the problem as a state space
search, Production system and its characteristics, Issues in the design of the search problem.
(8 Hours)
Unit – II

Heuristic search techniques: Generate and test, hill climbing, best first search technique, problem
reduction, constraint satisfaction. (8 Hours)

Unit – III

Knowledge representation: Definition and importance of knowledge, Knowledge representation, and


various approaches used in knowledge representation, Issues in knowledge representation Using
Predicate Logic: Represent ting Simple Facts in logic, Repsenting instances and isa relationship,
Computable function and predicate. (8 Hours)

Unit – IV

Natural language processing: Introduction syntactic processing, Semantic processing, Discourse and
pragmatic processing Learning: Introduction learning, Rote learning, Learning by taking advice,
Learning in problem solving, Learning from example-induction, Explanation based learning.
(8 Hours)
Unit – V

Expert System: Introduction, Resenting using domain specific knowledge, Expert system shells.
LISP and other AI Programming Language (8 Hours)

Text Book:
1. E. Rich and K. Knight, "Artificial Intelligence", TMH.
2. D.W. Patterson, "Introduction to AI and Expert Systems", PHI
3. Nils J Nilsson, "Artificial Intelligence -A new Synthesis", Harcourt Asia Ltd.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 80


Semester-IX
Operation Research
Course Code: ICA904(6)
L T P C
5 0 0 5
Course Contents

Unit – I

Meaning and Importance of Research – Research Process – Types of Research – Defining Research
Problem. (Lecture 08)

Unit – II

Research Design – Exploratory Research – Descriptive Research – Causal Research – Sampling and
Sampling Design – Sampling Methods – Simple Random Sampling – Stratified Sampling –
Systematic Sampling – Cluster Sampling – Multistage Sampling, Non–Probability Sampling –
Convenience Sampling – Judgment Sampling – Quota Sampling. (Lecture 08)

Unit-III

Data Collection: Sources of Data: Primary Data, Secondary Data; Procedure Questionnaire -
Sampling Merits and Demerits - Experiments - Kinds - Procedure; Control Observation - Merits -
Demerits - Kinds - Procedure - Sampling Errors - Type-I Error ¬Type-II Error (Lecture 08)

Unit-IV

Statistics in Research – Measure of Central tendency, Dispersion, Skewness and Kurtosis in research.
Hypothesis – Fundamentals of Hypothesis testing, ANOVA one way & two way. (Lecture 08)

Unit-V

RESEARCH REPORTS: Structure and Components of Research Report, Types of Report, Good
Research Report, Pictures and Graphs, Appendix:- norms for using Index and Bibliography.
Introduction to SPSS. (Lecture 08)

Text Books:
1. Statistical Methods - S.P. Gupta
2. Research Methodology Methods and Techniques - C.R. Kothari
3. Statistics (Theory and Practice) - B.N. Gupta

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 81


Semester-IX
Neural Network
Course Code: ICA904(7)
L T P C
5 0 0 5
Course Contents

Unit-I

Biological analogy, Architecture classification, Neural Models, Learning Paradigm and Rule, single
unit mapping and the perception. (Lecture 08)

Unit-II

Feed forward networks – Review of optimization methods, back propagation, variation on


Backpropagation, FFANN mapping capability, properties of FFANN’s Generalization. (Lecture 08)

Unit-III

PCA, SOM, LVQ, Adaptive Resonance Networks. (Lecture 08)

Unit-IV

Hopfield Networks, Associative Memories, RBF Networks. (Lecture 08)

Unit-V

Applications of Artificial Neural Networks: Regression, applications to function approximation,


Classification, Blind Source Separation. (Lecture 08)

Text Book:
1. Haykin S., “Neural Networks-A Comprehensive Foundations”, Prentice-Hall International, New
Jersey.
2. Anderson J.A., “An Introduction to Neural Networks”, PHI.
3. Hertz J, Krogh A, R.G. Palmer, “Introduction to the Theory of Neural Computation”, Addison-
Wesley, California.

References:
1. Hertz J, Krogh A, R.G. Palmer, “Introduction to the Theory of Neural Computation”, Addison-
Wesley, California.
2. Freeman J.A., D.M. Skapura, “Neural Networks: Algorithms, Applications and Programming
Techniques”, Addison-Wesley, Reading, Mass.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 82


Semester-IX
Genetic Algorithm
Course Code: ICA904(8)
L T P C
5 0 0 5
Course Contents

Unit-I

Introduction: A brief history of evolutionary computation, Elements of Genetic Algorithms, A simple


genetic algorithm, Applications of genetic algorithms (Lecture 08)

Unit-II

Genetic Algorithms in Scientific models Evolving computer programs, data analysis & prediction,
evolving neural networks, Modeling interaction between learning & evolution, (Lecture 08)

Unit-III

Theoretical Foundation of genetic algorithm Schemas & Two-Armed and k-armed problem, royal
roads, exact mathematical models of simple genetic algorithms, Statistical- Mechanics Approaches.
(Lecture 08)
Unit-IV

Computer Implementation of Genetic Algorithm Data structures, Reproduction, crossover &


mutation, mapping objective functions to fitness form, fitness scaling, coding, a multiparameter,
mapped, fixed point coding, (Lecture 08)

Unit-V

Some applications of genetic algorithms The risk of genetic algorithms, De Jong & function
optimization, Improvement in basic techniques, current application of genetic algorithms.
(Lecture 08)
Text Book:
1. David E. Goldberg, “Genetic algorithms in search, optimization & Machine Learning” Pearson
Education.
2. Melanle Mitchell, “An Introduction to Genetic Algorithms”, Prentice Hall India.
3. Michael D. Vose, “The Simple Genetic Algorithm Foundations and Theory”, Prentice Hall India.

Reference Books:
1. Masatoshi Sakawa, “Genetic Algorithms & Fuzzy Multiobjective Optimization”, Kluwer
Academic Publisher
2. D. Quagliarella, J Periaux, C Poloni & G Winter, “Genetic Algorithms in Engineering &
Computer Science”, John Wiley & Sons, First edition
3. Pinaki Mzumder, Elizabeth M. Raudnick, “Genetic Algorithms for VLSI Design, Layout and Test
Automation”, Pearson Education.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 83


Semester-IX
Communication & presentation skills
Course Code: ICA905
L T P C
2 0 0 2
Course Contents

Unit-I

Practical Approach to Communication: Tools of language-Stress, Rhythm, Intonation; Pitch,


Volume, Symbols of phonetics and their application (Lecture 08)

Unit-II

Practical Approach to Communication: Speaking along with quizzes, Conversational Approach for
seminars and workshops, Speaking with help of different grammatical structures, Situational English
(Lecture 08)
Suggested Readings

1. Malti Agarwal, “Professional Communication”, Krishna Publication, Meerut


2. Malti Agarwal, “Remedial English Language”, Krishna Publication, Meerut
3. Bhanu Ranjan, “Communication Skills”, Dhanpat Rai Publication, Delhi
4. Asha Kaul, “Communication Skills”, Macmillan Publishers
5. Mosam Sinha, “Professional Communication”, Kedar Nath Publication, Meerut
6. Mosam Sinha, “Remedial English Language”, Kedar Nath Publication, Meerut

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 84


Semester-IX
Lab based on ICA902
Course Code: ICA951
L T P C
0 0 4 2
Course Contents

At least 10 Programs must be covered in the Lab that must include but not restricted to the following
areas.
1. Simple HTML, DHTML programs
2. Filter and Transitions
3. Data binding with tabular data control
4. Structured Graphics Active X control
5. Program using VB Script and Java script
6. Active Server pages (ASP)
7. Program on web server data Bases (SQL.MYSQL,DBI)

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 85


Semester-IX
Lab based on ICA903
Course Code: ICA952
L T P C
0 0 4 2
Course Contents

Write programs in C# illustrating

1. The use of sequence, conditional and iteration construct.


2. Various operators like logical, arithmetical, relational, etc.
3. Overloading of various operators.
4. Use of Fried, Inline, and Static Member functions, default arguments.
5. Use of destructor and various types of constructor.
6. Various forms of Inheritance.
7. Use of virtual functions, virtual Base Class, delegates.
8. File operation.
9. Simple web application using ASP Net.
10. Use of Active X controls.

Note: Students are advised to develop a small project illustrating the handling of database and
screens in order to fully understand the C#.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 86


Semester-X
Internship program of 12 weeks in IT Company / in House development

Course Code: ICA1001


L T P C
0 0 0 16
Course Contents

The student will go for an Internship program of 12 weeks in this semester. The student will submit a
synopsis at the beginning of the semester for approval from the departmental committee in a
specified format. The student will have to present the progress of the work through seminars and
progress reports. For Internship program he/she can go for an IT company or in house development.

Syllabus Applicable w.e.f. Academic Session 2010-11 Page 87

Das könnte Ihnen auch gefallen