syllabusibcamca

87
Syllabus Applicable w.e.f. Academic Session 2010-11 Page 1 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

Transcript of syllabusibcamca

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

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 2

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 degree

: 240

Assessment : Internal External Total

25 75 100

Internal Evaluation (Theory Papers)

Class Test-

I

Class Test-

II

Assignment(s) Other Activity

(including attendance)

Total

7.5 Marks

7.5 Marks

5 Marks

5 Marks

25 Marks

Evaluation of Practical/Dissertations & Project Reports

: Internal External Total

50 50 100

Duration of Examination : External Internal

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 3

Study & Evaluation Scheme Programme: Integrated BCA + MCA

Semester-I Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit 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 &

Ethics 4 - 4 25 75 100

5 ICA105 Communication & Presentation Skills

2 - 2 25 75 100

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 Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit 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

skills 2 - 2 25 75 100

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 Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit Internal External Total

1 ICA301 Object oriented programming with C++

5 - - 5 25 75 100

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

skills 2 - 2 25 75 100

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 Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit 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

skills 2 - 2 25 75 100

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 4

Semester-V Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit 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

Management 4 - 4 25 75 100

5 ICA507 Communication & presentation skills

2 - 2 25 75 100

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 Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit 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

System 5 - 5 25 75 100

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

Development) - - 12 6 100 100 200

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 Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit 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 &

Accounting 4 - 4 25 75 100

4 ICA704 Electives: 1) Compiler Construction 2) Compression Techniques 3) Network Security & Cryptography 4) Client Server 5) Automata 6) Bluetooth technology

5 - 5

25

75

100

5 ICA705 Communication & presentation skills

2 - 2 25 75 100

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 5

Semester-VIII Periods Evaluation Scheme S.

No. Course Code

Subject L T P

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

1) Enterprise Resource Planning 2) Advance DBMS 3) E-Commerce 4) Distributed Database 5) Multimedia data base 6) Cyber Crime 7) Fuzzy Logic

5 - 5

25

75

100

5 ICA807 Communication & presentation skills

2 - 2 25 75 100

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 Periods Evaluation Scheme S.

No. Course Code

Subject L T P

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

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 - 5 25 75 100

5 ICA905 Communication & presentation skills

2 - 2 25 75 100

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 6

Semester-X Periods Evaluation Scheme S.

No. Course Code

Subject L T P

Credit Internal External Total

1 ICA1001 Internship program of 12 weeks in IT Company / in House development

- - - 25 250 250 500

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 7

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 8

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 9

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 10

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 11

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 12

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 13

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 14

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 15

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 16

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 17

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 18

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 19

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 20

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 21

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 22

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 23

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 24

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 25

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 26

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 27

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 28

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 29

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 30

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 31

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 32

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 33

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 34

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 35

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 36

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 37

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 38

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 39

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 40

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 41

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 42

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 43

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 44

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 45

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 46

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 47

• 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 48

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 49

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 50

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 51

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 52

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 53

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 54

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 55

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 56

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 57

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 58

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 59

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 60

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 61

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 62

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 63

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 64

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 65

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 66

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 67

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 68

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 69

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 70

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 71

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 72

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 73

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 74

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 75

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 76

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 77

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 78

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 79

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 80

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 81

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 82

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 83

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 84

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 85

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 86

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 87

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.