study & evaluation scheme of integrated masters in computer applications...

89
ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 1 of 89 Study & Evaluation Scheme of Integrated Masters in Computer Applications (IMCA) [Applicable w.e.f. Academic Session 2011-12 till revised] TEERTHANKER MAHAVEER UNIVERSITY Delhi Road, Moradabad, Uttar Pradesh-244001 Website: www.tmu.ac.in TEERTHANKER MAHAVEER UNIVERSITY (Established under Govt. of U. P. Act No. 30, 2008) Delhi Road, Moradabad (U.P)

Upload: others

Post on 10-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 1 of 89

Study & Evaluation Scheme

of

Integrated Masters in Computer

Applications

(IMCA) [Applicable w.e.f. Academic Session 2011-12 till revised]

TEERTHANKER MAHAVEER UNIVERSITY Delhi Road, Moradabad, Uttar Pradesh-244001

Website: www.tmu.ac.in

TEERTHANKER MAHAVEER UNIVERSITY (Established under Govt. of U. P. Act No. 30, 2008)

Delhi Road, Moradabad (U.P)

Page 2: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 2 of 89

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%

Maximum Credits : 255

Minimum credits required for the degree

: 249

Assessment : Internal External Total

30 70 100

Internal Evaluation (Theory Papers)

Class Test

I

Class Test

II

Class Test

III

Assignment(s) Other

Activity

(including

attendance

Total

Best two out of the

three

10 10 10 5 5 30

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 40% of marks in a course shall be deemed to have failed

in that course. The student should have secured at least 50% marks in aggregate to clear

the semester. In case a student has secured 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 (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 4 marks each).

2. Out of the remaining 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 10 marks each.

Page 3: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 3 of 89

Study & Evaluation Scheme

Programme: Integrated BCA + MCA Semester-I

S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total 1 ICA 101 Mathematics- I 6 0 0 6 30 70 100 2 ICA102 Fundamentals of Computers 6 0 0 6 30 70 100 3 ICA103 Windows & MS- Office 6 0 0 6 30 70 100 4 ICA104 Communication &

Presentation Skills-I 3

0 0 3 30 70 100

5 ICA 105 Environment Studies 3 0 0 3 30 70 100 6 ICA151 Windows & MS-Office Lab 0 0 4 2 50 50 100 7 ICA152 Communication &

Presentation Skills Lab 0 0 4 2 50 50 100

Total 24 0 8 28 250 450 700

Semester-II S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total 1 ICA 201 Mathematics- II 6 0 0 6 30 70 100

2 ICA 202 Programming in ‘C’ 6 0 0 6 30 70 100

3 ICA203 Principles of management 4 0 0 4 30 70 100

4 ICA 204 Digital Electronics 5 0 0 5 30 70 100

5 ICA205 Communication & presentation skills-II

3 0 0

3 30 70 100

6 ICA251 Programming in ‘C’ Lab 0 0 4 2 50 50 100 7 ICA252 Communication & presentation

skills Lab 0 0 4 2 50 50 100

Total 24 0 8 28 250 450 700

Semester-III S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total 1 ICA301 Object oriented programming

with C++ 6 0 0 6 30 70 100

2 ICA 302 Data Structure Using ‘C’ 6 0 0 6 30 70 100 3 ICA303 Operating System 5 0 0 5 30 70 100 4 ICA304 Organizational Behaviour 4 0 0 4 30 70 100 5 ICA305 Communication & presentation

skills-III 3 0 0 3 30 70 100

6 ICA351 Object oriented programming with C++ Lab 0 0

4 2 50 50 100

7 ICA352 Data structure using C/C++ Lab 0 0

4 2 50 50 100

Total 24 0 8 28 250 450 700

Page 4: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 4 of 89

Semester-IV S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total 1 ICA401 Computer Based Numerical

and Statistical Techniques 6 0 0 6 30 70 100

2 ICA 402 Software Engineering 5 0 0 5 30 70 100 3 ICA 403 Database Management System 5 0 0 5 30 70 100 4 ICA404 Social Implication of IT 5 0 0 5 30 70 100 5 ICA405 Communication & presentation

skills-IV 3 0 0 3 30 70 100

6 ICA451 Computer Based Numerical and Statistical Techniques Lab 0 0

4 2 50 50 100

7 ICA452 Database Management System Lab 0 0

4 2 50 50 100

Total 24 0 8 28 250 450 700

Semester-V S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total

1 ICA501 Production & Operations Management

5 0 0

5 30 70 100

2 ICA502 Computer Organization 5 0 0 5 30 70 100 3 ICA 503 Computer Networks 5 0 0 5 30 70 100 4 ICA504 Business Communication 3 0 0 3 30 70 100 5 ICA 505 Computer Graphics 6 0 0 6 30 70 100 6 ICA551 Computer Graphics Lab 0 0 4 2 50 50 100 7 ICA552 Computer Network Lab 0 0 4 2 50 50 100

Total 24 0 8 28 250 450 700

Semester-VI S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total

1 ICA 601 Web Technology 6 0 0 6 30 70 100 2 ICA602 Management Information

System 6

0 0 6 30 70 100

3 ICA 603 Multimedia and Animation 6 0 0 6 30 70 100 4 ICA 604 Communication Techniques 3 0 0 3 30 70 100

5 ICA651 Web Technology Lab 0 0 4 2 50 50 100 6 ICA652 Multimedia and Animation

Lab 0 0

4 2 50 50 100

7 ICA653 Mini Project ( In House Development)

0 0 6 3 50 50 100

Total 21

0 14 28 270

430 700

A student will be awarded 4 additional Credits for pursuing Industry endorsed training & Certification programmes of TMU. A student can opt from either of following courses: 1. Red Hat Linux 2. Oracle 9i SQL & PL/SQL 3. CISCO 4. Microsoft

Page 5: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 5 of 89

Semester-VII S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total

1 ICA701 Design and Analysis of Algorithm

5 0 0

5 30 70

100

2 ICA702 Linux Environment 5 0 0 5 30 70 100 3 ICA703 Financial Management &

Accounting 4

0 0 4

30 70 100

Elective (Select any one paper) 4 ICA704 Compiler Construction 5 0 0 5

30 70

100

ICA705 Compression Techniques 5 0 0 5

ICA706 Cryptography & Network Security

5 0 0

5

ICA707 Client Server 5 0 0 5 ICA708 Theory of Computation 5 0 0 5 ICA709 Bluetooth technology 5 0 0 5

5 ICA710 Professional Communication 2 0 0 2 30 70 100 6 ICA751 Design and Analysis of

Algorithm Lab 0 0

4 2 50 50 100

7 ICA752 Linux Environment Lab 0 0 4 2 50 50 100 Total 21 0 8 25 250 450 700

Semester-VIII S.

No.

Course

Code Subject

Periods Credit

Evaluation Scheme

L T P Internal External Total

1 ICA801 PHP 5 0 0 5 30 70 100

2 ICA802 Internet and Java

Programming 5 0 0 5 30 70 100

3 ICA803 Basics of Economics 4 0 0 4 30 70 100 Elective (Select any one paper)

4

ICA804 Enterprise Resource

Planning 5 0 0 5 100

ICA805 Advance DBMS 5 0 0 5 ICA806 E-Commerce 5 0 0 5 30 70 ICA807 Distributed Database 5 0 0 5 ICA808 Multimedia database 5 0 0 5 ICA809 Cyber Crime 5 0 0 5 ICA810 Fuzzy Logic 5 0 0 5

5 ICA811 Professional English 2 0 0 2 30 70 100 6 ICA851 PHP Lab 0 0 4 2 50 50 100

7 ICA852 Internet and Java

Programming Lab 0 0 4 2 50 50 100

Total 21 0 8 25 250 450 700

A student will be awarded 4 additional Credits for pursuing Industry endorsed training & Certification programmes of TMU. A student can opt from either of following courses: 5. Red Hat Linux 6. Oracle 9i SQL & PL/SQL 7. CISCO 8. Microsoft

Page 6: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 6 of 89

Semester-IX S.

No.

Course

Code Subject

Periods Credit

Evaluation Scheme

L T P Internal External Total

1 ICA901 Software Testing 5 0 0 5 30 70 100 2 ICA902 Internet Programming 4 0 0 4 30 70 100 3 ICA903 Dot Net Framework with C# 5 0 0 5 30 70 100

4 Elective (Select any one paper)

ICA904 Advance Computer Network 5 0 0 5

30 70

100

ICA905 Mobile Computing 5 0 0 5 ICA906 Real Time System 5 0 0 5 ICA907 Data Ware Housing 5 0 0 5 ICA908 Artificial Intelligence 5 0 0 5 ICA909 Operation Research 5 0 0 5 ICA910 Neural Network 5 0 0 5 ICA911 Genetic Algorithm 5 0 0 5

5 ICA951 Internet Programming Lab 0 0 4 2 50 50 100 6 ICA952 Dot Net with C# Lab 0 0 4 2 50 50 100 7 ICA953 Project 0 0 4 2 50 50 100

Total 19 0 12 25 270 430 700

Semester-X S.

No.

Course

Code

Subject Periods Credit Evaluation Scheme

L T P Internal External Total

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

Note:

L – Lecture T- Tutorial P- Practical C-Credits

1L = 1Hr 1T= 1Hr 1P= 1Hr 1C = 1Hr of Theory Paper =2 Hrs of Practical/Tutorial

0 0 0 12 50 50 100

Total 0 0 0 12 50 50 100

Page 7: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 7 of 89

Semester I

MATHEMATICS- I

Course Code: ICA101 L T P C

6 0 0 6 Unit I

Matrices: Introduction, types of matrices such as square, row, Column, diagonal, identity, symmetric,

singular, non-singular Matrices. Addition, subtraction, multiplication of matrices, adjoint of a matrix.

(Lecture 08)

Unit II

Inverse of matrix, Determinants & their properties. Solution of simultaneous linear equations by Matrix

Method & Cramer’s rule. (Lecture 08)

Unit III

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

logarithmic & trigonometric functions. (Lecture 08)

Unit IV

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

variable & substitution for integrals. Definite integrals. (Lecture 08)

Unit V

Sets & subsets, finite, infinite sets, equal sets, null sets, proper subset, universal set, singleton set.

Algebra of sets-Union, intersection, complementation. Common application of algebra of sets. (Lecture 08)

Text Books:

1. Gorakh Prashad, Text Book on Differential Calculus, Porthishala

2. Vasistha A. R., Vector Algebra, Krishna Publicaions

3. Mittal & Mittal, Co-ordinate Geometry, Pragati Prakashan

Reference Books:

1. Seth M.Ray, Elements of Matrix and Determinants

2. Vasistha A. R., Matrices, Krishna Publications

3. Shanti Narayan, Differential Calculus, S.Chand

4. Loney S. L., The elements of Coordinate Geometry, Scholarly Publishing Office University of Michigan

Library.

*Latest editions of all the suggested books are recommended.

Page 8: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 8 of 89

Semester-I

FUNDAMENTALS OF COMPUTERS

Course Code: ICA102 L T P C

6 0 0 6

Course Contents

Unit I

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

and Limitations of a computer, Classification of computers, Functional components of a computer system

(Input, CPU, Storage and Output Unit), Types of memory(Primary and Secondary). (Lecture 08)

Unit II

Hardware: a) Input Devices- Keyboard, Mouse, Scanner, bar code Reader.

b) Output Devices – Visual Display Unit (VDU). Printers, Plotters

Software: Introduction, types of software with examples, Relationship between software & hardware.

(Lecture 08)

Unit-III

Number systems, Binary number system, Octal &Hexa-decimal number system, 1's & 2's complement,

Arithmetic operation on Binary numbers, Codes-ASCII, Gray code, Excess-3 & BCD Code.

(Lecture 08)

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, and

Characteristics of good language. (Lecture 08)

Unit V

To Develop program planning, Algorithm, flowcharts: - flowcharts symbols, sample flowcharts, levels of

flowcharts, limitation of flowcharts. (Lecture 08)

Text Books:

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

Page 9: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 9 of 89

Semester-I

WINDOWS & MS-OFFICE

Course Code: ICA103

L T P C

6 0 0 6

Course Contents Unit – I Creating files and Folders, Opening, and Saving files, Notepad, WordPad, Paint. MS-DOS- Internal and External Commands, Batch files. (Lectures 8) 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 (Lectures 8) 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. (Lectures 8) 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 (Lectures 8) Unit – V MS- Access-Creating tables and database, Queries, Forms, Pages, Macro, Module, Reports. Internet - Use of Internet (Mailing, Browsing, Surfing) (Lectures 8) Text Books 1. Sinha P.K., Computer Fundamentals, BPB Publishing. 2. Bill Bruck., The Essentials Office 2000 Book, BPB Publishing. 3. Kanitkar Yashwant, Let Us C, BPB Publishing. Reference Books 1. Leon A. & Leon M., Introductions to Computers, Vikas Publications. 2. Balaguruswamy E., Programming in ANSI C, Tata McGraw Hill. 3. Peter Norton�s, Introductions to Computers, Tata McGraw Hill. 4. Raja Raman V., Fundamentals of Computers, Prentice Hall of India. 5. Joyce Cox & Polly Urban, Microsoft Office, Galgotia Publishing *Latest editions of all the suggested books are recommended.

Page 10: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 10 of 89

Semester-I

COMMUNICATION & PRESENTATION SKILLS -I Course Code: ICA104 L T P C

3 0 0 3

Course Contents:

Unit I

Functional Grammar: Patterns & Parts of speech Subject, Predicate, Noun, Pronoun, Adjective, Adverb,

Verb, Verb phrases, Conjunction, Interjection. (10 Hours)

Unit II

Vocabulary: Word formation, Prefix, Suffix, Compound words, Conversion, Synonyms, Antonyms,

Homophones and Homonyms, How to look up a dictionary. (10 Hours)

Unit III

Communication: Meaning & importance of communication, Barriers to effective communication, Channels

of communication, Language as a tool of communication. (10 Hours)

Unit IV

Requisites of Sentence writing: Fragmented sentences, A good sentence, expletives, Garbled sentences,

Rambling sentences, Loaded sentences, Parallel Comparison, Squinting construction, Loose & periodic

sentences. (10 Hours)

Text Books:

1. Martin & Wren - High School English Grammar & Composition, S.Chand & Co. Delhi.

2. Lewis Norman - Word Power made easy, W.R.Goyal. Publication & Distributors Delhi.

3. Better Your English- A Workbook for 1st

year Students- Macmillan India, New Delhi.

Reference Books:

1. Raman Meenakshi & Sharma Sangeeta, Technical Communication-Principles & Practice – O.U.P. New

Delhi. 2007.

2. Mohan Krishna & Banerji Meera, Developing Communication Skills – Macmillan India Ltd. Delhi.

3. Rosen Blum M., How to Build Better Vocabulary – Bloomsbury Publication. London.

NOTE:

This syllabus has been designed to improve the oral and written communication skills of students. The

faculty members should put emphasis on practical (oral) activities for generating students’ interest in

language learning.

* Latest editions of all the suggested books are recommended.

Page 11: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 11 of 89

Semester – I

ENVIRONMENT STUDIES

Course Code: ICA105 L T P C

3 0 0 3

Course Contents

Unit I

Introduction: Meaning, definition and scope of Ecology. Ecosystem: - Definition, structure and function.

Food chain & Food Web. Ecological Pyramids. (Lecture 08)

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. (Lecture 08)

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. (Lecture 08)

Unit IV

Human Population: Population growth and its impact, Urbanization, Control Measures.

(Lecture 08)

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. (Lecture 08)

Text Books:

1. Agarwal, K.C., Environment Biology, Nidi Publ. Ltd. Bikaner, 2001

2. Joseph Benny, Environmental Studies, Tata McGraw Hill, 2005

3. Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt. Ltd., Ahmedabad

Reference Books:

1. Brunner R.C., Hazardous Waste Incineration, McGraw Hill Inc., 1989

2. Clark R.S., Marine Pollution, Clanderson Press, Oxford (TB)

*Latest editions of all the suggested books are recommended.

Page 12: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 12 of 89

Semester-I

WINDOWS & MS-OFFICE LAB Course Code: ICA151

L T P C

0 0 4 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

Page 13: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 13 of 89

Semester-I

COMMUNICATION & PRESENTATION SKILLS LAB Course Code: ICA152

L T P C

0 0 4 2

Course Contents 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.

Page 14: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 14 of 89

Semester II

MATHEMATICS -II

Course Code: ICA201 L T P C

6 0 0 6

Unit I

Integration of rational and irrational functions, Reduction formulae. (Lecture 08)

Unit II

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. (Lecture 08)

Unit III

Limits and Continuity,simple Applications of mean value theorem, Maxima & minima, Indeterminate forms.

(Lecture 08)

Unit IV

Successive differentiation,Leibnitz theorem,Alternative series and Maclaurin’s series forsin x ,cos x ,

( )log 1 x+ ,( )1m

x−

(Lecture 08)

Unit V

Differential equations of Ist order by method of separation of variables,homogeneous,non homogeneous

equations,linear eqations. (Lecture 08)

Text Books:

1. Gorakh Prashad, “Text Book on Integral Calculus”

2. Vasistha A. R.& Hemlata Vasistha, “. Elementary Real Analysis”

3. Ray and Seth, “. Sequence, series and summability”

4. Reference Books:

5. Integral Calculus - Shanti Narayan

6. Differential Equations - M. D. Raysinghania

*Latest editions of all the suggested books are recommended.

Page 15: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 15 of 89

Semester II

PROGRAMMING IN ‘C’

Course Code: ICA202 L T P C

6 0 0 6

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) (Lecture 07)

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.

(Lecture 08)

Unit III

Functions: Built-In and User Defined functions, Function Declaration, Definition and Function Calling,

Parameter Passing (Call by Value and Call by Reference), Recursion, Pointers

(Lecture 09)

Unit IV

Arrays : Linear Arrays, Multidimensional Arrays, Passing Array to function, String Processing, Macros.

(Lecture 08)

Unit V

Structure and Union: Definition, File Handling: Opening and Closing a data file, Read and Write Functions,

different modes of files. (Lecture 08)

Text Books:

1. BalaguruswamyE., Programming in ANSI C, TMH

2. Kanitkar Yashwant, Let Us C, BPB

3. Kanitkar Yashwant, Working With C, BPB

References Books:

1. Yashwant Kanitkar, Pointers in C, BPB

4. Shaum’s Series Programming in C, TMH

2. Forouzan, Computer Science, Thomson, Cengase

*Latest editions of all the suggested books are recommended.

Page 16: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 16 of 89

Semester-II

PRINCIPLES OF MANAGEMENT Course Code: ICA203 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.

(Lectures 8) Unit – II

Planning: Nature, Scope, Objectives and Significance of Planning, Types of Planning, Process of Planning, Barriers to Effective Planning. (Lectures 8) Unit – III Organizing: Concept, Forms of Organizational Structure, Departmentation, Span of Control, Delegation of Authority, Decision Making. (Lectures 8) 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. (Lectures 8)

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. (Lectures 8) 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

Page 17: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 17 of 89

Semester II

DIGITAL ELECTRONICS

Course Code: ICA204 L T P C

5 0 0 5

Course Contents

Unit I Number systems : Binary number system, Octal & Hexa-decimal number system, Conversion of Number System, r' s & (r-1)'s complement, Arithmetic operation on Binary numbers. (Lecture 08) Unit II Logic Gates: AND, OR, NOT GATES and their Truth tables, NOR, NAND & XOR gates. Boolean Algebra: AND, OR, Inversion, Basic Boolean Law's, Demorgan's theorem, Minimization techniques: K -Map, Sum of Product & Product of Sum. (Lecture 08) Unit III Flip-flops: Types of Flip Flop: R-S, D, J-K, T, Master Slave, and State Realization of one Flip Flop Using Other Flip Flop. (Lecture 08) Unit IV Combinational circuits: Multiplexers, Demultiplexers, Decoders & Encoders, Half Adder, Full Adder, Half Subtractor, Full Subtractor. (Lecture 08) Unit V Registers and Counters: Shift Registers, Types of registers, Universal Shift Register with parallel load, Bi directional Shift register. (Lecture 08) Text Book: 1. Morris Mano, Digital Logic, 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, 2000. 3. Donald D.Givone, Digital Principles and Design, Tata McGraw-Hill, 2003. 4. Bartee, Digital Computer Fundamentals.

*Latest editions of all the suggested books are recommended.

Page 18: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 18 of 89

Semester-II COMMUNICATION & PRESENTATION SKILLS -II

Course Code: ICA205 L T P C

3 0 0 3

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. (Lectures 8) Unit – II Report & Proposal Writing: Report & its meaning, its types& layout; Proposal & its meaning, its types & layout, Writing reports & proposals, Topic sentence, Paragraphing, Paraphrasing. (Lectures 8)

Unit – III

Listening Skills: Meaning, types and process of listening, elements importance and principles of effective listening, listening with a purpose, barriers to listening. (Lectures 8)

Unit – IV Presentation strategies: purpose, audience and locale, organizing contents, preparing outlines, voice dynamics, body language. (Lectures 8)

Suggested Readings

1. MaltiAgarwal,“Professional Communication”,Krishna Publication,Meerut 2. MaltiAgarwal,“Remedial English Language”,Krishna Publication,Meerut 3. BhanuRanjan,“Communication Skills”,DhanpatRai Publication,Delhi 4. AshaKaul,“Communication Skills”,Macmillan Publishers 5. MosamSinha,“Professional Communication”,KedarNath Publication,Meerut 6. MosamSinha, “Remedial English Language”,KedarNath Publication,Meerut

Page 19: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 19 of 89

Semester-II STRUCTURED PROGRAMMING WITH C LAB

Course Code: ICA251

L T P C

0 0 4 2

Course Contents 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, Call by value, call by Reference, Recursion, structure, union passing structure to the functions, macros, DMA, and files.

Page 20: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 20 of 89

Semester-II

PRESENTATION & COMMUNICATION SKILLS LAB Course Code: ICA252

L T P C

0 0 4 2

Course Contents 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.

Page 21: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 21 of 89

Semester-III

OBJECT ORIENTED PROGRAMMING WITH C++

Course Code: ICA301

L T P C

6 0 0 6

Course Contents

Unit I

Introduction: Introducing Object-Oriented Approach, Relating to other paradigms (functional, data

decomposition). Basic terms and ideas: Abstraction, Encapsulation, Inheritance, Polymorphism, Basic

programming of C++. (Lecture 08)

Unit II

Classes and Objects: Encapsulation, abstract data types, Object & classes, attributes, methods, C++ class

declaration, State identity and behavior of an object, Constructors and destructors, object types,

Metaclass /abstract classes. (Lecture 08)

Unit III

Inheritance: - Accessspecifiers, Types of inheritance, Ambiguity resolution in Multiple Inheritance,

Constructor calling (Implicit and Explicit Constructor call) to base class , Containership and inheritance.

Virtual Base Class, (Lecture 08)

Unit IV

Friend :-Friend Function, Friend Member Function and Friend Class. Polymorphism :- Function Overloading , Operator overloading , operator overloading using friend. Virtual function & Pure Virtual function. (Lecture 08)

Unit V

File Handling Stream Classes Hierarchy, Opening and closing FILE, Read and write in file. File pointers and Manipulations. Error Handling in File Operation. Command line Argument (Lecture 08)

Text Books:

1. Lafore R., Object Oriented Programming using C++, Galgotia

2. Venugopal A.R. & Rajkumar, T. Ravishanker,Mastering C++, Tata Mc Graw Hill, 1997.

3. Lippman S. B. & Lajoie J., C++ Primer, Addison Wesley, 3rd

Edition, 2000.

Reference Books:

1. Parasons D., Object Oriented Programming with C++, BPB Publication.

2. Steven C. Lawlor, The Art of Programming Computer Science with C++, Vikas Publication.

3. Schildt Herbert, C++: The Complete Reference, Tata McGraw Hill, 1999.

4. Tony Gaddis, Watters, Muganda, Object-Oriented Programming in C++, Dreamtech, 2004.

*Latest editions of all the suggested books are recommended.

Page 22: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 22 of 89

Semester-III

DATA STRUCTURE USING ‘C’ Course Code: ICA302

L T P C

6 0 0 6

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.

(Lecture 08) 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. (Lecture 08)

Unit III

Linked list: Representation and Implementation of Singly Linked Lists, 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. (Lecture 08)

Unit IV

Sorting: Bubble Sort, Selection Sort Insertion Sort, Quick Sort, Merge Sort, and Heap Sort.

Searching: Sequential search, Binary search. (Lecture 08)

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.

(Lecture 08)

Text Books: 1. Lipschutz, Data Structure, Tata Mc Graw Hill

2. Tenenbaum et. al A.M., Data Structures Using C & C++, Prentice Hall of India.

3. Kanitkar Yashwant, Data Structure Using C, BPB

4. Salaria R.S., Data Structure Using C, Khanna Publishers Reference Books: 1. Horowitz and Sahani, Fundamentals of Data Structures, Galgotia

2. Kruse et.al R., 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

5. Bruno R Preiss, Data Structures and Algorithms with Object Oriented Design Pattern in C++, John Wiley & Sons Inc.

6. Adam Drozdek, Data Structures and Algorithms in C++, Thomson Asia

7. Sorenson Pal G., An Introduction to Data Structures with Application, Tata McGraw Hill. *Latest editions of all the suggested books are recommended.

Page 23: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 23 of 89

Semester III

OPERATING SYSTEM Course Code: ICA303

L T P C

5 0 0 5 Course Contents

Unit I ` Introduction to the Operating System (OS), Types of OS: Batch System, Time Sharing System, Real Time System. Multi Programming, Distributed System, Functions and Services of OS. (Lecture 08)

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. (Lecture 10)

Unit III

Deadlocks-System model, Characterization, Deadlock Prevention, Deadlock Avoidance and Detection, Recovery from deadlock. (Lecture 09)

Unit IV Memory Management: Logical Address, Physical Address Contiguous Allocation, External and Internal Fragmentation (Lecture 06)

Unit V

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

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", PHI, 2003.

Reference Books: 1. Flynn, Mchoes, "Understanding Operating System", Thomson Press, Third Edition,

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

Page 24: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 24 of 89

Semester-III

ORGANIZATIONAL BEHAVIOUR Course Code: ICA304

L T P C

4 0 0 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. (Lectures 8) 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. (Lectures 8) 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. (Lectures 8) 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. (Lectures 8) 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. (Lectures 8) 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.

Page 25: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 25 of 89

Semester III

COMMUNICATION & PRESENTATION SKILLS-III

Course Code: ICA305

L T P C

3 0 0 3 Course Contents:

Unit I

Functional Grammar: Active and passive voice, Conditional sentences, Syntax, Concord, Common errors.

(10 Hours)

Unit II

Requisites of Paragraph writing: Structure of Paragraph, Coherence & Unity, Development of paragraph,

Inductive order, Deductive order, Spatial order, Linear, Chronological orders, Expository writing, and

Argumentative writing, Factual description of objects, process, experiments.

(10 Hours)

Unit III

Précis Writing: Techniques of Précis writing, Writing a précis. (10 Hours)

Unit IV

Comprehension skills: Role of listening, Reading comprehension; Reasons for poor comprehension,

Improving comprehension skills. (10 Hours)

Text Books:

1. Ruther Ford A., Basic Communication Skills – Pearson Education, New Delhi.

References Books:

1. Raman Meenakshi & Sharma Sangeeta, Technical Communication-Principles & Practice – O.U.P. New

Delhi. 2007.

2. Mohan Krishna & Banerji Meera, Developing Communication Skills – Macmillan India Ltd. Delhi.

NOTE:

This syllabus has been designed to improve the oral and written communication skills of students. The

faculty members should put emphasis on practical (oral) activities for generating students’ interest in

language learning.

* Latest editions of all the suggested books are recommended.

Page 26: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 26 of 89

Semester-III

OBJECT ORIENTED PROGRAMMING WITH C++ LAB 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.

Page 27: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 27 of 89

Semester-III

DATA STRUCTURE USING C / C++ 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.

Page 28: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 28 of 89

Semester-IV

COMPUTER BASED NUMERICAL AND STATISTICAL TECHNIQUES Course Code: ICA401

L T P C

6 0 0 6 Course Contents

Unit I

Solution of Systems of Linear Equations: Direct method, Gauss Jordan and Gauss Elimination methods,

Pivoting, Iterative methods – Jacobi and Gauss Seidel methods. (Lecture 08)

Unit II

Solution of Systems of Nonlinear Equations: Bisection method, Regula -Falsi method, Newton-Raphson

method, Rate of convergence. (Lecture 08)

Unit III

Interpolation: Finite difference, Newton’s forward and backward interpolation formulae, Central difference

formulae – Gauss forward and backward difference formulae, Newton’s divided difference Formula,

Lagrange’s interpolation formula. (Lecture 08)

Unit IV

Numerical Integration and Differentiation: Trapezoidal and Simpson’s rule.

(Lecture 08)

Unit V

Statistical Methods: Measures of central tendency, Dispersion, Curve fitting by principle of least square

methods. (Lecture 08)

Text Books:

1. Raman Raja, Computer Oriented Numerical Methods, Prentice Hall.

2. Grewal B. S, Numerical Methods in Engineering and Science, Khanna Publishers.

3. Gupta S. P.,Statistical Methods, Sultan Chand.

Reference Books:

1. Gerald & Wheatley, Applied Numerical Analyses, PHI

2. Jain, Iyengar and Jain, Numerical Methods for Scientific and Engineering Computations, New Age

International.

3. Veerarajan T. &Ramachandran T., Theory and Problems in Numerical Methods, Tata McGraw Hill.

4. Niyogi Pradip, Numerical Analysis and Algorithms, Tata McGraw Hill

5. Scheld Francis, Numerical Analysis, Tata McGraw Hill

6. Balaguruswamy, Numerical Methods, Tata McGraw Hill

7. Shastri, Introductory Methods of Numerical Analysis, Prentice Hall of India.

*Latest editions of all the suggested books are recommended.

Page 29: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 29 of 89

BCA-Semester IV

SOFTWARE ENGINEERING

Course Code: ICA402

L T P C

5 0 0 5

Course Contents

Unit I

Introduction: Software Engineering approach, SDLC, Software Crisis, Software Process, Process models

(Waterfall, Prototype, Iterative, Evolutionary and Spiral model) (Lecture 08)

Unit II

Software Requirement: Analysis and Specifications, Software Requirement Specifications, Steps for

constructing good SRS. (Lecture 08)

Unit III

Software Design: Design Concepts & Principle, Cohesion & Coupling, Function Oriented Design, Object

Oriented Design, DFDs,.

Coding Structured programming, Programming style (Lecture 08)

Unit IV

Software Testing: Validation and Verification, Black Box testing approach, White Box testing approach,

Levels of testing: Unit Testing, Integration Testing, Validation testing.

(Lecture 08)

Unit V

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

Software Reliability & Quality Assurance, Software Reliability issues, Software quality measurements.

(Lecture 08)

Text Books:

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

2. Mall Rajib, Software Engineering, Prentice Hall of India.

3. Pressman R.S., Software Engineering – A Practitioner’s Approach, McGraw Hill Int.Ed., 1992.

Reference Books:

1. Sommerville Ian, Software Engineering, Pearson Education

2. Agrawal K.K. & Yogesh Singh, Software Engineering, New Age Publication

3. Waman S. Jawadekar, Software Engineering-Principles and Practice, McGraw Hill

*Latest editions of all the suggested books are recommended.

Page 30: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 30 of 89

BCA-Semester IV

DATABASE MANAGEMENT SYSTEM

Course Code: ICA403

L T P C

5 0 0 5

Course Contents

Unit I

Introduction: Elements of Database System, Characteristics of database approach, File system versus DBMS,

data models, DBMS architecture and data independence. Role of DBA, DDL, DML and DCL. (Lecture 10)

Unit II

E-R Modelling: Entity types, entity set, attribute and key, relationships, relation types, roles and structural

constraints, weak entities, enhanced E-R and overview of object modelling. Specialization and generalization.

(Lecture 10)

Unit III

Relational Data Model: Relational model concepts, relational constraints, relational algebra.

SQL: SQL queries, programming using SQL, Integrity Constraints, Roles and privileges. (Lecture 10)

Unit IV

Data Normalization: Functional dependencies, Normal form up to 3rd normal form & BCNF. (Lecture 10)

Unit V

Concurrency Control: Transaction processing, locking techniques, database recovery, security and

authorization. Overview of recovery techniques and Database Security. (Lecture 10)

Text books:

1. Silberschatz Abraham, Korth Henry & Sudarshan S., Database Systems Concepts, McGraw Hill, 1997.

2. Elmarsi R. & Navathe S.B., Fundamentals of Database Systems, Addison Wesley, 2004

3. Date C.J., An Introduction to Database Systems, Addition Wiley.

Reference Books:

1. Melton Jim& Simon Alan, Understanding the New SQL: A Complete Guide, Morgan Kaufmann Publishers,

1993.

2. Majumdar A. K. & Battacharya P., Data Base Management Systems, Tata Mc Graw Hill, 1996.

3. Bipin Desai, An Introduction to Database Systems, Galgotia Publications, 1991.

*Latest editions of all the suggested books are recommended.

Page 31: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 31 of 89

Semester-IV

SOCIAL IMPLICATION OF IT Course Code: ICA404

L T P C

5 0 0 5

Course Contents Unit-1

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

How do social and technical choices reshape access 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 and economic role of eminent social scientists. Information Technology and the reach of boundaries of business and management, Redesigning of work place. (Lecture 08) Unit-IV

The intelligence household, IT in learning and education. digital divice: 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. Martinpress. 2. http://www.alteich.com 3. http://www.students.ou.edu.C/Kara.C.chiodo-1/orwell.html

Page 32: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 32 of 89

Semester-IV

COMMUNICATION & PRESENTATION SKILLS-IV Course Code: ICA405

L T P C

3 0 0 3

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)

Unit-III

Speaking Skills: Improving voice and speech, Art of public speaking using visual aids, job interview, meaning and objective of interviews, dealing with the boss, how to run a meeting . (Lecture 08)

Unit-IV Self development and communication: meaning and objective of self development. Attitude: Meaning, functions and development. (Lecture 08) Suggested Readings 1. MaltiAgarwal, “Professional Communication”, Krishna Publication, Meerut 2. MaltiAgarwal, “Remedial English Language”, Krishna Publication, Meerut 3. BhanuRanjan, “Communication Skills”, DhanpatRai Publication, Delhi 4. AshaKaul, “Communication Skills”, Macmillan Publishers 5. MosamSinha, “Professional Communication”, KedarNath Publication, Meerut 6. MosamSinha, “Remedial English Language”, KedarNath Publication, Meerut

Page 33: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 33 of 89

Semester-IV

COMPUTER BASED NUMERICAL AND STATISTICAL TECHNIQUES LAB 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.

Page 34: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 34 of 89

Semester-IV

DATABASE MANAGEMENT SYSTEM LAB 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

Page 35: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 35 of 89

Semester-V

PRODUCTION & OPERATIONS MANAGEMENT Course Code: ICA501

L T P C

5 0 0 5

Course Contents Unit I Operations Management: An overview, Definition of Production Management and Operations Management, Nature and Scope of Production Management, Responsibilities of Operations Manager, Operation Cycle. (Lecture 08) Unit II New Product Development, Product Design & Service Design, Various Production Systems.

(Lecture 08) Unit III Plant Location: Concept, factors affecting Plant Location, methods of determining plant location, Layout Planning, Production Planning & Control- concept, objectives, functions, Aggregate Planning(output and capacity)concept, objectives, process. (Lecture 08) Unit IV Introduction to Material Management, Material Requirement Planning- concept, objectives, functions, types; MRP System, MPS system, Just in time-concept, objectives, advantages & disadvantages JIT types. (Lecture 08) Unit V Introduction to Quality, Cost of quality, TQM-concept, fundamentals, components, Quality Assurance, Deming’s and Juran’s quality principles, Quality Circle-concept, objectives, importance, SQC (Statistical Quality Control) methods. (Lecture 08) Text Books 1. Aswathappa K. & Shridhara K., Production and Operation Management,Himalaya 2. Gupta C.B., Operations Management and Control, Sultan Chand 3. Goel B.S., Production and Operation Management, Pragati. Reference Books 1. Russeli Roberta S., Production and Operation Management, Prentice Hall 2. Sharma D.D., Total Quality Management, Sultan Chand 3. Adam & Ebert, Production and Operation Management, PHI *Latest editions of all the suggested books are recommended.

Page 36: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 36 of 89

Semester III

COMPUTER ORGANIZATION

Course Code: ICA502

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 (Lecture 08)

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.

(Lecture 08)

Unit III

Processor Design

Processor Organization: General register organization, Stack organization, Reverse Polish Notation,

Addressing mode. (Lecture 08)

Unit IV

Input-Output Organization

I/O Interface: I/O bus and interface modules, Strobe control, Hand Shaking, DMA, Interrupts & Interrupt

handling, Direct Memory access: DMA Controller and DMA Transfer.

(Lecture 08)

Unit V

Memory Organization:

Memory Hierarchy, Main Memory: RAM & ROM chips, Memory Address Map, Cache memory, Virtual

Memory. (Lecture 08)

Text Books:

1. Mano M., Computer System Architecture, 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.

Page 37: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 37 of 89

Semester V

COMPUTER NETWORKS

Course Code: ICA503

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, Internet networks, 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, sub netting. Network Devices-Repeaters, bridges, hubs, routers,

gateways, Introduction to Network Simulator (Packet Tracer) for basic networking experiments in lab based

on syllabus ICA 503 (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, TMH

Reference Books:

1. Sharma Sanjay,Computer Network , Keston

2. Keshav S., An Engineering Approach on Computer Networking, AW

*Latest editions of all the suggested books are recommended.

Page 38: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 38 of 89

Semester-V

BUSINESS COMMUNICATION Course Code: ICA504

L T P C

3 0 0 3 Course Contents:

Unit I

Business Communication: Importance of written business correspondence, Essentials of good commercial

correspondence, Components of commercial correspondence, Different types of commercial

correspondence & their drafting, Official letters, electronic communication process. (10 Hours)

Unit II

Employment communication: Interview, Types of interview, candidate’s preparation, Impact of

Technological advancement on Business communication. (10 Hours)

Unit III

Other Forms of Technical Communication: Bio-Data Making, Resumes, Writing Job application.

(10 Hours)

Unit IV

Negotiating: The Art of Negotiation, Some truths about negotiation, Common hurdles in negotiation,

Negotiating cultural diversities. (10 Hours)

Text Books:

1. Mishra Sunita & Muraliksishra C., Communication Skills for Engineers – Pearson Education, New Delhi.

2. Raman Meenakshi & Sharma Sangeeta, Technical Communication-Principles & Practice – O.U.P. New

Delhi. 2007.

Reference Books:

1. Monippally Matthukutty M., Business Communication Strategies – Tata- Mc Graw Hill Publications

Company, New Delhi.

2. Mohan K. & Sharma R.C., Business Correspondence of Report Writing –TMH, New Delhi.

NOTE:

This syllabus has been designed to improve the oral and written communication skills of students. The

faculty members should put emphasis on practical (oral) activities for generating students’ interest in

language learning.

* Latest editions of all the suggested books are recommended.

Page 39: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 39 of 89

Semester V

COMPUTER GRAPHICS

Course Code: ICA505

L T P C

6 0 0 6

Course Contents

Unit I

Introduction: Application areas of Computer Graphics, overview of graphics systems. Graphics primitives:

video-display devices, and raster-scan systems, random scan systems. (Lecture 08)

Unit II

Plasma displays, LCD, Plotters, printers, graphics monitors and workstations and input devices, input

techniques. Output Primitives: Points and lines, line drawing algorithms, circle drawing algorithms. Filled

area primitives: Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms.

(Lecture 08)

Unit III

2-D Geometrical Transforms: Translation scaling, rotation, reflection and shear transformations, matrix

representations and homogeneous coordinates, composite transforms, transformations between coordinate

systems. (Lecture 08)

Unit IV

2-D Viewing: The viewing pipeline, viewing coordinate reference frame, window to view-port coordinate

transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping algorithms, Sutherland –

Hodgeman polygon clipping algorithm. (Lecture 08)

Unit V

Computer Animation: Design of animation sequence, general computer animation functions, raster

animation, computer animation languages, key frame systems, motion specifications. (Lecture 08)

Text Books:

1. Donald Hearn & M.Pauline Baker, Computer Graphics C Version, Pearson Education

2. VanDam, Feiner & Hughes, Computer Graphics Principles &Practice, Pearson Education.

3. Steven Harrington, Computer Graphics, Tata McGraw Hill.

Reference Books:

1. Donald Hearn& M.Pauline Baker, Computer Graphics, Prentice Hall of India.

2. Zhigand Xiang, Roy Plastock, Schaum’s Outlines, Computer Graphics,Second Edition, Tata Mc-Graw Hill.

3. David F Rogers, Procedural Elements for Computer Graphics, Tata McGraw Hill,

4. Neuman & Sproul, Principles of Interactive Computer Graphics, Tata McGraw Hill.

5. Govil Shalin, Principles of Computer Graphics, PAI, Springer.

6. Steven Harrington, Computer Graphics, Tata McGraw Hill.

*Latest editions of all the suggested books are recommended.

Page 40: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 40 of 89

Semester-V

COMPUTER GRAPHICS LAB 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, scaling etc.

Page 41: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 41 of 89

Semester-V

COMPUTER NETWORK LAB Course Code: ICA552

L T P C

0 0 4 2

Course Contents The following experiments shall be conducted using simulator.

1. To demonstrate Network Representations. 2. To demonstrate Topology Orientation and Building a Small Network. 3. Packet Tracing Across an Internetwork. 4. Skills Integration Challenge-Planning Subnets and

Configuring IP Addresses. 5. To demonstrate UDP and TCP Port Numbers using Netstat. 6. To demonstrate Real time mode and Simulation mode of Packet Tracer using some topology. 7. Simulate an Ethernet LAN using N nodes and set multiple traffic nodes and plot congestion window for different source/destination. 8. Skills Integration Challenge-Data Link Layer Issues.

9. Configure Host Computers for IP Networking.

10. Examining ICMP Packets.

11. Ping and Traceroute.

Page 42: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 42 of 89

Semester VI

WEB TECHNOLOGIES

Course Code: ICA601

L T P C

6 0 0 6

Course Contents

Unit I

Web: History of the web, Growth of the Web, Protocols governing the web, Introduction to Cyber Laws in

India, Introduction to International Cyber laws. (Lecture 08)

Unit II

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

(Lecture 08)

Unit III

XML: Introduction, Displaying an XML Document, Document type definitions. (Lecture 08)

Unit IV

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

Unit V

Java Script: Introduction to Documents, forms, Statements, functions, objects in JavaScript,Arrays, FORMS,

Buttons, Checkboxes, Text fields and Text areas. (Lecture 08)

Text Books:

1. Burdman, Collaborative Web Development, Addison Wesley.

2. Bayross Ivan, Web Technologies Part II, BPB Publications.

Reference Books:

1. Gundavarma Shishir, CGI Programming on the World Wide Web, O’Reilly & Associate.

2. DON Box, Essential COM, Addison Wesley.

*Latest editions of all the suggested books are recommended.

Page 43: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 43 of 89

Semester-VI

MANAGEMENT INFORMATION SYSTEM

Course Code: ICA602

L T P C

6 0 0 6

Course Contents

Unit I

An Overview of Management Information Systems: Types of information systems, Definition of a

management information system, MIS & Decision Support Systems, Concept of an MIS.

(Lecture 08)

Unit II

Information System: End user and Enterprise Computing, Computer Peripherals, Application software and

System software, Technical foundation of database management , Managing data Resources

(Lecture 08)

Unit III

Foundation of Information Systems in Business: Information system in business, The Components of

Information system, Fundamentals of strategic advantage, Using Information for strategic advantage.

(Lecture 08)

Unit IV

Business Applications of Information Technology: Internet & Business, Intranet, Extranet &Enterprise

Solutions, Information System for Managerial Decision Support.

(Lecture 08)

Unit V

Managing Information Technology: Managing Information Resources and technologies, Global information

technology, Security and control Issues in Information system, ethical and societal challenges of IT

(Lecture 08)

Text Books:

1. Brian O., Management Information System, Tata McGraw Hill

2. Gordon B., Davis &Margrethe H. Olson, Management Information System, Tata McGraw Hill

3. Brian O., Introduction to Information System, McGraw Hill.

References Books:

1. Murdick, Information System for Modern Management, PHI.

2. Jawadekar, Management Information System, Tata McGraw Hill.

3. Jain Sarika, Information System, PPM

4. Davis, Information System, Palgrave Macmillan

Page 44: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 44 of 89

Semester-VI

MULTIMEDIA AND ANIMATION Course Code: ICA603

L T P C

6 0 0 6

Course Contents

Unit I

Evolution of Multimedia and its objects, Scope of multimedia in business & work, Production and planning of

Multimedia applications. Multimedia hardware, Memory & Storage Devices, Communication Devices,

Multimedia Software, Presentation and object generation tools, Video, sound, Image capturing.

(Lecture 08)

Unit II

Text, sound (MIDI), Digital Audio, Audio File, Formats, MIDI under Windows environment, Audio & Video

Capture. (Lecture 08)

Unit III

Macromedia products, Basic drawing techniques, Creating multi layer combining interactivity and multiple

scenes. (Lecture 08)

Unit IV

Digital Audio Concepts, Sampling variables, Loss Less compression of sound, Lossy compression.

(Lecture 08)

Unit V

Multimedia monitor bitmaps, Vector drawing, Image file, Image standards, J P E G compression, Video

representation, colors, video compression, MPEG standards. (Lecture 08)

Text Books:

1. Andreas Halzinger, Multimedia Basics, Firewall Media, New Delhi, Vol. I- III.

2. Tay Vaughan, Multimedia Making it Work, Tata McGraw Hill.

3. Buford, Multimedia Systems, Addison Wesley.

Reference Books:

1. Agarwal &Tiwari, Multimedia Systems, Excel Books.

2. Rosch, Multimedia Bible, SAMS Publishing

3. Sleinreitz, Multimedia Systems, Addison Wesley

4. Ken Milburn, John Croteau, Flash 4 Web Special Effects, Animation & Design Handbook, Dreamtech

Press.

5. John Villamil–Casanova & Louis Molina, Multimedia-Production, Planning & De, Prentice Hall of India.

*Latest editions of all the suggested books are recommended.

Page 45: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 45 of 89

Semester VI

COMMUNICATION TECHNIQUES

Course Code: ICA604

L T P C

3 0 0 3

Course Contents:

Unit I

Oral Communication: Principles of effective oral communication, Features, Vitals of communication,

Interpersonal communication, Persuasive communication. (10 Hours)

Unit II

Presentation Strategies: Purpose, Audience & Locale, Organizing contents, Preparing outlines. Audio- Visual

aids, Body Language, Voice dynamics. (10 Hours)

Unit III

Listening Skills: The Listening process, Hearing & listening, Types of listening, Listening with a purpose,

Barriers to listening, Telephonic conversation. (10 Hours)

Unit IV

Speaking Skills: Improving voice & speech, Art of public speaking, Using visual aids, Job interview being

interviewed by the media, Dealing with the boss. Dealing with subordinates, How to run a meeting.

(10 Hours)

Text Book:

1. Raman Meenakshi & Sharma Sangeeta, Technical Communication-Principles & Practice – O.U.P. New

Delhi. 2007.

Reference Books:

1. Ruther Ford A., Basic Communication Skills – Pearson Education, New Delhi.

2. Mitra Barum K., Effective Technical Communication – O.U.P. New Delhi. 2006.

NOTE:

This syllabus has been designed to improve the oral and written communication skills of students. The

faculty members should put emphasis on practical (oral) activities for generating students’ interest in

language learning.

* Latest editions of all the suggested books are recommended.

Page 46: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 46 of 89

Semester-VI

WEB TECHNOLOGY LAB 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 data validation 7. Program related to all HTML Tags.

Page 47: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 47 of 89

Semester-VI

MULTIMEDIA AND ANIMATION LAB Course Code: ICA652

L T P C

0 0 4 2

Course Contents Programs based on 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 Program based on 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 Program based on Creating animation

• 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 • Working with sound & video

Page 48: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 48 of 89

Semester-VI

MINI PROJECT (IN HOUSE DEVELOPMENT) Course Code: ICA653

L T P C

0 0 6 3

Course Contents The student will undertake a mini project in this semester. They 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”.

Page 49: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 49 of 89

Semester-VII

DESIGN AND ANALYSIS OF 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. (Lectures 8) Unit-II Advanced Data Structure: Red Black Trees, Augmenting Data Structure, Binomial Heap, B-Tree, Fibonacci Heap. (Lectures 8)

Unit-III Advanced Design and Analysis Techniques: Dynamic programming, Greedy Algorithm, Backtracking. (Lectures 8) 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, Travelling Salesman Problem. (Lectures 8) Unit-V Randomized Algorithms, String Matching – Naïve String Matching, Rabin-Karp, String matching with finite automata, Brute Force Searching, NP-Hard and NP-Complete problems. (Lectures 8)

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 CormenLeiserson et al, PHI 4. Computer Algoritms : 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

Page 50: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 50 of 89

Semester-VII

LINUX SYSTEM ADMINISTRATION

Course Code: ICA702

L T P C

5 0 0 5

UNIT 1

Linux Usage and Basics What is Open Source?, Linux Origins, Red Hat Distributions, Basic Features, Advantages of Linux, Disadvantages of Linux Installing requirement, installing the Linux system, 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, Logging in to a Linux System Files and directories: Files and Directories, Examples of Absolute Paths, Current Directory, Making and Deleting Directories, Relative Paths, Special Dot Directories, Using Dot Directories in Paths, Hidden Files, Paths to Home Directories, Looking for Files in the System, Specifying Multiple Files, Specifying Files with Wildcards, Chaining Programs Together. (10 Lectures)

UNIT 2 Linux Essential Commands pwd, cd, ls, who, who am i, which, cp, mv, rm, mkdir, touch, hostname, cat, cal, eject, mount, umount, login, logout, echo, wget, wc, grep, dd, test, chmod, date, du, head, tail, id, kill , ln, more, less, find. Shell Meta Characters: Filename Substitution Metacharacters, Rediretion Metacharacters, Process Execution Metacharacters, Conditional Execution Using && and ||, Quoting Metacharacters, Positional Parameters and Special Parameters. (10 Lectures)

UNIT 3

Vim: an advanced Tex Editor Introducing vim, vim: A Modal Editor, vim basics, Opening a file in vim, modifying a file,Saving a file and exiting vim, Using Command Mode, Search and Replace, Manipulating Text, Undoing changes, Visual Mode, Using multiple “windows”, Configuring vi and vim Learning expressions with ex

Getting started with ex, Printing text on-screen, Deleting lines, Coping lines, Searching the words, Find and Replace (Substituting regular expression), Replacing word with confirmation from user, Finding words, Using range of characters in regular expressions, Using & as Special replacement character, Converting lowercase character to uppercase. (10 Lectures)

UNIT 4

Shell Programming Shell Variables, Shell Keywords, Another way of Assigning Values to Variables, Unix-defined or System Variables, Unchanging Variables, Positional parameters, Passing Command Line Arguments, Setting Values of Positional Parameters, Displaying Date in Desired Format, Using Shift on Positional Parameters, Arithmetic in Shell Script, tput Command. Control Instructions in Shell, Taking Decisions, if Statement, if-then-else-fi Statement, test Command, File Tests, String Tests, Nested if-else, Forms of if, Use of Logical Operators, Hierarchy of Logical Operators, Case Control Structure, Loop Control Structure, Loops, while Loop, until loop, for Loop, Using for with Command Line Arguments, Nesting of Loops, break Statement, continue Statement. (10 Lectures)

UNIT 5

System Administration Users management(add, remove, modify), Groups management(add, remove, modify), Linux File Security, Permission Precedence, Permission Types, Examining Permissions, Interpreting Permissions, Changing File Ownership, Changing User and Group ID Numbers, Default Permissions, Special Permissions for Executables, Special Permissions for Directories. Boot the System, Change Runlevels and Shutdown or Reboot System, Environment Variables, Configure and Use System Log Files, Automate and Schedule System Administration Tasks, Maintain an Effective Data Backup Strategy.

Page 51: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 51 of 89

Simple Network Troubleshooting Sources of Network Slowness, Sources of a Lack of Connectivity, Doing Basic Cable and Link Tests, Testing Your NIC, How to See MAC Addresses, Using ping to Test Network Connectivity, Using telnet to Test Network Connectivity, The netstat Command, Using trace route to Test Connectivity. (10 Lectures)

Text Books: 1. Unix Shell Programming,KanetkarYashwant,BPB publications

2. RHCE Linux study guide, Michael Jang, TMH

References

1. Das Sumitaba,Unix Shell Programming,TMH 2. Introduction to Linux,MachteltGarrels

Page 52: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 52 of 89

Semester-VII

FINANCIAL MANAGEMENT & ACCOUNTING Course Code: ICA703

L T P C

4 0 0 4

Course Contents Unit 1

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

conventions. Difference between Book keeping and Accounting. Users of accounting information.

(Lecture 10)

Unit 2

The Accounting Process: Accounting equation, Journal Entries, Ledger posting, Trial Balance, Profit and loss

A/c, Final Accounts without adjustments. (Lecture 10)

Unit 3

Financial Management: Meaning, Scope and Objective of Financial management. Analysis of Financial

statements – Comparative and Common size statements. (Lecture 10)

Unit 4

Capital structure: Definition, Factors determining Capital structure, Financial leverage, Operating leverage

and composite leverage. EBIT-EPS Analysis. (Lecture 10)

Unit 5

Cash Flow Statement: Meaning, Significance, Advantage and Limitations, Preparation of cash flow

statement. (Lecture 10)

Text Books: 1) Narayanswami - Financial Accounting: A Managerial Perspective (PHI, 2ndEdition).

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, 2ndEdition)

4) Mukherjee - Financial Accounting for Management (TMH, 1stEdition).

5) Ramchandran&Kakani - Financial Accounting for Management (TMH, 2ndEdition).

Reference Books:

1) Ghosh T P - Accounting and Finance for Managers (Taxman, 1stEdition).

2) Maheshwari S.N &Maheshwari S K – An Introduction to Accountancy (Vikas, 9thEdition)

3) Ashish K. Bhattacharya- Essentials of Financial Accounting (PHI, New Delhi)

4) Ghosh T.P- Financial Accounting for Managers (Taxman, 3rdEdition)

Page 53: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 53 of 89

Semester VII

COMPILER CONSTRUCTION

Course Code: ICA704

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

Page 54: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 54 of 89

Semester-VII

COMPRESSION TECHNIQUES Course Code: ICA705

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

Reference Book: Ralf Steinmetx and KlaraNahrstedt, “Multimedia Computing and Communication andApplications”, Prentice Hall

Page 55: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 55 of 89

Semester-VII

CRYPTOGRAPHY& NETWORK SECURITY Course Code: ICA706

L T P C

5 0 0 5

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. Modern Techniques: Simplified DES, Block Cipher Principles, DES Standard, DES Strength, Differential & Linear Cryptanalysis, Block Cipher Design Principles, Block Cipher Modes of Operation. (8 Hours)

Unit-II

Conventional Encryption Algorithms: Triples DES, Blowfish, International Data Encryption Algorithm, RCS, CAST-028, RC2 Placement & Encryption Function, Key Distribution, Random Number Generation, Placement Of Encryption Function. (8 Hours)

Unit-III Public Key Encryption: Public-Key Cryptography: Principles Of Public-Key Cryptosystems, RSA Algorithm, Key Management, Fermat’s & Euler’s Theorm, Primality, The Chinese Remainder Theorem. (8 Hours) Unit-IV 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, Secure Hash Algorithm (SHA), Digital Signatures: Digital Signatures, Authentication Protocol, Digital Signature Standard (DSS), Proof Of Digital Signature Algorithm. (8 Hours)

Unit-V

Network & System Security: Authentication Applications: Kerberos X.509, Directory Authentication Service, Electronic Mail Security, Pretty Good Privacy (PGP), S / Mime, Security: Architecture, Authentication Header, Encapsulating Security Payloads, Combining Security Associations, Key Management, Web Security: Secure Socket Layer & Transport Layer Security, Secure Electronic Transaction (Set), System Security: Intruders, Viruses, Firewall Design Principles, Trusted Systems.

(8 Hours) TEXT BOOKS: 1. William Stallings, “Cryptography and Network Security: Principles and Practice”, Prentice Hall, New Jersey. 2. Atul Kahate, “Cryptography and Network Security”, TMH REFERENCE BOOKS:

1. Johannes A. Buchmann, “Introduction to cryptography”, Springer- Verlag.

Page 56: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 56 of 89

Semester VII

CLIENT SERVER Course Code: ICA707

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. B(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 &SteaveGuengerich, “Client / Server Computing”, PHI 2. Korth, Silberchatz, Sudarshan, “Database Concepts”, McGraw Hill References: 1. Dawna Travis Dewire, “Client/Server Computing”, TMH 2. Majumdar& Bhattacharya, “Database management System”, TMH 3. Elmasri, Navathe, S.B, “Fundamentals of Data Base System”, Addison Wesley

Page 57: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 57 of 89

Semester VII THEORY OF COMPUTATION

Course Code: ICA708

L T P C

5 0 0 5

Course Contents

Unit-I Fundamentals: Strings, Alphabet, Language, Operations, Finite state machine, Definitions, Finite automaton model, acceptance of strings and languages, Deterministic finite automaton and non deterministic finite automaton, Transition diagrams and language recognizers. Chomsky hierarchy of languages. (8 Hours)

Unit-II Finite Automata: NFA with Î transitions-Significance, Acceptance of languages. Conversions and Equivalence, Equivalence between NFA with and without Î transitions, NFA to DFA conversion, Minimization of FSM, Equivalence between two FSM`s, Finite Automata with output-Moore and Melay machines. (8 Hours)

Unit-III

Regular Languages: Regular sets, Regular expressions, Identify rules, Constructing finite Automata for a given regular expressions, Conversion of finite automata to regular expressions. Pumping lemma of regular sets, Closure properties of regular sets. Grammar Formalism: Regular grammars-right linear and left linear grammars, Equivalence between regular linear grammar and FA, Inter conversion, Context free grammar, Derivation trees, Sentential forms, Rightmost and leftmost derivation of strings. (8 Hours)

Unit-IV Context Free Grammars: Ambiguity in context free grammars. Minimization of context free grammars. Chomsky normal form, Greiback normal form, Pumping lemma for context free languages. Enumeration of properties of CFL. (8 Hours)

Unit-V Push Down Automata: Push down automata, Definition, Model, Acceptance of CFL, Acceptance by final state and acceptance by empty state and its equivalence. Equivalence of CFL and PDA, Introduction to Tuning Machine, TM Definition, TM Model, Design of TM. (8 Hours)

Text Books: 1. K.L.P. Mishra and N.Chandrasekaran, “Theory of Computer Science(Automata, Languages and Computation)”, PHI 2. Hopcroft, Ullman, “Introduction to Automata Theory, Language and Computation”, Nerosa Publishing House

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

Page 58: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 58 of 89

Semester-VII

BLUETOOTH TECHNOLOGY

COURSE CODE: ICA709

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, 5th Edition, 2002.

Page 59: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 59 of 89

Semester-VII

PROFESSIONAL COMMUNICATION

Course Code: ICA710

L T P C

2 0 0 2 Unit-I Basics of Technical Communication: Technical Communication: features; Distinction between General and Technical communication; Language as a tool of communication; Levels of communication: Interpersonal, Organizational, Mass communication; The flow of Communication: Downward, Upward, Lateral or Horizontal (Peer group); Importance of technical communication; Barriers to Communication. (8 Hours)

Unit-II Constituents of Technical Written Communication: Words and Phrases: Word formation. Synonyms and Antonyms; Homophones; Selected vocabulary of about 500-1000 New words; Requisites of Sentence Construction: Paragraph Development: Techniques and Methods -Inductive, Deductive, Spatial, Linear, Chronological etc; The Art of Condensation- various steps followed. (8 Hours) Unit-III Forms of Technical Communication: Business Letters: Sales and Credit letters; Letter of Enquiry; Letter of Quotation, Order, Claim and Adjustment Letters; Job application and Resumes. Official Letters: D.O. Letters; Govt. Letters, Letters to Authorities etc. Reports: Types; Significance; Structure, Style & Writing of Reports. Technical Proposal; Parts; Types; Writing of Proposal; Significance. Technical Paper, Project. Dissertation and Thesis Writing: Features, Methods & Writing. (8 Hours)

Unit-IV Presentation Strategies: Defining Purpose; Audience & Locale; Organizing Contents; Preparing Outline; Audio-visual Aids; Nuances of Delivery; Body Language; Space; Setting Nuances of Voice Dynamics; Time- Dimension. (8 Hours) Unit-V Value - Based Text Readings

Following essays form the suggested text book with emphasis on Mechanics of writing, (i) The Aims of Science and the Humanities by M.E. Prior (ii) The Language of Literature and Science by A.Huxley (iii) Man and Nature by J.Bronowski (iv) The Mother of the Sciences by A.J.Bahm (v) Science and Survival by Barry Commoner (vi) Humanistic and Scientific Approaches to Human Activity by Moody E. Prior (vii) The Effect of Scientific Temper on Man by Bertrand Russell. (8 Hours)

Text Books: 1. “Improve Your Writing”, V.N. Arora and Laxmi Chandra, Oxford Univ. Press, New Delhi. 2. “Technical Communication – Principles and Practices”, Meenakshi Raman & Sangeeta Sharma, Oxford Univ. Press, New Delhi.

Page 60: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 60 of 89

Semester-VII

DESIGN AND ANALYSIS OF ALGORITHM LAB

Course Code: ICA751

L T P C

0 0 4 2

Course Contents 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 FordAlgorithm). 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

Page 61: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 61 of 89

Semester-VII

LINUX ENVIRONMENT LAB

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

Page 62: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 62 of 89

Semester-VIII

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

Page 63: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 63 of 89

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

Page 64: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 64 of 89

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.

Page 65: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 65 of 89

Semester-VIII

ENTERPRISE RESOURCE PLANNING

Course Code: ICA804

L T P C

5 0 0 5

Course Contents Unit-I ERP Introduction, Benefits, Origin, Evolution and Structure: Conceptual Model of ERP, The Evolution of ERP, The Structure of ERP. (Lecture 08) Unit-II

Business Process Reengineering, Data ware Housing, Data Mining, Online Analytic Processing (OLAP), Product Life Cycle Management (PLM),LAP, Supply chain Management. (Lecture 08)

Unit-III

ERP Marketplace and Marketplace Dynamics: Market Overview, Marketplace Dynamics, The Changing ERP Market. ERP- Functional Modules: Introduction, Functional Modules of ERP Software, Integration of ERP, Supply chain and Customer Relationship Applications. (Lecture 08) Unit-IV

ERP Implementation Basics, ERP Implementation Life Cycle, Role of SDLC/SSAD, Object Oriented Architecture, Consultants, Vendors and Employees. (Lecture 08) Unit-V

ERP & E-Commerce, Future Directives- in ERP, ERP and Internet, Critical success and failure factors, Integrating ERP into organizational culture. Using ERP tool: either SAP or ORACLE format to case study. (Lecture 08) Text Books: 1. A. Lexis Leon, “Enterprise Resource Planning”, TMH 2. Brady, Manu, Wegner, “Enterprise Resource Planning”, TMH

Reference Books:

1. Vinod Kumar Garg and Venkitakrishnan N K, “Enterprise Resource Planning – Concepts and Practice”, PHI 2. Joseph A Brady, Ellen F Monk, Bret Wagner, “Concepts in Enterprise Resource Planning”, Thompson Course Technology 3. Mary Summer, “Enterprise Resource Planning”- Pearson Education

Page 66: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 66 of 89

Semester-VIII

ADVANCE DBMS Course Code: ICA805

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

Page 67: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 67 of 89

Semester-VIII

E-COMMERCE Course Code: ICA806

L T P C

5 0 0 5

Course Contents

Unit-I

Introduction: Electronic Commerce - Technology and Prospects, Definition of E- Commerce, Economic potential of electronic commerce, Incentives for engaging in electronic commerce, forces behind E-Commerce, Advantages and Disadvantages, Architectural framework, Impact of Ecommerce on business. Network Infrastructure for E- Commerce: Internet and Intranet based Ecommerce- Issues, problems and prospects, Network Infrastructure, Network Access Equipments, Broadband telecommunication (ATM, ISDN, FRAME RELAY). (Lecture 08) Unit-II

Mobile Commerce: Introduction, Wireless Application Protocol, WAP technology, Mobile Information device, Mobile Computing Applications.. (Lecture 08) Unit-III

Web Security: Security Issues on web, Importance of Firewall, components of Firewall, Transaction security, Emerging client server, Security Threats, Network Security, Factors to consider in Firewall design, Limitation of Firewalls. (Lecture 08)

Unit-IV

Encryption: Encryption techniques, Symmetric Encryption- Keys and data encryption standard, triple encryption, Asymmetric encryption- Secret key encryption, public and private pair key encryption, Digital Signatures, Virtual Private Network. (Lecture 08) Unit-V

Electronic Payments: Overview, The SET protocol, Payment Gateway, certificate, digital Tokens, Smart card, credit card, magnetic strip card, E-Checks, Credit/Debit card based EPS, online Banking. EDI Application in business, E- Commerce Law, Forms of Agreement, Govt. policies and Agenda. (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, NewDelhi.

Page 68: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 68 of 89

Semester-VIII

DISTRIBUTED DATABASE Course Code: ICA807

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 Database 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”, McGraw 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

Page 69: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 69 of 89

Semester-VIII

MULTIMEDIA DATA BASE Course Code: ICA808

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

Page 70: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 70 of 89

Semester-VIII

CYBER CRIME

Course Code: ICA809

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, Netscanetc . (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

Page 71: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 71 of 89

Semester-VIII

FUZZY LOGIC Course Code: ICA810

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”, PrenticeHall 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.

Page 72: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 72 of 89

Semester-VIII

PROFESSIONAL ENGLISH

Course Code: ICA811

L T P C

2 0 0 2 Course Contents:

Unit I Communication: Meaning and importance of communication, Process of communication, Its types, Language as a tool of communication, Barriers to effective communication, 7 c’s of communication, Art of public speaking. (Practical (Oral): Speaking in groups on different social, organizational and personal issues.

(10 Hours)

Unit II Written communication: Principles of condensation, Rules for writing précis, Paragraph writing, development of paragraph, Reading comprehension, Improving comprehension skills. Practical (oral): Reading paragraph, Reading newspaper reports. (10 Hours)

Unit III Business Letters and Reports: Introduction to business letters, types of business letters, Layout of business letters, What is a report? Kinds and objectives of reports, writing reports. Practical (Oral): Oral presentation of reports on different topics. (10 Hours)

Unit IV Presentation strategies: Purpose, Audience and locale, Organizing contents, Audio-Visual aids, Nuances of delivery, Body language, voice dynamics. Practical (Oral): Speech delivery with emphasis on body language and voice modulation. (10 Hours)

Recommended Books: 1. Raman Meenakshi & Sharma Sangeeta, Technical Communication-Principles & Practice –

O.U.P. New Delhi. 2007. 2. Sehgal M.K. & Khetrapal V., Business Communication – Excel Books. 3. Mohan Krishna & Banerji Meera, Developing Communication Skills – Macmillan India Ltd. Delhi.

Page 73: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 73 of 89

Semester-VIII

PHP LAB

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

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.

Page 74: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 74 of 89

Semester-VIII

INTERNET AND JAVA PROGRAMMING LAB Course Code: ICA852

L T P C

0 0 4 2

Course Contents 1. Installation of JDK 1.7 2. Installation of NetBeans 6.9 3. Using Netbeans 4. Basic Programs to demonstrate the working of basic data types. 5. Programs to implement the use of Objects. 6. Programs to parse data with the help of Wrapper classes. 7. Using function overloading 8. Constructor overloading & passing object as parameter. 9. Using finalize() method 10. Programs to implement multithreading 11. Programs to implements String handling 12. Programs to implement file handling 13. Programs to implement JDBC 14. Programs to implement JFC-SWING- All controls 15. Programs to implement event handling on Swing controls 16. Implementing Java-2D In Applets 17. Programs to implement Servlets & JSP’s on Apache Tomcat Server 6.0

Page 75: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 75 of 89

Semester-IX

SOFTWARE TESTING Course Code: ICA901

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, (Lectures 8) Unit – II Functional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision Table Based Testing, Cause Effect Graphing Technique. (Lectures 8) Unit – III

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

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

Unit – V

Testing Activities: Unit Testing, Levels of Testing, Integration Testing, System Testing, Debugging, Domain Testing. (Lectures 8) Text Books: 1. William Perry, “Effective Methods for Software Testing”, John Wiley & Sons, New York. 2. CemKaner, 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.

Page 76: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 76 of 89

Semester-IX

INTERNET PROGRAMMING Course Code: ICA902

L T P C

4 0 0 4

Course Contents

Unit – I

Microsoft Visual InterDev: Web servers, Use of project Explorer, Toolbox window, Site design

(Lectures 8)

Unit – II

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

Unit – III Web servers- PWS set up, publishing information, and publishing Internet information server.

(Lectures 8) Unit – IV ASP-Active server pages, client side and server side programming. (Lectures 8)

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

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.

Page 77: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 77 of 89

Semester-IX

DOT NET FRAMEWORK WITH C#

Course Code: ICA903

L T P C

5 0 0 5

Course Contents Unit-I

Architecture of the .Net Framework Development Platform - Compiling Source Code into Managed Code, Metadata, Intermediate Language (IL), Common Language Runtime Services, Common Type System, Common Language Specification The .Net Framework Class Library, Just-In-Time Compilation. Unified Classes. (8 Hours)

Unit-II

C# Language: Data Types, Variables, Array and Strings, Object and Classes, Inheritance and Polymorphism, Operator Overloading, Interfaces. Boxing and Unboxing. C# Using Libraries: Namespace-System, Input Output, Multi-Threading. (8 Hours) Unit-III Networking and Sockets, Delegates and Events Managing Console I/O Operations, Error Handling, Reflection, Windows Forms (IDE Environment), Concept of Versioning, System. Collections. (8 Hours) Unit-IV Advanced Features Using C#: Windows Services, Web Services, Introduction to ADO.Net, Connected vs. Disconnected Data Access. Asp.net Web Form Controls. Grid View Control. Validation Controls. Concepts of Paging. (8 Hours)

Unit-V Advanced Features Using C#: :Distributed Application in C#, Unsafe Mode, Graphical Device interface with C#. .Net Assemblies and Attribute: .Net Assemblies features and structure, private and share. Assemblies. Built-In attribute and custom attribute. Packing and Deployment of Application. (8 Hours)

Text books: 1. Addison Wesley –C# Developers Guide to ASP.Net 2. Wiley,” Beginning Visual C# 2008”,Wrox

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

Page 78: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 78 of 89

Semester-IX

ADVANCE COMPUTER NETWORK

Course Code: ICA904

L T P C

5 0 0 5

Course Contents Unit-I Introduction: Overview of computer network, seven-layer architecture, TCP/IP suite of protocol, etc. Mac protocols for high-speed LANS, MANs & WIRELESS LANs. (For example, FDDI, DQDB, HIPPI, Gigabit Ethernet, Wireless Ethernet etc.) Fast access technologies. (For example, ADSL, Cable Modem, etc.). (Lectures 8)

Unit-II IPv6: why IPv6, basic protocol, extension & option, support for QoS, security, etc, neighbor discovery, auto-configuration, routing. Change to other protocols. Application programming interface for IPv6. 6bone. (Lectures 8)

Unit-III Mobility in network. Mobile. Security related issues.IP Multicasting. Multicasting routing protocols, address assignments, session discovery, etc. (Lectures 8)

Unit-IV TCP extensions for high-speed networks, transaction-oriented application, other new option in TCP.

(Lectures 8) Unit-V Network security at various layers. Secure-HTTP, SSL, ESP, Authentication header, Key distribution protocols. Digital signatures, digital certificates. (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.

Page 79: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 79 of 89

Semester-IX

MOBILE COMPUTING Course Code: ICA905

L T P C

5 0 0 5

Course Contents

UNIT – I

Introduction: Mobile Computing, Wireless communication, Cellular communication system, Global System for Mobile Communication (GSM) system overview: GSM Architecture, Mobility management, CDMA , Mobile Devices PDA, Mobile OS, PALM OS, Symbian. (8 Hours)

UNIT – II

Process Migration: Transparent Process Migration design alternatives, Task migration issues, User Space support for migration: Check pointing process migration. (8 Hours)

UNIT – III

Data issues Data management issues, Data replication Storage, disconnected operation, code file system, load balancing strategies. (8 Hours)

UNIT-IV

Mobile Data Networking WLANs (Wireless LANs) IEEE 802.11 standard, Mobile IP, Mobile internetworking Architecture, components of Mobile IP Networks, Agent discovery, registration, Tunneling, security. (8 Hours)

UNIT-V

Mobile Agents

Basic concepts, Mobile agents computing, Mobile agent security issues, Network aware mobile Programs. Bluetooth Technology. (8 Hours)

TEXT BOOKS: 1. Jochen Schiller “Mobile Communications” Pearson 2. Richard wheeler “Mobility, Processes, Computers and Agents” 3. Charles Perkins “Mobile IP :Design Principles and Practices” Pearson 4. Hansmann, “Principles of Mobile Computing”, Wiley Dreamtech, 2004.

REFERENCE BOOKS:

1. Mark Ciampa, “Guide to Designing and Implementing wireless LANs”, Thomson learning, Vikas Publishing House, 2001. 2. Ray Rischpater, “Wireless Web Development”, Springer Publishing, 2000. 3. Sandeep Singhal, “The Wireless Application Protocol”, Pearson Education Asia, 2000. 4. P.Stavronlakis, “Third Generation Mobile Telecommunication systems”, Springer Publishers, 2001.

Page 80: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 80 of 89

Semester-IX

REAL TIME SYSTEM Course Code: ICA906

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

Page 81: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 81 of 89

Semester-IX

DATA WARE HOUSING Course Code: ICA907

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, 2004. 2. Sam Anahony, “Data Warehousing in the real world: A practical guide for building decision support systems”, John Wiley, 2004

Reference Books: 1. W. H. Inmon, “Building the operational data store”, 2nd Ed., John Wiley, 1999. 2. Kamber and Han, “Data Mining Concepts and Techniques”, Hartcourt India P. Ltd., 2001

Page 82: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 82 of 89

Semester-IX

ARTIFICIAL INTELLIGENCE Course Code: ICA908

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

(Lectures 8) Unit – II

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

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: Representing Simple Facts in logic, Representing instances and ISA relationship, Computable function and predicate. (Lectures 8) 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.

(Lectures 8) Unit – V

Expert System: Introduction, Resenting using domain specific knowledge, Expert system shells. LISP and other AI Programming Language (Lectures 8) 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.

Page 83: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 83 of 89

Semester-IX

OPERATION RESEARCH Course Code: ICA909

L T P C

5 0 0 5

Course Contents

Unit-I Inventory Models: Inventory models –various costs-deterministic inventory models, Single period inventory model with shortest cost, stochastic models, Application of inventory models, Economic lot sizes-price breaks. (Lectures 8) Unit-II Linear Programming Problems (LPP): Definition of LPP, Graphical Solutions of Linear Programming Problems, Simplex Method, and Artificial Variable Method, Two Phase Method, Charnes’ Big-M Method, Duality, Dual Simplex Method. (Lectures 8) Unit-III Transportation Problems: Introduction to Transportation Model, Matrix Form of TP, Applications of TP Models, Basic Feasible Solution of a TP, Degeneracy in TP, Formation of Loops in TP, Solution Techniques of TP, Different Methods for Obtaining Initial Basic Feasible Solutions viz. Matrix Minima Method, Row Minima Method, Column Minima Methods, Vogel’s Approximation Method, Techniques for Obtaining Optimal Basic Feasible Solution. Assignment Problems: Definition, Hungarian Method for AP. (Lectures 8) Unit-IV Replacement problems: Replacement problems-capital equipment-discounting costs-replacement in anticipation of failure- group replacement-stochastic nature underlying the failure phenomenon. (Lectures 8)

Unit-V Queuing Theory: Introduction to Queues, Basic Elements of Queuing Models, Queue Disciplines, Markovian Process, Erlang Distribution, Symbols and Notations, Distribution of Arrivals. Distribution of Service Times, Definition of Steady and Transient State. (Lectures 8) Text Books: 1. S D Sharma,”Introduction to operation research”, Kedarnath 2. Swarup K etal, “Operation Research”, S. Chand Reference Books: 1. Hadley, G.,”Linear Programming, and Massachusetts”, Addison-Wesley 2. Taha, H.A, ”Operations Research – An Introduction”, Macmillian 3. Hiller, F.S., G.J. Lieberman, ” Introduction to Operations Research”, Holden-Day

Page 84: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 84 of 89

Semester-IX

NEURAL NETWORK Course Code: ICA910

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.

Page 85: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 85 of 89

Semester-IX

GENETIC ALGORITHM Course Code: ICA911

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”, PrenticeHall 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. PinakiMzumder, Elizabeth M. Raudnick, “Genetic Algorithms for VLSI Design, Layout and Test

Automation”, Pearson Education.

Page 86: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 86 of 89

Semester-IX

INTERNET PROGRAMMING LAB

Course Code: ICA951

L T P C

0 0 4 2

Course Contents 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)

Page 87: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 87 of 89

Semester-IX

DOT NET WITH C# LAB Course Code: ICA952

L T P C

0 0 4 2

Course Contents

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 ofdatabase and

screens in order to fully understand the C#.

Page 88: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 88 of 89

Semester-IX

PROJECT

Course Code: ICA953

L T P C

0 0 6 3

Course Contents The student will undertake a mini project in this semester. They 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”.

Page 89: Study & Evaluation Scheme of Integrated Masters in Computer Applications …tmu.ac.in/college-of-computing-sciences-and-it/wp... · ICA Revised Syllabus Applicable w.e.f. Academic

ICA Revised Syllabus Applicable w.e.f. Academic Session 2011-12 Page 89 of 89

Semester-X

INTERNSHIP PROGRAM OF 12 WEEKS IN IT COMPANY / IN HOUSE DEVELOPMENT

Course Code: ICA1001

L T P C

0 0 0 12

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

development”.