Beruflich Dokumente
Kultur Dokumente
of
SUMMARY
Programme : Integrated BCA + MCA
Duration : Five year full time (Semester System)
Medium : English
Minimum Required Attendance : 75 percent
Maximum Credits : 246
Minimum credits required for the
: 240
degree
Internal External Total
Assessment :
25 75 100
Class Class Assignment(s) Other Total
Test- Test- Activity
Internal Evaluation (Theory I II (including
Papers) attendance)
7.5 7.5 5 5 25
Marks Marks Marks Marks Marks
Evaluation of Practical/Dissertations Internal External Total
:
& Project Reports 50 50 100
External Internal
Duration of Examination :
3 hrs. 1.5 hr.
A candidate who secures less than of 40% of marks in a course shall be deemed to have failed in that
course. The student should have at least 50% marks in aggregate to clear the semester. In case a
student has more than 40% in each course, but less than 50% overall in a semester , he/she shall re-
appear in courses where the marks are less than 50% to achieve the required aggregate percentage of
50% in the semester.
1. The question paper shall consist of eight questions. Out of which first question shall be of short
answer type (not exceeding 50 words) and will be compulsory. Question No. 1 shall contain 8
parts representing all units of the syllabus and students shall have to answer any five (weightage
3 marks each).
2. Out of the rest seven questions, student shall be required to attempt any five questions. There
will be minimum one and maximum two questions from each unit of the syllabus. The weightage
of Question No. 2 to 8 shall be 12 marks each.
Semester-II
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA201 Mathematics- II 5 - - 5 25 75 100
2 ICA202 Structured programming with C 5 - 5 25 75 100
3 ICA203 Digital Electronics 5 - 5 25 75 100
4 ICA204 Principles of management 4 - 4 25 75 100
5 ICA205 Communication & presentation 2 - 2 25 75 100
skills
6 ICA251 Lab based on ICA202 - - 4 2 50 50 100
7 ICA252 Lab based on ICA205 - - 4 2 50 50 100
Total 21 - 8 25 225 475 700
Semester-III
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA301 Object oriented programming 5 - - 5 25 75 100
with C++
2 ICA302 Operating System 5 - 5 25 75 100
3 ICA303 Data structure using C 5 - 5 25 75 100
4 ICA304 Organizational Behavior 4 - 4 25 75 100
5 ICA305 Communication & presentation 2 - 2 25 75 100
skills
6 ICA351 Lab based on ICA301 - - 4 2 50 50 100
7 ICA352 Lab based on ICA303 - - 4 2 50 50 100
Total 21 8 25 225 475 700
Semester-IV
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA401 CBNST 5 - - 5 25 75 100
2 ICA402 Software Engineering 5 - 5 25 75 100
3 ICA403 DBMS 5 - 5 25 75 100
4 ICA404 Social Implication of IT 4 - 4 25 75 100
5 ICA405 Communication & presentation 2 - 2 25 75 100
skills
6 ICA451 Lab based on ICA401/402 - - 4 2 50 50 100
7 ICA452 Lab based on ICA403 - - 4 2 50 50 100
Total 21 8 25 225 475 700
Semester-VI
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA601 Web Technology 5 - - 5 25 75 100
2 ICA602 Multimedia and Animation 5 - 5 25 75 100
3 ICA603 Management Information 5 - 5 25 75 100
System
4 ICA651 Lab based on ICA601 - - 4 2 50 50 100
5 ICA652 Lab based on ICA602 - - 4 2 50 50 100
6 ICA653 Mini Project ( In House - - 12 6 100 100 200
Development)
Total 15 20 25 275 425 700
4 additional Credits will be awarded for pursuing each Industry endorsed training & certification
programs of TMU. A student can opt from either of following three courses:
1. Red Hat Linux
2. Oracle 9i SQL & PL/SQL
3. CISCO
Semester-VII
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA701 Design analysis & algorithm 5 - - 5 25 75 100
2 ICA702 Linux Environment 5 - 5 25 75 100
3 ICA703 Financial Management & 4 - 4 25 75 100
Accounting
4 ICA704 Electives: 5 - 5
1) Compiler Construction
2) Compression Techniques
3) Network Security & 25 75 100
Cryptography
4) Client Server
5) Automata
6) Bluetooth technology
5 ICA705 Communication & 2 - 2 25 75 100
presentation skills
6 ICA751 Lab based on ICA701 - - 4 2 50 50 100
7 ICA752 Lab based on ICA702 - - 4 2 50 50 100
Total 21 8 25 225 475 700
4 additional Credits will be awarded for pursuing each Industry endorsed training & certification
programs of TMU. A student can opt from either of following three courses:
1. Red Hat Linux
2. Oracle 9i SQL & PL/SQL
3. CISCO
Semester-IX
S. Course Subject Periods Credit Evaluation Scheme
No. Code L T P Internal External Total
1 ICA901 Software Testing 5 - - 5 25 75 100
2 ICA902 Internet Programming 5 - 5 25 75 100
3 ICA903 Dot Net with AJAX 4 - 4 25 75 100
4 ICA904 Electives (Any One) 5 - 5 25 75 100
1) Advance Computer
Network
2) Mobile Computing
3) Real Time System
4) Data Mining & Ware
Housing
5) Artificial Intelligence
6) Operation Research
7) Neural Network
8) Genetic Algorithm
5 ICA905 Communication & 2 - 2 25 75 100
presentation skills
6 ICA951 Lab based on ICA902 - - 4 2 50 50 100
7 ICA952 Lab based on ICA903 - - 4 2 50 50 100
Total 21 8 25 225 475 700
Note:
L – Lecture T- Tutorial P- Practical C-Credits
1L = 1Hr 1T= 1Hr 1P= 1Hr 1C = 1 Hr of Theory Paper
= 2 Hrs of Practical/Tutorial
L T P C
5 0 0 5
Course Code: ICA101
Course Contents
Unit-1
Matrices-introduction, various types of matrices such as square, row, column, diagonal, identity,
symmetric & non symmetric, singular, non-singular matrices. Algebra of matrices-Addition,
substraction, multiplication of matrices. (8 Hours)
Unit-2
Adjoint, Inverse of matrix, Determinants & their properties. Solution of simultaneous linear
equations by Matrix Method & Cramer’s rule. (8 Hours)
Unit- 3
Unit-4
Unit-5
Sets & subsets, finite, infinite sets, equal, null sets, proper subset, universal set, singlenton set.
Algebra of sets-Union, intersection, complementation. Common application of algebra of sets.
(8 Hours)
Text Books:
1. Gorakh Prashad, “Text Book on Differential Calculus”
2. Vasistha A. R., “Matrices”
3. Ray and Seth, “Introduction of Matrices”
Reference Books:
1. M.Ray, Seth, “Elements of matrix and Determinants”
2. Vasistha A. R., “Matrices”
3. Shanti Narayan, “Differential Calculus”
4. R. D. Sharma., “Mathematics-1”
Unit – I
Unit – II
Hardware: (a) Input Devices- Keyboard, Mouse, Scanner, bar code Reader etc.
(b) Output Devices – Visual Display Unit (VDU). Printers, Plotters etc.
Software: Introduction, types of software with examples, Relationship between software &
hardware. (8 Hours)
Unit – III
Number systems, Binary number system, Octal & Hexa-decimal number system, 1's & 2's
complement, Arithmetic operation on Binary numbers, Codes-ASCII, EBCDIC codes, Gray code,
Excess-3 & BCD Code. (8 Hours)
Unit – IV
Unit – V
Text Books:
P.K. Sinha, “Computer Fundamentals”, BPB.
Reference Books:
Unit – I
Creating files and Folders, Creating, Opening, Saving files, Notepad, WordPad, Paint. MS Dos-
Internal and External Commands, Batch files. (8 Hours)
Unit – II
MS – WORD - Starting MS WORD, Creating and formatting a document, Changing fonts and point
size, Table Creation and operations, Autocorrect, Auto text, spell Check, Word Art, Inserting objects,
Page setup, Page Preview, Printing a document, Mail Merge (8 Hours)
Unit – III
MS – Excel - Starting Excel, Work sheet, cell inserting Data into Rows/ Columns, Alignment, Text
wrapping , Sorting data, Auto Sum, Use of functions, referencing formula cells in other formulae ,
Naming cells, Generating graphs, Worksheet data and charts with WORD, Creating Hyperlink to a
WORD document , Page set up, Print Preview, Printing Worksheets. (8 Hours)
Unit – IV
MS – Power Point - Starting MS–Power Point,, Creating a presentation using auto content Wizard,
Blank Presentation, creating, saving and printing a presentation, Adding a slide to presentation,
Navigating through a presentation, slide sorter, slide show, editing slides, Using Clipart, Word art
gallery, Adding Transition and Animation effects, setting timings for slide show, preparing note
pages, preparing audience handouts, printing presentation documents (8 Hours)
Unit – V
MS- Access-Creating tables and database, Queries, Forms, Pages, Macro, Module, Reports. Internet
- Use of Internet (Mailing, Browsing, Surfing) (8 Hours)
References:
First Look Microsoft Office 2007 System
Unit – I
Introduction: Meaning, definition and scope of Ecology. Ecosystem: - Definition, structure and
function. Food chain & Food Web. Ecological Pyramids. (8 Hours)
Unit – II
Harnessing Resources: Conventional Energy Sources: - Fossil fuel, Nuclear Energy. Non-
Conventional Energy Sources:-Solar, Wind, Water, Biomass and Biogas, Ocean thermal energy Case
study on Solar Energy. (8 Hours)
Unit – III
Environmental Pollution and Global Issues: Air, Water, Soil & Noise pollution- sources and
consequences. Solid waste management. Green house effect, Global Warming, Ozone layer
depletion and its effect. Case study on global warming. (8 Hours)
Unit – IV
Human Population: Population growth and its impact, Urbanization, Control Measures. (8 Hours)
Unit – V
Environment Education and Protection: Meaning, Need and objectives. Role of IT in Environment &
Human health. The Environment (Protection) Act 1986. Case study on violation of Environment
Protection Act. (8 Hours)
Text Books:
1. Smiriti Srivastav, “Environmental Science & Ethics”, Katson Publication.
2. Joseph Benny, “Environmental Studies”, Tata McGraw Hill.
3. Bharucha Erach, “The Biodiversity of India”, Mapin Publishing Pvt. Ltd., Ahmadabad
Reference Books:
1. Brunner R.C., “Hazardous Waste Incineration”, McGraw Hill Inc.
2. Clark R.S., “Marine Pollution”, Clanderson Press, Oxford (TB)
Unit – I
Applied Grammar: Parts of speech, Rules of noun, pronoun, adjective, adverb, verb, prepositions,
articles, gerund, infinitive; Connectors, Interjection, Figure of speech. (8 Hours)
Unit –II
Suggested Readings
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.
Lab Based On
Applied Grammar: Parts of speech, Rules of noun, pronoun, adjective, adverb, verb, prepositions,
articles gerund, infinitive; Connectors, Interjection, Figure of speech
Unit – I
Integration of rational and irrational functions, Reduction formulae, some simple problems of double
and triple integrals. (8 Hours)
Unit – II
Unit – III
Infinite series, convergence of series, series of positive terms, Comparison tests, Cauchy’s nth root
test, D’ Almbert’s ratio test, Raabe’s test, Logarithmic test. (8 Hours)
Unit – IV
lternative series and Maclaurin’s series for sin x, cos x, log(1+x), (1-x)m, simple Applications of
mean value theorem, Maxima & minima, Indeterminate forms. (8 Hours)
Unit – V
Text Books:
Reference Books:
1. Integral Calculus, Shanti Narayan
2. Differential Equations, M. D. Raysinghania
Unit – I
Unit – II
Conditional Program Execution- if statement, if…..else statements nested if…..else and else if ladder
Program Loops and Iteration -While loop, do loop and for loop, Nested Loops, Use of break,
continue and goto statements, Applying switch statements, use of break and default with switch.
(8 Hours)
Unit – III
Unit – IV
Arrays- Linear Arrays, Multidimensional Arrays, Passing Array to function, String Processing with
its primary functions
Preprocessor Directive: #include, #define, macro’s with arguments (8 Hours)
Unit – V
Unit – I
Basic Building Blocks: Half Adder, Full Adder, Subtractor, Decoder, Encoders, Multiplexer,
Demultiplexer, Registers, Registers with parallel load. (8 Hours)
Unit – II
Register Transfer and Micro operations: Register Transfer Language: Bus and Memory Transfer,
Three State Bus Buffers, Memory Transfer, Arithmetic Micro operation(Binary Adder, Binary
Adder-Subtractor, Binary Increment, Arithmetic Circuit), Logic Micro operations(List of logic
operation), Shift Micro operations, Arithmetic Logic Shift Unit. (8 Hours)
Unit – III
Unit – IV
Input-Output Organization: I/O Interface: I/O bus and interface modules, Asynchronous data
transfer: Strobe control, Hand Shaking, Modes of transfer: Programmed I/O, Interrupt initiated I/O,
DMA, Interrupts & Interrupt handling, Direct Memory access: DMA Controller and DMA Transfer
(8 Hours)
Unit – V
Memory Organization: Memory Hierarchy, Main Memory: RAM & ROM chips, Memory Address
Map, Auxiliary memory: Magnetic Disks, Magnetic Tape, Associative Memory, Cache memory,
Virtual Memory, Introduction to memory management hardware. (8 Hours)
Text Book:
Reference Books:
1. Taub & Schelling, “Digital Integrated Electronics”, McGraw Hill International Edition
2. Charles H.Roth, Jr. “Fundamentals of Logic Design”, Jaico Publishing House.
3. Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill.
4. BARTEE, “Digital Computer Fundamentals”, Publication ISBN 0-07-003899-6
Unit – I
Planning: Nature, Scope, Objectives and Significance of Planning, Types of Planning, Process of
Planning, Barriers to Effective Planning. (8 Hours)
Unit – III
Unit – IV
Staffing: Concept, System Approach, Manpower Planning, Job Design, Recruitment & Selection,
Training & Development, Performance Appraisal. Directing: Concept, Direction and
Supervision Motivation: Concept & importance, Motivation Theories, Morale Building. (8 Hours)
Unit – V
Leadership: Concept & types of Leadership. Controlling: Concept, Types of Control, The Quality
Concept, Factors affecting Quality, Pre-control of Inputs, Concurrent Control of Operations. Post
Control of Outputs. (8 Hours)
Text Books:
1. Koontz Harold & Weihrich Heinz, “Essentials of Management”, Tata McGraw Hill.
2. Robbins & Coulter, “Management”, Prentice Hall of India.
3. Robbins S.P. and Decenzo David A., “Fundamentals of Management: Essential Concepts and
Applications”, Pearson Education
4. Weihrich Heinz and Koontz Harold, “Management: A Global and Entrepreneurial Perspective”,
Tata McGraw Hill
Unit – I
Collecting Information & Editing: Preparing summary and abstract of the text, Questionnaire,
Bibliography, Identifying sources. Classifying information under facts/ opinion, Preparation of
Preface and Acknowledgement, Identifying sexual and gender bias in language, Sequencing the
sentences. (8 Hours)
Unit – II
Report & Proposal Writing: Report & its meaning, its types & layout; Proposal & its meaning, its
types & layout, Writing reports & proposals, Topic sentence, Paragraphing, Paraphrasing. (8 Hours)
Suggested Readings
Core Concepts of programming on Data types, simple arithmetic and logical operation. Decision
control, Iteration control, Sequencing, and case control.
Advanced concept based on array, strings, Passing arrays to the functions, functions, Call by value,
call by value, Recursion, structure, union passing structure to the functions, macros, DMA, and files.
Lab Based On
Collecting Information & Editing: Preparing summary and abstract of the text, Questionnaire,
Bibliography, Identifying sources. Classifying information under facts/opinion, Preparation of
Preface and Acknowledgement, Identifying sexual and gender bias in language, Sequencing the
sentences
Report & Proposal Writing: Report & its meaning, its types & layout; Proposal & its meaning, its
types & layout, Writing reports & proposals, Topic sentence, Paragraphing, Paraphrasing.
Unit – I
Features of OOP’s, Comparison of C and C++, Object Modeling: Objects and classes, links and
association, generalization and inheritance, aggregation, abstract class, multiple inheritance
Dynamic Modeling: Events and states, State Diagram, Nested state Diagram, Concurrency.
Functional Modeling: Data flow diagram, specifying operations, OMT (object modeling techniques)
methodologies. (8 Hours)
Unit – II
C++ Programming Basics: Variables, data type, operators, Manipulator, Type Conversions,
Reference Variables, scope resolution operator, Enumerations, void pointers; Functions: Default
Arguments, Constant Argument, Overloaded Function, Inline Function, Parameter Passing
Techniques. (8 Hours)
Unit – III
Object & Classes: Constructors and its types , Static Data Member, Static Member functions; Arrays
and String: Arrays Fundamentals, Arrays as Class Member Data. Arrays of Object, String: The
Standard C++ String operations. Operator Overloading: Overloading Operators, Data Conversion.
Friend Concept: Friend Function, Friend Class and Friend Member functions, Operator overloading
using friend. (8 Hours)
Unit – IV
Unit – V
Virtual Functions: New & delete pointer, Pointers to Objects, Virtual function, Pure virtual function,
virtual base class; Streams and Files: Streams Classes. Class hierarchy, Stream Errors. Disk File I/O
with Streams, Error Handling in File I/O, Command line Arguments. (8 Hours)
Text books:
1. Rambaugh James etal, “Object Oriented Design and Modeling”, PHI
2. “Object Oriented Programming in C++”, Robert Lafore Techmedia Publication
3. Mastering in C++
References:
1. “Object Oriented Programming in C++”, Robert Lafore Techmedia Publication
2. “The Complete Reference C++”, Herbert Sehlidt Tata Mcgraw Hill publication
3. “Object Oriented Programming in C++”, Saurav Sahay Oxford University Press
1. Balagurusamy E, “Object Oriented Programming with C++”, TMH.
2. Booch Grady, “Object Oriented Analysis and Design with application 3/e”, Pearson
Unit – I
Introduction to the Operating System, Types of OS: Batch System, Time Sharing System, Real
Time System. Multi Programming, Distributed System, Functions of Operating System, Operating
System Services. (8 Hours)
Unit – II
Process Management: Process Concept, Process State, Process Control Block, Process Scheduling,
CPU Scheduling - CPU Scheduling, Scheduling Criteria, Scheduling Algorithms, Preemptive & Non
Preemptive Scheduling. (8 Hours)
Unit – III
Unit – IV
Unit – V
Information Management: File Concept, Access Methods, Directory Structure. Device Management:
Disk Structure, Disk Scheduling Algorithms. (8 Hours)
Text Books:
1. Silbershatz and Galvin, "Operating System Concept", Addition We seley, 2002.
2. Nutt, G., “Operating Systems”, Addison-Wesley.
3. Godbole Ahyut, "Operating System", Prentice Hall of India., 2003.
Reference Books:
1. Flynn, Mchoes, "Understanding Operating System", Thomson Press.
2. Tannenbaum, "Operating System Concept", Addition Weseley, 2002.
3. Joshi, R. C. and Tapaswi, S., “Operating Systems”, Wiley Dreamtech.
Unit – I
Arrays: Array Definition, Representation and Analysis, Single and Multidimensional Arrays,
address calculation, application of arrays, Character String in C, Character string operation, Array as
parameter. (8 Hours)
Unit – II
Stacks: Array Representation and Implementation of stack, Operations on Stacks: Push & Pop,
Linked Representation of Stack, Operations Associated with Stacks, Application of stack:
Conversion of Infix to Prefix and Postfix Expressions, Evaluation of postfix expression using Stack.
Queues: Array and linked representation and implementation of queues, Operations on Queue:
Create, Add, Delete, circular queue. (8 Hours)
Unit – III
Linked list: Representation and Implementation of Singly Linked Lists, Two-way Header List,
Traversing and Searching of Linked List, Overflow and Underflow, Insertion and deletion to/from
Linked Lists, Insertion and deletion Algorithms, Doubly linked list, Linked List v/s Array,
Polynomial representation and addition. (8 Hours)
Unit – IV
Sorting: Insertion Sort, Quick Sort, Two Way Merge Sort, and Heap Sort. Searching and Hashing:
Sequential search, binary search, overview of Hash Functions. (8 Hours)
Unit – V
Trees: Basic terminology, Binary Trees, Binary tree representation, algebraic Expressions, Complete
Binary Tree, Array and Linked Representation of Binary trees, Traversing Binary tree. Binary Search
Trees: Binary Search Tree (BST), Insertion and Deletion in BST.
Graphs: Terminology & Representations of Graphs, Adjacency Matrices and Graph Traversal (BFS
& DFS). (8 Hours)
Text Books:
1. Lipschutz, “Data Structure”, Tata Mc Graw Hill
2. A. M. Tenenbaum etal, “Data Structures using C & C++”, Prentice Hall of India.
3. Yashwant Kanitkar “Data Structure using C”
4. R.S Salaria “Data structure using C”
Reference Books:
1. Horowitz and Sahani, “Fundamentals of data Structures”, Galgotia
2. R. Kruse etal, “Data Structures and Program Design in C” Pearson Education
3. Cormen T. H., “Introduction to Algorithms”, Prentice Hall of India.
4. Loudon K., “Mastering Algorithms with C”, Shroff Publisher & Distributors
*Latest editions of all the suggested books are recommended.
Syllabus Applicable w.e.f. Academic Session 2010-11 Page 23
Semester-III
Organizational Behavior
Course Code: ICA304
L T P C
4 0 4 4
Course Contents
Unit – I
Organizational Behavior: Concept, Nature & Scope, Conceptual Foundations and Importance,
Models of Organizational Behaviour, Management Challenge, Evolution & Development of OB,
Organizational Behaviour: Cognitive Framework, Behaviouristic Framework and Social Cognitive
Framework. (8 Hours)
Unit – II
Perception: Concept, Nature, Process, Importance, Factor affecting Perception. Attitudes &
Values: Concept & Importance, Attitude Formation & Measurement. Concept & types of values,
Formation of values.
Unit – III
Organizational Power: Concept, Distinction between Power & Authority, Sources of Power.
Organizational Change & Development: Concept, Nature, Resistance to change, Implementing
Change, Organizational Development- Meaning , Importance and Models. (8 Hours)
Unit – V
Organizational Conflict: Concept, Sources, Types, Resolution of Conflict, Meaning and Types of
Grievance. Organizational Culture: Concept, Characteristics, Elements of Culture, Implications of
Organization culture. (8 Hours)
Text Books:
1. Newstrom John W., “Organizational Behaviour: Human Behaviour at Work”, Tata McGraw Hill
2. Luthans Fred, “Organizational Behaviour”, Tata McGraw Hill
3. Mc Shane L. Steven, Glinow Mary Ann Von & Sharma Radha R., “Organizational Behaviour”,
Tata McGraw Hill
Reference Books:
1. Robbins Stephen P., “Organizational Behaviour”, Pearson Education
2. Hersey Paul, Blanchard, Kenneth H and Johnson Dewey E., “Management of Organisational
Behavior: Leading Human Resources”, Pearson Education
3. Greenberg Jerald and Baron Robert A., “Behavior In Organisations: Understanding and
Managing the Human Side of Work”, Prentice Hall of India.
Unit – I
Letter & CV Writing: Formal & Informal letters, Characteristics, Formats, Types-Enquiry letter,
Letter of quotation, Letter of order, Credit letter, Complaint letter, Agreement letter, Goodwill letter,
Bad news letter etc., Different styles of writing, Writing of letters, Writing of CV and Resume.
(8 Hours)
Unit – II
Evaluating Information: Focusing on emotive content of messages, Identifying attitudes and point of
view, Turn-taking skills- stating, Fact/opinion, agreeing/disagreeing. Suggesting, requesting etc.
(8 Hours)
Suggested Readings
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.
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.
Unit – I
Unit – II
Simultaneous Linear Equations: Solutions of system of Linear equations, Gauss Elimination direct
method and pivoting, Ill Conditioned system of equations, Gauss Seidal iterative method, Gauss
Jacobi method, Gauss Jordan method. (8 Hours)
Unit – III
Unit – IV
Unit – V
Text Books:
1. Grewal B. S., “Numerical methods in Engineering and Science”, Khanna Publishers, Delhi
2. Gupta S. P., “Statistical Methods”, Sultan and Sons
References:
1. Rajaraman V., “Computer Oriented Numerical Methods”, PHI
2. Gerald & Wheatley, “Applied Numerical Analyses”, AW
3. Jain, Iyengar and Jain, “Numerical Methods for Scientific and Engineering Computations”, New
Age Int.
4. T. Veerarajan, T Ramachandran, “Theory and Problems in Numerical Methods”, TMH
5. Pradip Niyogi, “Numerical Analysis and Algorithms”, TMH
6. Francis Scheld, “Numerical Analysis”, TMH
Unit – I
Introduction: Software Engineering approach, Need of engineering aspect for Software Design,
SDLC, Software Crisis, Software Process, Process models (Waterfall, Prototype, Iterative,
Evolutionary and Spiral model). (8 Hours)
Unit – II
Unit – III
Software Design: Design Concepts & Principle, problem partitioning, abstraction, and top down and
bottom up-design, Cohesion & Coupling, How to measure degree of Cohesion and Coupling,
Function Oriented Design, DFDs, Structure Chart, Object Oriented Design. Coding: Top-Down and
Bottom –Up programming, Structured programming, Programming style, Do’s and Don’ts for
Coding. (8 Hours)
Unit – IV
Software Testing: Validation and Verification, Black Box testing approach, White Box testing
approach, Levels of testing: Unit Testing, Integration Testing, Validation testing, System testing and
debugging. (8 Hours)
Unit – V
Reference Books:
1. Ian Sommerville, “Software Engineering”, Pearson Education (Addison Wesley),
2. K.K.Agrawal & Yogesh Singh, “Software Engineering”, New Age Publication
3. Waman S. Jawadekar, “Software Engineering: Principles and Practice”, McGraw Hill
Unit – I
Unit – II
E-R Modeling: Entity types, entity set, attribute and key, relationships, relation types, strong and
weak entities, enhanced E-R and object modeling, specialization and generalization. (Lecture 08)
Unit – III
Relational Data Model: Relational model concepts, relational constraints, relational algebra.
SQL: SQL queries (Lecture 08)
Unit – IV
Data Normalization: Functional dependencies, Normal form up to 3rd normal form and BCNF.
(Lecture 08)
Unit-V
Transaction processing system: Transaction and its properties, various states of transaction,
Concurrency Control techniques. (Lecture 08)
Text Books:
1. R. Elmarsi and SB Navathe, “Fundamentals of Database Systems”, Addison Wesley
2. Abraham Silberschatz, Henry Korth, S. Sudarshan, “Database Systems Concepts”, McGraw Hill
3. A. K. Majumdar, P. Battacharya, “Data Base Management Systems’, TMH.
Reference Books:
1. Jim Melton, Alan Simon, “Understanding the new SQL: A complete Guide”, Morgan Kaufmann
Publishers.
2. Bipin Desai, “An Introduction to Database Systems”, Galgotia Publications.
3. Leon and Leon, “Database Management system”, Vikas Publication
Unit-1
Importance of social dimensions of science and technology, global perspectives on technology and
society, some possible legal and implications of advances in IT. (Lecture 08)
Unit-II
How do social and technical choices reshape acccess to people, services and technologies.
Influencing factors such as geography of access, the architecture of networks, the power of receivers
and senders and control over the content. (Lecture 08)
Unit-III
Focus on alternative ways in which IT professionals, Social scientists and others have thought about
their social and economic role. Information Technology and the reach of boundaries of business and
management, Redesigning of work place. (Lecture 08)
Unit-IV
The intelligence household, IT in learing and education. digital divide: social and ethical implication,
Privacy and surveillance in everyday life , impact of IT on culture. (Lecture 08)
Unit-IV
Text Books:
1. Dutton, W.H., “Society on the line: Information politics in digital age”, Oxford University Press.
2. “Social, Ethical and Policy Implications of Information and Technology”, by Linda L. Brennan,
Victoria Johnson
3. Castells M., “The Internet Galaxy”, Oxford University Press
Reference Books:
1. Teich, A.H., “Technology and the future”, Newyork s1. Martin press.
2. http://www.alteich.com
3. http://www.students.ou.edu.C/Kara.C.chiodo-1/orwell.html
Course Contents
Unit-I
Written & Oral Communication: Research for content applying different sources, Readers/Audience
analysis, Environment of writing/speaking, Coherence, Steps of writing, Writing techniques.
(Lecture 08)
Unit-II
Body language for Presentation: Body language while facing the podium, Space language-intimate
space language, Speaking without podium. (Lecture 08)
Suggested Readings
Course Contents
Programming based on linear equation: Gauss elimination and Gauss Jordan method.
Unit-I
Graphics Primitives: Display Devices: Refresh Cathode Ray Tube, Raster Scan Display, Random
scan Display, Plasma display, Liquid Crystal display, Aliasing and anti-aliasing in Raster technology
Input Devices: Keyboard, Trackball, Joystick, Mouse, Light Pen, Tablet, and Digitizing Camera.
(Lecture 08)
Unit-II
Line Drawing Algorithms: DDA algorithm for line, Bresenham’s Line algorithm. Circle generating
algorithms: DDA algorithm, Bresenham’s algorithm, mid-point algorithm, polynomial algorithm,
trigonometric algorithm ,ellipse generating mid-point algorithm. Graphics Operations: Clipping:
Point Clipping, Line Clipping. Polygon Clipping. Filling: Inside Tests, Flood fill algorithm,
Boundary-Fill Algorithm and scan-line polygon fill algorithm. (Lecture 08)
Unit-III
Conics, Curves and Surfaces: Quadric surfaces: Sphere, Ellipsoid, and Torus. uperquadrics:
Superellipse, superellipsoid. Spline & Bezier Representations: Interpolation and approximation
splines, parametric continuity conditions, Geometric Continuity Conditions, Spline specifications.
Bezier curves and surfaces. (Lecture 08)
Unit-IV
Unit-V
GKS: GKS Standards, GKS Primitives – Polyline, Polymarker, and Fill area, Text, GKS Workstation
and Metafiles. (Lecture 08)
Text Book:
1. Donald Hearn and M. Pauline Baker, “Computer Graphics”, PHI
2. Computer Graphics Scheaum’ series
3. Steven Harrington, “Computer Graphics: A Programming Approach”, TMH
References:
1. Donald Hearn and M. Pauline Baker, “Computer Graphics”, PHI
2. Foley James D, “Computer Graphics”, AW Ed 2
3. Newman and Sproul, “Principle of to Interactive Computer Graphics”, McGraw Hill
4. Rogers, “Procedural Elements of Computer Graphics”, McGraw Hill
Syllabus Applicable w.e.f. Academic Session 2010-11 Page 35
Semester-V
Computer Network
Unit-I
Networks: Goal and applications, Network Criteria, Types of network, Network Topologies,
Network architecture, Internetworks, OSI and TCP/IP model. (Lecture 08)
Unit-II
Transmission media: Type of guided and unguided Media, Modems, Network Interface Card,
Attenuation, distortion, noise, Switching Theory: Circuit switching, Packet switching. (Lecture 08)
Unit-III
Channel Allocation, FDM, TDM, Aloha Protocol, CSMA/CD Protocols, Collision free Protocols.
Framing, Error Correction and detection, Sliding window protocols. (Lecture 08)
Unit-IV
Introduction to Routing Algorithms, Congestion control and prevention policies, Point to point
network protocol, IP Protocol, IP addressing, subnetting. Network Devices-Repeaters, bridges, hubs,
routers, gateways (Lecture 08)
Unit-V
Transport Layer: TCP, UDP, Socket address, port address, Security threats, Firewall
Text Books:
Reference Books:
1. Sanjay Sharma, “Computer Network” , Keston
2. S. Keshav, “An Engineering Approach on computer networking”, AW
Unit-I
Unit-II
Register Transfer: Register Transfer Language, Bus Memory Transfer, Bus Architecture, Bus
Arbitration, Arithmetic Logic Circuit, Shift Micro operations, Arithmetic Logic Shift Unit,
Arithmetic Logic Shift Unit, Arithmetic Algorithms (ADD, SUB), Booth Multiplication Algorithm.
(Lecture 08)
Unit-III
Unit-IV
Input-Output Organization: I/O Interface, Modes of transfer, Interrupts & Interrupt handling, Direct
Memory access. (Lecture 08)
Unit-V
Memory Organization: Memory Hierarchy, Main Memory, Auxiliary memory, Cache memory,
Virtual Memory. (Lecture 08)
Text Books:
1. Mano M., “Computer System Architecture”, Prentice Hall of India.
2. Mano Morris, “Digital Logic”, Prentice Hall of India.
3. Stallings, “Computer Organization”, Prentice Hall of India.
Reference Books:
1. Vravice, Zaky & Hamacher, “Computer Organization”, Tata Mc Graw Hill
2. Tannenbaum, “Structured Computer Organization”, Prentice Hall of India.
3. Hayes John P., “Computer Organization”, McGraw Hill.
Unit-I
Nature and Scope of Production and operations Management, Concept of Production and Operation
management, Types of manufacturing Systems and layouts, Facility Layout Planning and Analysis.
(Lecture 08)
Unit-II
Unit-III
Scheduling, Maintenance Management Concepts, Work Study, Method Study, Work Measurement
Work Sampling, Work Environment, Industrial Safety, Material management. (Lecture 08)
Unit-IV
Unit-V
Quality Assurance, Accepting Sampling, Kaizen & BPR, Stastical Process Control, Total Quality
Management, ISO – 9000. And it’s Importance (Lecture 08)
Text Books:
1. Kanishka Bedi, “Production & Operations Management”, Oxford
2. Aswathappa K. & Shridhara K., “Production and Operation Management”, Himalaya
3. Gupta C.B., “Operations Management and Control”, Sultan Chand
Reference Book:
1. Buffa E. S. & Sarin R. K., “Modern Production/ Operation Management”, John Wiley, New
York.
2. CHUNAWALA & PATEL, “Production and Operations Management”.
3. McClain J.O. & Thomas L.J., “Operations Management”, PHI, New Delhi
Unit-I
Unit-II
Orders of Presentation: Inductive order, Deductive order, Chronological order, Spatial order,
Question-answer order (Lecture 08)
Suggested Readings:
Course Contents
DDA algorithm, Bresenham’s algorithm for line, generation of circle, rotating a triangle.
Transformation Methods
Activity: To implement the working of all basic Gates using Specific IC’s.
Unit-I
History of the web, Growth of the Web, Protocols governing the web, Introduction to Cyber Laws in
India, Introduction to International Cyber laws, Web project, Web Team, Team dynamics.
(Lecture 08)
Unit-II
Communication Issues, the Client, Multi-departmental & Large scale Websites, Quality Assurance
and testing, Technological advances and Impact on Web Teams. (Lecture 08)
Unit-III
HTML: Formatting Tags, Links, List, Tables, Frames, forms, Comments in HTML, DHTML.
Unit-IV
XML: Introduction, Displaying an XML Document, Data Interchange with an XML document,
Document type definitions, Parsers using XML, Client-side usage, Server Side usage. (Lecture 08)
Unit-V
Common Gateway Interface (CGI), PERL, RMI, COM/DCOM, VBScript, Active Server Pages
(ASP). (Lecture 08)
Text Book:
1. Burdman, “Collaborative Web Development”, Addison Wesley.
2. Sharma &Sharma, “Developing E-Commerce Sites”, Addison Wesley
3. Ivan Bayross, “Web Technologies Part II”, BPB Publications.
References:
1. Shishir Gundavarma, “CGI Programming on the World Wide Web”, O’Reilly & Associate.
2. DON Box, “Essential COM”, Addison Wesley.
3. Greg Buczek, “ASP Developer’s Guide”, TMH.
Unit–I
Unit–II
Graphic and image data representation, spatial and temporal resolution of images, grey level and
color images, simple image processing (quantization, negatives, filtering – low and hi-pass, edge
detection, contrast enhancement), animations, image data compression, image file formats
(Lecture 08)
Unit–III
Analog and digital video, frame rates, sync, resolution, color video formats- NTSC, PAV and
SECAM, analog video artifacts, video equipments, digital video compression (Lecture 08)
Unit–IV
Unit–V
Multimedia on the mobile platform, Multi-media networks, Streaming media, quality of service,
Introduction to Macromedia Flash, Multimedia on Linux, Multimedia on the web. Virtual Reality
systems (Lecture 08)
Text Book:
1. Ralf Steinmetz, Klara Nahrstedt, Multimedia Fundamentals Vol I, Pearson Education, ISBN 81-
297-0479-x
Reference Book:
1. Judith Jeffcoate, Multimedia in Practice: Technology & Applications, PHI
2. D P Mukherjee, Fundamentals of Computer Graphics and Multimedia, Prentice Hall of India,
ISBN 81-203-1446-8.
Unit-I
Unit-II
Unit-III
Concepts of planning & control: Concept of organizational planning, The Planning Process,
Computational support for planning, Characteristics of control process, the nature of control in an
organization. (Lecture 08)
Unit-IV
Business applications of information technology: Internet & electronic commerce, Intranet, Extranet
& Enterprise Solutions, Information System for Business Operations, Information System for
Managerial Decision Support, Information System for Strategic Advantage. (Lecture 08)
Unit-V
Managing Information Technology: Enterprise & global management, Security & Ethical challenges,
Planning & Implementing changes.
Text Books
1. O Brian, “Management Information System”, TMH
2. Gordon B. Davis & Margrethe H. Olson, “Management Information System”, TMH.
References
1. O Brian, “Introduction to Information System”, McGraw Hill.
2. Murdick, “Information System for Modern Management”, PHI.
3. Jawadekar, “Management Information System”, TMH.
4. Jain Sarika, “Information System”, PPM
5. Davis, “Information System”, Palgrave Macmillan
Adding media to the library, Work with libraries & its items, Working with timeline, Working with
scenes, Find and replace command, About templates
Drawing Basis
Creating animation
Animation basics
• Creating motion
• Creating key frames
• Representations of animation in the Timeline
• Frame rates
• Frame-by-frame animation
• Onion skinning
• Extend still images
• Mask layers
• Using Timeline effects
• Twinned animation
• Special effects
• Filter ,Animation Filters
• Create preset filter libraries
• Blend modes in Flash
• Working with text
Semester-VI
Mini Project (In House Development)
The student will go for a mini project in this semester. The student will submit a synopsis at the
beginning of the semester for approval from the departmental committee in a specified format. The
student will have to present the progress of the work through seminars and progress reports. For mini
project he/she will do in house development.
Unit-I
Advanced Data Structure: Red Black Trees, Augmenting Data Structure, Binomial Heap, B-Tree,
Fibonacci Heap, and Data Structure for Disjoint Sets, All kinds of Algorithms on these data
structures, Dictionaries and priority Queues, mergeable heaps, concatenable queues (Lecture 08)
Unit-III
Unit-IV
Graph Algorithms: Elementary Graph Algorithms, Breadth First Search, Depth First Search,
Minimum Spanning Tree, Kruskal’s Algorithms, Prim’s Algorithms, Single Source Shortest Path,
All pair Shortest Path, Maximum flow and Traveling Salesman Problem (Lecture 08)
Unit-V
Text Books:
1. Design and Analysis of Computer Algorithms, Aho, Pearson Education Pub. (5)
2. Fundamentals of Computer Algorithms by Horowitz and Sahani, Galgotia
3. Introduction to Algorithms by Thomas H Cormen Leiserson et al, PHI
4. Computer Algorithms : Introduction to Design and Analysis by Sara Baase and Allen Van
Gelder, Pearson Education
References:
1. Algorithm Design by Jon Kleinberg and Eva Tardos, Pearson Education
2. Fundamental of Algorithms by Brassard Bratley, PHI
3. Algorithms Design by M T Goodrich et al, John Wiley
4. The Design and analysis of Algorithms by A V Aho et al, Pearson Education
Linux Introduction and File System: Basic Features, Advantages, Installing requirement, Basic
Architecture of Unix/Linux system, Kernel, Shell. Linux File system-Boot block, super block, Inode
table, data blocks, How Linux access files, storage files, Linux standard directories, GRUB,
FSF, History of Linux.
Unit-II
Commands for files and directories CD, LS, CP, MD, RM, MKDIR, RMDIR, more, less, creating
and viewing files, using cat, file comparisons, View files, disk related commands, checking disk free
spaces. Partitioning the Hard drive for Linux, Installing the Linux system, System startup and shut-
down.
Unit-III
Unit-IV
Shell programming Basic of shell programming, Various types of shell, shell programming in bash,
conditional and looping statements, case statements, parameter passing and arguments, Shell
variables, shell keywords, Creating Shell programs for automate system tasks and report printing, use
of grep in shell.
Unit-V
Text Books:
1. Tackett Jack and David Gunter, Using Linux, Prentice Hall of India.
2. Negus Cristopher, Red Hat Linux7.x Bible, IDG Books India ltd.
3. Nicholas Wells, Linux Installation and Administration, Course Technology, Vikas Publishing,
New Delhi.
4. Das Sumitaba, Unix
5. Kanetkar Yashwant, Unix Shell Programming, BPB publications,
Unit-I
Unit-II
The Accounting Process: Overview, Books of Original Record; Journal and Subsidiary books,
ledger, Trial Balance, Classification of capital and revenue expenses, Final Accounts with
adjustments. (Lecture 08)
Unit-III
Tangible vs Intangible assets, depreciation of fixed assets and methods of depreciation. (Lecture 08)
Unit-IV
Unit-V
Text Books:
1. Narayanswami - Financial Accounting: A Managerial Perspective (PHI, 2nd Edition).
2. Maheshwari S.N & Maheshwari S K – A text book of Accounting for Management (Vikas, 1st
Edition
3. Gupta Ambrish - Financial Accounting for Management (Pearson Education, 2nd Edition)
4. Mukherjee - Financial Accounting for Management (TMH, 1st Edition).
5. Ramchandran & Kakani - Financial Accounting for Management (TMH, 2nd Edition).
Reference Books:
1. Ghosh T P - Accounting and Finance for Managers (Taxman, 1st Edition).
2. Maheshwari S.N & Maheshwari S K – An Introduction to Accountancy (Vikas, 9th Edition)
3. Ashish K. Bhattacharya- Essentials of Financial Accounting (PHI, New Delhi)
4. Ghosh T.P- Financial Accounting for Managers (Taxman, 3rd Edition)
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
Unit-I
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:
Reference Book:
Ralf Steinmetx and Klara Nahrstedt, “Multimedia Computing and Communication and
Applications”, Prentice Hall
Unit-I
Unit-II
Modern Techniques: Simplified DES, Block Cipher Principles, DES Standard, DES Strength,
Differential & Linear Cryptanalysis, Block Cipher Design Principles, Block Cipher Modes of
Operation (Lecture 08)
Unit-III
Conventional Encryption Algorithms: Triples DES, International Data Encryption Algorithm, RCS,
RC2 Placement & Encryption Function, Key Distribution, Random Number Generation, Placement
of Encryption Function. (Lecture 08)
Unit-IV
Unit-V
Reference Books:
1. Johannes A. Buchmann, “Introduction to cryptography”, Springer- Verlag.
2. Atul Kahate, “Cryptography and Network Security”, TMH
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
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
The future of client server Computing Enabling Technologies, The transformational system.
(Lecture 08)
Text Books:
1. Patrick Smith & Steave Guengerich, “Client / Server Computing”, PHI
2. Korth, Silberchatz, Sudarshan, “Database Concepts”, McGraw Hill
References:
1. Dawna Travis Dewire, “Client/Server Computing”, TMH
Unit-1
Unit-II
Unit-III
Arden Theorem, Pumping Lemma for regular expressions, Context free grammar: Ambiguity,
Simplification of CFGs, Normal forms for CFGs,Pumping lemma for CFLs, Decidability of CFGs,
Ambiguous to Unambiguous CFG. (Lecture 08)
Unit-IV
Push Down Automata (PDA): Description and definition, Working of PDA, Acceptance of a string
by PDA, PDA and CFG, Introduction to auxiliary PDA and Two stack PDA.
Unit-V
Turing machines (TM): Basic model, definition and representation, Language acceptance by TM,
TM and Type – 0 grammar, Halting problem of TM, Modifications in TM, Universal TM, Properties
of recursive and recursively enumerable languages, unsolvable decision problem, undecidability of
Post correspondence problem, Church’s Thesis, Recursive function theory, Godel Numbering.
(Lecture 08)
Text Books:
1. Hopcroft, Ullman, “Introduction to Automata Theory, Language and Computation”, Nerosa
Publishing House
2. K.L.P. Mishra and N.Chandrasekaran, “Theory of Computer Science(Automata, Languages and
Computation)”, PHI
Reference Books:
1. Martin J. C., “Introduction to Languages and Theory of Computations”, TMH
2. Papadimitrou, C. and Lewis, C.L., “Elements of theory of Computations”, PHI
3. Cohen D. I. A., “Introduction to Computer theory”, John Wiley & Sons
4. Kumar Rajendra, “Theory of Automata (Languages and Computation)”, PPM
Unit-I
Unit-III
Bluetooth Networking: Wireless networking, wireless network types, devices roles and states, ad hoc
network, scatter net (Lecture 08)
Unit-IV
Unit-V
Reference Book:
“Mobile Communications”, Jochen Schiller, Pearson Education.
Unit-I
Nuances of Delivery: Preparing the presentation –cramming, its advantages and disadvantages;
Intensive reading for preparation, Its advantages and disadvantages, Impromptu reading, Its
advantages and disadvantages (Lecture 08)
Unit-II
Importance of Visual aids: Defining different audio visual aids and their importance, Use of graphs
and diagram and their explanation (Lecture 08)
Suggested Readings:
1. Creation of a binary search tree and insertion & deletion into it.
2. Creation of a Red Black tree and all the associated operations on it.
3. Implementing an AVL tree and all the associated operations on it.
4. Multiplication of two matrices using Strassen’s Matrix Multiplication method.
5. Solving Knapsack problem.
6. Implementing shortest path algorithms (Dijkastra’s and Bellman Ford Algorithm).
7. Finding the minimum cost Spanning Tree in a connected graph.
8. Solving 8 Queen’s problem.
9. Finding the number of connected components in a Graph
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
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
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
Unit-I
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
Unit-I
ERP Overview, Benefit, Common myths and evolving realities, Business Process Reengineering,
Data ware Housing, Data Mining, LAP, Supply chain Management, ERP Drivers, Decision support
system. (Lecture 08)
Unit-II
ERP Domain, Present global and Indian market scenario, milestones and pitfalls, Forecast, Market
players and profiles, Evaluation criterion for ERP product, ERP Life Cycle: Adoption decision,
Acquisition, Implementation, Use & Maintenance, Evolution and Retirement phases. (Lecture 08)
Unit-III
ERP -A Manufacturing Perspective, ERP Module, ERP Market, ERP implementation life cycle,
Options of various paradigms, Identification of suitable platforms, Role of SDLC/SSAD, Object
oriented architecture.
Framework for evaluating ERP acquisition, Analytical Hierarchy Processes (AHP), Applications of
AHP in evaluating ERP, Selection of Weights, Role of consultants, vendors and users in ERP
implementation; Implementation vendors evaluation criterion, ERP Implementation approaches and
methodology, ERP implementation strategies, ERP Customization. (Lecture 08)
Unit-IV
Critical success and failure factors for implementation, Model for improving ERP effectiveness, ROI
of ERP implementation, Hidden costs, ERP success inhibitors and accelerators, Management
concern for ERP success, Strategic Grid: Useful guidelines for ERP Implementations. (Lecture 08)
Unit-V
Technologies in ERP Systems and Extended ERP, Case Studies Development and Analysis of ERP
Implementations in focusing the various issues discussed in above units through Soft System
approaches or qualitative Analysis tools, Learning and Emerging Issues, ERP and E-Commerce.
(Lecture 08)
Text Books:
1. A. Lexis Leon, “Enterprise Resource Planning”, TMH
2. Brady, Manu, Wegner, “Enterprise Resource Planning”, TMH
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
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
Unit-I
Unit-II
Internet and Intranet based E-commerce- Issues, problems and prospects, Network Infrastructure,
Network Access Equipment, Introduction of Internet, World Wide Web, VOIP, Web services and
service oriented architecture (SOA), Strategy for developing e-commerce web sites. (Lecture 08)
Unit-III
Electronic Fund Transfer, E-payment Systems, Types of E-payment Systems, Digital Token-based
Electronic Payment Systems, Smart Cards & Electronic Payment Systems, Credit Card-based
Electronic Payment Systems, Virtual credit card, SET, EDI, VAN, VPN. (Lecture 08)
Unit-IV
Unit-V
Security concerns in e commerce, Client Security, Sever Security, Data and Transaction Security,
SSL, Introduction to firewalls. Types of Firewall, advantage and disadvantage of firewalls.
Data Security secret key cryptography, public key cryptography, RSA, DES, IDEA. (Lecture 08)
Text Books:
1. Dave Chaffey, “E-Business and E-Commerce Management”, Pearson Education Inc., New Delhi.
2. Ravi Kalakota, Andrew Winston, “Frontiers of Electronic Commerce”, Addison Wesley.
3. Bhaskar Bharat, “Electronic Commerce-Technology and Application”, McGraw Hill Education,
New Delhi
Reference Books:
1. Gary P. Schneider, “Electronic Commerce”, CENGAGE Learning India Pvt. Ltd., New Delhi.
2. K.K.Bajaj, D. Nag “E-Commerce”, McGraw Hill Education, New Delhi
3. P.T. Joseph, “E-Commerce An Indian Perspective”, PHI Publication, New Delhi.
Unit-I
Introduction to Distributed Data system, Distributed Database Architecture, Distributed Data base
Design Transaction processing Concurrency Control techniques, Security. (Lecture 08)
Unit-II
Unit-III
Evaluation, parametric queries, Query optimization, Join and general queries. (Lecture 08)
Unit-V
Text Book:
1. Ceri & Palgathi, “Distributed Database System”, McGraw Hill.
2. Raghu Rama Krishnan and Johannes Gechrib, “Database Management Systems”, Mc Graw Hill.
3. Elmasari , Navathe, “Fundamentals of Data Base Systems”, Addition Wesley.
References:
1. Korth, Silbertz, Sudarshan , “Database Concepts”, McGraw Hill.
2. Data C. J , “An Introduction to Database System” , Addition Wesley
3. RamaKrishnan , Gehke, “Database Management System”, McGraw Hill
Unit –I
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
Unit-I
Introduction : Review of TCP/IP and TCP, IP Header analysis , Introduction to Cyber World, Cyber
attacks and cyber security , Information warfare and cyber terrorism, (Lecture 08)
Unit-II
Types of cyber attacks, Cyber Crime and Digital Fraud , Overview of Types of computer forensics
i.e. Media Forensics, Network forensics , Machine forensic, Email forensic (e-mail tracing and
investigations) (Lecture 08)
Unit-III
Computer forensics in windows environment, Log analysis and event viewer, File auditing,
identifying rogue machines, hidden files and unauthorized access points (Lecture 08)
Unit-IV
Forensic tools and report generation: Recovery of Deleted files in windows, Analyzing network
traffic, sniffers (Lecture 08)
Unit-V
Ethical Hacking , Hardware forensic tools like Port scanning and vulnerability assessment tools like
Nmap, Netscan etc . (Lecture 08)
Text Books:
1. Incident Response & Computer Forensics, Mandia, k., Prosise, c., Pepe, m. Tata-McGraw Hill.
2. Guide to Computer Forensics and Investigations, Bill Nelson, Amelia Phillips, Frank Enfinger,
and Chris Steuart, Thomson Learning
References:
1. Digital Evidence and Computer Crime, Eoghan Casey, Academic Press
2. File System Forensic Analysis by Brian Carrier , addition Wesley
3. Windows Forensic Analysis DVD Toolkit (Book with DVD-ROM), Harlan Carvey, syngress
Publication
4. EnCE: The Official EnCase Certified Examiner Study Guide, Steve Bunting, sybex Publication
Unit-I
Classical and Fuzzy Sets: Overview of Classical Sets, Membership Function, α-cuts, Properties of α-
cuts, Decomposition Theorems, Extension Principle. (Lecture 08)
Unit-II
Unit-III
Fuzzy Arithmetic: Fuzzy Numbers, Linguistic Variables, Arithmetic Operations on intervals &
Numbers, Lattice of Fuzzy Numbers, Fuzzy Equations. (Lecture 08)
Unit-IV
Fuzzy Relations: Crisp & Fuzzy Relations, Projections & Cylindric Extensions, Binary Fuzzy
Relations, Binary Relations on single set, Equivalence, Compatibility & Ordering Relations,
Morphisms, Fuzzy Relation Equations. (Lecture 08)
Unit-V
Possibility Theory: Fuzzy Measures, Evidence & Possibility Theory, Possibility versus Probability
Theory. Applications of Fuzzy Logic: (Lecture 08)
Text Book:
1. G.J.Klir , Yuan,“Fuzzy Sets and fuzzy logic, Theory and applications”, Prentice Hall India.
2. John Yen, Reza Langari, “Fuzzy Logic Intelligence, Control and Information”, Pearson
Education.
3. Ross, “Fuzzy Logic with Engineering Applications”, John Wiley.
Reference Books:
H. Zimmermann, “Fuzzy Set Theory and its applications”, Allied Publishers.
Unit-I
Unit-II
Interview Skills: G.D Skills, Its pointers, Argumentative skills, Body language for interview,
Presentation, Dress sense (Lecture 08)
Suggested Readings
1. Write a program in Java for illustrating, overloading, over riding and various forms of
inheritance.
2. Write programs to create packages and multiple threads in Java.
3. Write programs in Java for event handling Mouse and Keyboard events.
4. Using Layout Manager create different applications.
5. Write programs in Java to create and manipulate Text Area, Canvas, Scroll Bars, Frames and
Menus using swing/AWT.
6. Using Java create Applets.
7. Use Java Language for Client Server Interaction with stream socket connections.
8. Write a program in java to read data from disk file
Unit – I
Introduction: What is software testing and why it is so hard?, Error, Fault, Failure, Incident, Test
Cases, Testing Process, Limitations of Testing, (8 Hours)
Unit – II
Functional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision Table Based
Testing, Cause Effect Graphing Technique. (8 Hours)
Unit – III
Structural Testing: Path testing, DD-Paths, Cyclomatic Complexity, Graph Metrics, Data Flow
Testing, Mutation testing (8 Hours)
Unit – IV
Reducing the number of test cases: Prioritization guidelines, Priority category, Scheme, Risk
Analysis, Regression Testing, and Slice based testing (8 Hours)
Unit – V
Testing Activities: Unit Testing, Levels of Testing, Integration Testing, System Testing, Debugging,
Domain Testing. (8 Hours)
Text Books:
1. William Perry, “Effective Methods for Software Testing”, John Wiley & Sons, New York.
2. Cem Kaner, Jack Falk, Nguyen Quoc, “Testing Computer Software”, Van Nostrand Reinhold,
New York.
3. Boris Beizer, “Software Testing Techniques”, Second Volume, Van Nostrand Reinhold, New
York.
4. Louise Tamres, “Software Testing”, Pearson Education Asia.
Reference Books:
1. K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International Publishers,
New Delhi.
2. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, McGraw-Hill
International Edition, New Delhi.
3. Boris Beizer, “Black-Box Testing – Techniques for Functional Testing of Software and Systems”,
John Wiley & Sons Inc., New York.
4. Marc Roper, “Software Testing”, McGraw-Hill Book Co., London.
Unit – I
Microsoft Visual InterDev: Web servers, Use of project Explorer, Toolbox window, Site design
(8 Hours)
Unit – II
DHTML: CSS, Object Model collection, event model, filter and transitions, data binding with tabular
data control. (8 Hours)
Unit – III
Web servers- PWS set up, publishing information, and publishing Internet information server.
(8 Hours)
Unit – IV
ASP-Active server pages, client side and server side programming. (8 Hours)
Unit-V
XML-Structuring data, DTD’s using XML with HTML and CSS, XML parsers, Servlets. (8 Hours)
Text Books:
1. H.M.Dietel, P.J.Dietel, T.R.Neito, “Internet and Worldwide Web – How to Program”, Addison
Wiley.
2. H. Schildt, The complete Java2 reference, TMH.
Unit-I
Architecture of the .Net Framework Development Platform - Compiling Source Code into Managed
Modules, Parts of a Managed Module – PE Header, CLR Header, Metadata, Intermediate
Language(IL), Combining Managed Modules into Assemblies Loading the CLR, Executing the
Assembly Code, The .Net Framework Class Library, Common Type System, Common Language
Specification. Building, Packaging, Deploying, and Administering Applications and Types.
(Lecture 8)
Unit-II
Unit-III
Launching a Web Application through VS .Net IDE Web Application. Introduction to ASP.Net –
ASP.Net and Web Forms, ASP.Net Applications, Application Configurations. ASP.Net Server
Controls, Using standard controls. Using Rich Controls, Using Validation Controls. (Lecture 8)
Unit-IV
Designing ASP.Net Websites – Using Standard Controls on Master Pages. Designing Websites with
Themes, creating Custom Controls. Introduction to ADO.Net, Connected vs. Disconnected Data
Access. DataBound Controls, DataSource Controls, Connecting to third party Databases. Using
SqlDataSource Control, Caching results, List Controls, GridView Control, Repeaters and DataList,
ListView Control. (Lecture 8)
Unit-V
Site Navigation – Navigation Control, Site Maps. Security Mechanism – Login Controls. Session
Management. Localization and Globalization of your site. Introduction to AJAX. Designing a
Sample e-mail web application – using Master Page, Standard Controls, JavaScript, AJAX, Cookies
and Sessions, Uploading files and DataBound Controls such as GridView and Repeaters.
(Lecture 08)
Text books:
Reference Books:
1. C#.Net Developers Guide- Greg Hack, Jason Werry, Saurabh Nandu. (SyngRess)
2. Wrox Press Professional C# – Simon Robinson, Jay Glynn
Unit-I
Unit-II
Network layer:ARP, RARP, Internet architecture and addressing, Classful addressing, Classless
Addressing, Subnetting and Supernating internetworking, Overview of IPv6, Congestion Control,
QoS, Routing, ICMP, Multicast Routing Protocols, BOOT, DHCP. (Lecture 08)
Unit-III
Transport layer: Design issues, Connection management, Transmission Control Protocol (TCP), TCP
services, TCP Features, Segment, TCP Connection, Flow and Error Control.
User Datagram Protocol (UDP), Process to Process Communication, User Datagram, Checksum,
UDP operations, Use of UDP. (Lecture 08)
Unit-IV
Application layer: WWW, DNS, Distribution of name space, DNS in Internet, Resolution, TELNET,
NVT, FTP, TFTP, SMTP, IAMP, SNMP, RMON (Lecture 08)
Unit-V
Network Security: Cryptography, Firewalls, Secure Socket Layer (SSL) and Virtual Private
Networks (VPN). IDEA (Lecture 08)
Text Books:
1. Behrouz A. Forouzan, “TCP/IP Protocol Suit”, TMH.
2. Tananbaum A. S., “Computer Networks”, PHI.
3. Stallings W., “Data and Computer Communications”, PHI.
References:
1. Black U, “Computer Networks-Protocols, Standards and Interfaces”, PHI.
2. Stallings W., “SNMP, SNMPv2, SNMPv3, RMON 1 & 2”, Addison Wesley.
3. Laurra Chappell (Ed), “Introduction to Cisco Router Configuration”, Techmedia.
Unit – I
Global System for Mobile Communication (GSM) system overview: GSM Architecture, Mobility
management, Network signalling. (8 Hours)
Unit– II
General Packet Radio Services (GPRS): GPRS Architecture, GPRS Network Nodes.
Mobile Data Communication: WLANs (Wireless LANs) IEEE 802.11 standard, Mobile IP.
(8 Hours)
Unit – III
Unit – IV
Wireless Application Protocol (WAP): The Mobile Internet standard, WAP Gateway and Protocols,
wireless mark up Languages (WML).
Wireless Local Loop(WLL): Introduction to WLL Architecture, wireless Local Loop Technologies.
(8 Hours)
Unit – V
Global Mobile Satellite Systems; case studies of the IRIDIUM and GLOBALSTAR systems.
Wireless Enterprise Networks: Introduction to Virtual Networks, Blue tooth technology, Blue tooth
Protocols. (8 Hours)
Text Books:
1. Yi-Bing Lin & Imrich Chlamtac, “Wireless and Mobile Networks Architectures”, John Wiley &
Sons.
2. Raj Pandya, “Mobile and Personal Communication Systems and Services”, Prentice Hall of
India.
3. Hansmann, “Principles of Mobile Computing”, Wiley Dreamtech.
Reference Books:
1. Mark Ciampa, “Guide to Designing and Implementing wireless LANs”, Thomson learning, Vikas
Publishing House.
2. Ray Rischpater, “Wireless Web Development”, Springer Publishing.
3. Sandeep Singhal, “The Wireless Application Protocol”, Pearson Education Asia.
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
Unit – I
The Compelling Need for data warehousing: Escalating Need for strategic information, failures of
Past decision-support systems, operational versus decision-support systems, data warehousing – the
only viable solution, data warehouse defined (8 Hours)
Unit – II
Data warehouse – The building Blocks: Defining Features, data warehouses and data marts,
overview of the components, metadata in the data warehouse Defining the business requirements:
Dimensional analysis, information packages – a new concept, requirements gathering methods,
requirements definition: scope and content (8 Hours)
Unit – III
Principles of dimensional modeling: Objectives, From Requirements to data design, the STAR
schema, STAR Schema Keys, Advantages of the STAR Schema Dimensional Modeling:
Updates to the Dimension tables, miscellaneous dimensions, the snowflake schema, aggregate fact
tables, families of STARS (8 Hours)
Unit – IV
Demand for Online analytical processing, need for multidimensional analysis, fast access and
powerful calculations, limitations of other analysis methods, OLAP is the answer, OLAP definitions
and rules, OLAP characteristics, major features and functions, general features, dimensional analysis
(8 Hours)
Unit – V
Data Mining Basics: What is Data Mining, Data Mining Defined, The knowledge discovery process,
OLAP versus data mining, data mining and the data warehouse, Major Data Mining Techniques,
Cluster detection, decision trees, memory-based reasoning, link analysis, neural networks, genetic
algorithms. (8 Hours)
Text Books:
1. Paul Raj Poonia, “Fundamentals of Data Warehousing”, John Wiley & Sons.
2. Sam Anahony, “Data Warehousing in the real world: A practical Guide for Building Decision
Support Systems”, John Wiley.
References Books:
1. W. H. Inmon, “Building the Operational Data Store”, John Wiley.
2. Kamber and Han, “Data Mining Concepts and Techniques”, Hartcourt India P. Ltd.
3. “Data Warehousing”, BPB Publications.
Unit – I
Overview of A.I: Introduction to AI, Importance of AI, AI and its related field, AI techniques,
Criteria for success. Problems, problem space and search: Defining the problem as a state space
search, Production system and its characteristics, Issues in the design of the search problem.
(8 Hours)
Unit – II
Heuristic search techniques: Generate and test, hill climbing, best first search technique, problem
reduction, constraint satisfaction. (8 Hours)
Unit – III
Unit – IV
Natural language processing: Introduction syntactic processing, Semantic processing, Discourse and
pragmatic processing Learning: Introduction learning, Rote learning, Learning by taking advice,
Learning in problem solving, Learning from example-induction, Explanation based learning.
(8 Hours)
Unit – V
Expert System: Introduction, Resenting using domain specific knowledge, Expert system shells.
LISP and other AI Programming Language (8 Hours)
Text Book:
1. E. Rich and K. Knight, "Artificial Intelligence", TMH.
2. D.W. Patterson, "Introduction to AI and Expert Systems", PHI
3. Nils J Nilsson, "Artificial Intelligence -A new Synthesis", Harcourt Asia Ltd.
Unit – I
Meaning and Importance of Research – Research Process – Types of Research – Defining Research
Problem. (Lecture 08)
Unit – II
Research Design – Exploratory Research – Descriptive Research – Causal Research – Sampling and
Sampling Design – Sampling Methods – Simple Random Sampling – Stratified Sampling –
Systematic Sampling – Cluster Sampling – Multistage Sampling, Non–Probability Sampling –
Convenience Sampling – Judgment Sampling – Quota Sampling. (Lecture 08)
Unit-III
Data Collection: Sources of Data: Primary Data, Secondary Data; Procedure Questionnaire -
Sampling Merits and Demerits - Experiments - Kinds - Procedure; Control Observation - Merits -
Demerits - Kinds - Procedure - Sampling Errors - Type-I Error ¬Type-II Error (Lecture 08)
Unit-IV
Statistics in Research – Measure of Central tendency, Dispersion, Skewness and Kurtosis in research.
Hypothesis – Fundamentals of Hypothesis testing, ANOVA one way & two way. (Lecture 08)
Unit-V
RESEARCH REPORTS: Structure and Components of Research Report, Types of Report, Good
Research Report, Pictures and Graphs, Appendix:- norms for using Index and Bibliography.
Introduction to SPSS. (Lecture 08)
Text Books:
1. Statistical Methods - S.P. Gupta
2. Research Methodology Methods and Techniques - C.R. Kothari
3. Statistics (Theory and Practice) - B.N. Gupta
Unit-I
Biological analogy, Architecture classification, Neural Models, Learning Paradigm and Rule, single
unit mapping and the perception. (Lecture 08)
Unit-II
Unit-III
Unit-IV
Unit-V
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.
Unit-I
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
Unit-V
Some applications of genetic algorithms The risk of genetic algorithms, De Jong & function
optimization, Improvement in basic techniques, current application of genetic algorithms.
(Lecture 08)
Text Book:
1. David E. Goldberg, “Genetic algorithms in search, optimization & Machine Learning” Pearson
Education.
2. Melanle Mitchell, “An Introduction to Genetic Algorithms”, Prentice Hall India.
3. Michael D. Vose, “The Simple Genetic Algorithm Foundations and Theory”, Prentice Hall India.
Reference Books:
1. Masatoshi Sakawa, “Genetic Algorithms & Fuzzy Multiobjective Optimization”, Kluwer
Academic Publisher
2. D. Quagliarella, J Periaux, C Poloni & G Winter, “Genetic Algorithms in Engineering &
Computer Science”, John Wiley & Sons, First edition
3. Pinaki Mzumder, Elizabeth M. Raudnick, “Genetic Algorithms for VLSI Design, Layout and Test
Automation”, Pearson Education.
Unit-I
Unit-II
Practical Approach to Communication: Speaking along with quizzes, Conversational Approach for
seminars and workshops, Speaking with help of different grammatical structures, Situational English
(Lecture 08)
Suggested Readings
At least 10 Programs must be covered in the Lab that must include but not restricted to the following
areas.
1. Simple HTML, DHTML programs
2. Filter and Transitions
3. Data binding with tabular data control
4. Structured Graphics Active X control
5. Program using VB Script and Java script
6. Active Server pages (ASP)
7. Program on web server data Bases (SQL.MYSQL,DBI)
Note: Students are advised to develop a small project illustrating the handling of database and
screens in order to fully understand the C#.
The student will go for an Internship program of 12 weeks in this semester. The student will submit a
synopsis at the beginning of the semester for approval from the departmental committee in a
specified format. The student will have to present the progress of the work through seminars and
progress reports. For Internship program he/she can go for an IT company or in house development.