B.tech It 3 - 8
B.tech It 3 - 8
SEMESTER IV
Code No. Course Title L T P M
THEORY
MA1259 Probability and Statistics 3 1 0 100
CS1353 Software Engineering 3 0 0 100
IT1251 Information Coding Techniques 3 0 0 100
CS1251 Computer Architecture 3 1 0 100
IT1252 Digital Signal Processing 3 1 0 100
CS1304 Microprocessors and Microcontrollers 3 1 0 100
PRACTICAL
IT1253 Software Engineering Lab 0 0 3 100
IT1254 DSP and Communications Systems Lab 0 0 3 100
CS1306 Microprocessors and Microcontrollers Lab 0 0 3 100
GE1202 Communication Skills and Technical Seminar -II 0 0 3 100
SEMESTER V
SEMESTER VI
Code No. Course Title L T P M
THEORY
MG1351 Principle of Management 3 0 0 100
IT1351 Network Programming and Management 3 0 0 100
IT1352 Cryptography and Network Security 3 1 0 100
CS1253 Visual Programming 3 0 0 100
IT1353 Embedded Systems 3 0 0 100
MA1251 Numerical Methods 3 1 0 100
PRACTICAL
CS1255 Visual Programming Lab 0 0 3 100
CS1305 Network Lab 0 0 3 100
GE1351 Professional Skill & Seminar 0 0 3 100
SEMESTER VII
Code No. Course Title L T P M
THEORY
CS1203 System software 3 0 0 100
IT1401 Component Based Technology 3 0 0 100
IT1402 Mobile Computing 3 0 0 100
CS1354 Graphics and Multimedia 3 0 0 100
Elective I 3 0 0 100
Elective II 3 0 0 100
PRACTICAL
IT1403 Software Components Lab 0 0 3 100
CS1355 Graphics and Multimedia Lab 0 0 3 100
CS1207 System software Lab 0 0 3 100
SEMESTER VIII
Code No. Course Title L T P M
THEORY
IT1451 Web Technology 3 1 0 100
Elective III 3 0 0 100
Elective IV 3 0 0 100
PRACTICAL
IT1452 Project Work 0 0 12 200
IT1453 Comprehension 0 0 2 100
SEMESTER VII
Code No. Course Title L T P M
CS1001 Resource Management Techniques 3 0 0 100
IT1001 Distributed Systems 3 0 0 100
CS1004 Data Warehousing and Mining 3 0 0 100
MA1256 Discrete Mathematics 3 1 0 100
CS1303 Theory of Computation 3 1 0 100
GE1001 Intellectual Property Rights 3 0 0 100
GE1002 Indian Constitution and Society 3 0 0 100
IT1002 Information System Design 3 0 0 100
CS1015 User Interface Design 3 0 0 100
EC1009 Digital Image Processing 3 0 0 100
IT1003 Financial Accounting & Management 3 0 0 100
EC1015 Satellite Communication 3 0 0 100
CS1005 Advanced Java Programming 3 0 0 100
CS1012 Natural Language Processing 3 0 0 100
IT1004 Business Process Models 3 0 0 100
MG1401 Total Quality Management 3 0 0 100
SEMESTER VIII
Code No. Course Title L T P M
CS1352 Principles of Compiler Design 3 0 0 100
BM1007 Medical Informatics 3 0 0 100
IT1005 Bio Informatics 3 0 0 100
IT1006 Enterprise Resource Planning 3 0 0 100
CS1022 Knowledge Based Decision Support Systems 3 0 0 100
IT1007 Electronics Commerce 3 0 0 100
EC1402 Optical Communication 3 0 0 100
CS1010 C# and .NET Framework 3 0 0 100
CS1014 Information Security 3 0 0 100
IT1008 Software Testing 3 0 0 100
IT1009 Web Services 3 0 0 100
IT1010 Mobile Networks 3 0 0 100
IT1011 Digital Asset Management 3 0 0 100
IT1012 Grid computing 3 0 0 100
GE1301 Professional Ethics and Human Values 3 0 0 100
MA1201 MATHEMATICS III 3 1 0 100
AIM
The course aims to develop the skills of the students in the areas of boundary
value problems and transform techniques. This will be necessary for their
effective studies in a large number of engineering subjects like heat conduction,
communication systems, electro-optics and electromagnetic theory. The course
will also serve as a prerequisite for post graduate and specialized studies and
research.
OBJECTIVES
At the end of the course the students would
Be capable of mathematically formulating certain practical problems in
terms of partial differential equations, solve them and physically interpret
the results.
Have gained a well founded knowledge of Fourier series, their different
possible forms and the frequently needed practical harmonic analysis that
an engineer may have to make from discrete data.
Have obtained capacity to formulate and identify certain boundary value
problems encountered in engineering practices, decide on applicability of
the Fourier series method of solution, solve them and interpret the results.
Have grasped the concept of expression of a function, under certain
conditions, as a double integral leading to identification of transform pair,
and specialization on Fourier transform pair, their properties, the possible
special cases with attention to their applications.
Have learnt the basics of Z – transform in its applicability to discretely
varying functions, gained the skill to formulate certain problems in terms of
difference equations and solve them using the Z – transform technique
bringing out the elegance of the procedure involved.
UNIT I PARTIAL DIFFERENTIAL EQUATIONS 9+3
Formation of partial differential equations by elimination of arbitrary
constants and arbitrary functions – Solution of standard types of first order partial
differential equations – Lagrange’s linear equation – Linear partial differential
equations of second and higher order with constant coefficients.
TUTORIAL 15
TOTAL : 60
TEXT BOOKS
1. Grewal, B.S., “Higher Engineering Mathematics”, Thirty Sixth Edition ,
Khanna Publishers, Delhi, 2005.
2. Kandasamy, P., Thilagavathy, K., and Gunavathy, K., “Engineering
Mathematics Volume III”, S. Chand & Company ltd., New Delhi, 2003.
3. T.Veera Rajan “Engineering Mathematics [For Semester III]. Third
Edition.Tata McGraw-Hill Publishing Company. New Delhi,2007
REFERENCES
1. Narayanan, S., Manicavachagom Pillay, T.K. and Ramaniah, G.,
“Advanced Mathematics for Engineering Students”, Volumes II and III, S.
Viswanathan (Printers and Publishers) Pvt. Ltd. Chennai, 2002.
2. Ramana B.V “ Higher Engineering Mathematics”, Tata McGraw – Hill
Publishing Company.New Delhi,2007
3. Churchill, R.V. and Brown, J.W., “Fourier Series and Boundary Value
Problems”, Fourth Edition, McGraw-Hill Book Co., Singapore, 1987
AIM
To understand the concepts of continuous time, discrete time signals and the
analysis of continuous and discrete systems.
OBJECTIVES
TUTORIAL 15
TOTAL : 60
TEXTBOOK
1. Alan V. Oppenheim, Alan S. Willsky with S.Hamid Nawab, “Signals &
Systems”, Pearson / Prentice Hall of India Pvt. Ltd., 2003.
REFERENCES
1. K.Lindner, “Signals and Systems”, McGraw-Hill International, 1999.
2. Simon Haykin and Barry Van Veen, “Signals and Systems”, John Wiley &
Sons, Inc., 1999.
CS1202 ELECTRONIC CIRCUITS AND DIGITAL SYSTEMS 3 1 0 100
REFERENCES
1. Robert L. Boylestad, Louis Nashelsky – Electronic Devices and Circuit
Theory, Prentice Hall of India Pvt. Ltd., Sixth Edition-2000.
2. Jaeger.R.C and Blalock.T.N., Microelectronic Circuit Design, Tata
McGraw Hill, 2006.
3. Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill, 2003.
CS1151 DATA STRUCTURES 3 1 0 100
AIM
To provide an in-depth knowledge in problem solving techniques and data
structures.
OBJECTIVES
To learn the systematic way of solving problems
To understand the different methods of organizing large amounts of data
To learn to program in C
To efficiently implement the different data structures
To efficiently implement solutions for specific problems
UNIT I PROBLEM SOLVING 9
Problem solving – Top-down Design – Implementation – Verification –
Efficiency – Analysis – Sample algorithms.
UNIT II LISTS, STACKS AND QUEUES 8
Abstract Data Type (ADT) – The List ADT – The Stack ADT – The Queue
ADT
AIM
To have knowledge about Analog and Digital transmission of both Analog data
and Digital Data, Security, modulation and different accessing methods.
OBJECTIVES
TUTORIAL 15
TOTAL : 60
TEXT BOOKS
1. Wayne Tomasi, “Electronic Communication Systems: Fundamentals
Through Advanced”, Pearson Education, 2001.
(UNIT I Chapters- 3,4; UNIT II : Chapters-6,7; UNIT III Chapters-12).
2. Simon Haykin, Digital Communications, John Wiley & Sons, 2003. (UNIT
IV Chapters-3,4; UNIT V Chapters-7,8)
REFERENCES
1 Simon Haykin, Communication Systems, John Wiley & Sons, 4 th
edn.2001.
2. Taub & Schilling, Principles of Communication Systems, TMH, 2 nd edn.,
2003.
3. Martin S.Roden, Analog and Digital Communication System, PHI, 3 rd edn.
2002.
4. Blake, Electronic Communication Systems, Thomson Delman, 2 nd edn.,
2002.
CS1204 OBJECT ORIENTED PROGRAMMING 3 0 0 100
AIM
To present the concept of object oriented programming and discuss the
important elements of C++ and Java.
OBJECTIVES
Since C++ and Java play a predominant role in software development it is felt
that the following objectives can be achieved after studying this subject.
Understand the concepts of Object oriented Programming.
Write simple applications using C++ and Java.
Compare and contrast features of C++ and Java.
UNIT I INTRODUCTION 8
Object-oriented paradigm, elements of object oriented programming –
Merits and demerits of OO methodology – C++ fundamentals – data types,
operators and expressions, control flow, arrays, strings, pointers and functions.
REFERENCES
1. Ira Pohl, “ Object oriented programming using C++”, Pearson Education
Asia, 2003
2. Bjarne Stroustrup, "The C++ programming language" Addison Wesley,
2000
3. John R.Hubbard, "Progranning with C++", Schaums outline series, TMH,
2003
4. H.M.Deitel, P.J.Deitel, "Java: how to program", Fifthe edition, Prentice Hall
of India private limited.
5. E.Balagurusamy “ Object Oriented Programming with C++”, TMH 2/e
CS1205 OBJECT ORIENTED PROGRAMMING LAB 0 0 3 100
C++
1. Programs Using Functions
- Functions with default arguments
- Implementation of Call by Value, Call by Address and Call by
Reference
2. Simple Classes for understanding objects, member functions and
Constructors
- Classes with primitive data members
- Classes with arrays as data members
- Classes with pointers as data members – String Class
- Classes with constant data members
- Classes with static member functions
3. Compile time Polymorphism
- Operator Overloading including Unary and Binary Operators.
- Function Overloading
4. Runtime Polymorphism
- Inheritance
- Virtual functions
- Virtual Base Classes
- Templates
5. File Handling
- Sequential access
- Random access
JAVA
6. Simple Java applications
- for understanding reference to an instance of a class (object),
methods
- Handling Strings in Java
7. Simple Package creation.
- Developing user defined packages in Java
8. Interfaces
- Developing user-defined interfaces and implementation
- Use of predefined interfaces
9. Threading
- Creation of thread in Java applications
- Multithreading
10. Exception Handling Mechanism in Java
- Handling pre-defined exceptions
- Handling user-defined exceptions
CS1206 ELECTRONIC CIRCUITS AND DIGITAL SYSTEMS LAB
OBJECTIVES
To teach the students to write programs in C
To implement the various data structures as Abstract Data Types
To write programs to solve problems using the ADTs
Implement the following exercises using C:
1. Array implementation of List Abstract Data Type (ADT)
2. Linked list implementation of List ADT
3. Cursor implementation of List ADT
4. Array implementations of Stack ADT
5. Linked list implementations of Stack ADT
The following three exercises are to be done by implementing the following
source files
(a) Program for ‘Balanced Paranthesis’
(b) Array implementation of Stack ADT
(c) Linked list implementation of Stack ADT
(d) Program for ‘Evaluating Postfix Expressions’
An appropriate header file for the Stack ADT should be #included in (a) and (d)
6. Implement the application for checking ‘Balanced Paranthesis’ using array
implementation of Stack ADT (by implementing files (a) and (b) given
above)
7. Implement the application for checking ‘Balanced Paranthesis’ using
linked list implementation of Stack ADT (by using file (a) from experiment
6 and implementing file (c))
8. Implement the application for ‘Evaluating Postfix Expressions’ using array
and linked list implementations of Stack ADT (by implementing file (d) and
using file (b), and then by using files (d) and (c))
9. Queue ADT
10. Search Tree ADT - Binary Search Tree
11. Heap Sort
12. Quick Sort
MA1259 PROBABILITY AND STATISTICS 3 1 0 100
AIM
The scope of probability and statistics in engineering applications is well known.
This course aims at providing the requisite skill to apply the statistical tools in
engineering problem.
OBJECTIVES
At the end of the course, the students would
Have a fundamental knowledge of the basic probability
concepts.
Have a well – founded knowledge of standard distributions which
can describe real life phenomena.
Acquire skills in handling situations involving more than one
random variable and functions of random variables.
Be introduced to the notion of sampling distributions and have
acquired knowledge of statistical techniques useful in making rational
decision in management problems.
Be exposed to statistical methods designed to contribute to the
process of making scientific judgments in the face of uncertainty and
variation.
TUTORIAL 15
TOTAL : 60
TEXT BOOKS
1. Ross. S., “A first Course in Probability”, Fifth Edition, Pearson Education,
Delhi 2002. (Chapters 2 to 8)
2. Johnson. R. A., “Miller & Freund’s Probability and Statistics for Engineers”,
Sixth Edition, Pearson Education, Delhi, 2000. (Chapters 7, 8, 9, 12)
REFERENCES
1. Walpole, R. E., Myers, R. H. Myers R. S. L. and Ye. K, “Probability and
Statistics for Engineers and Scientists”, Seventh Edition, Pearsons
Education, Delhi , 2002.
2. Lipschutz. S and Schiller. J, “Schaum’s outlines - Introduction to
Probability and Statistics”, McGraw-Hill, New Delhi, 1998.
3. Gupta, S.C, and Kapur, J.N., “Fundamentals of Mathematical Statistics”,
Sultan Chand, Ninth Edition , New Delhi ,1996.
AIM
To introduce the methodologies involved in the development and maintenance
of software (i.e) over its entire life cycle.
OBJECTIVE
To be aware of
UNIT IV TESTING 9
Taxonomy of software testing – levels – test activities – types of s/w test –
black box testing – testing boundary conditions – structural testing – test
coverage criteria based on data flow mechanisms – regression testing – testing
in the large. S/W testing strategies – strategic approach and issues - unit testing
– integration testing – validation testing – system testing and debugging.
REFERENCES
1. Ian Sommerville, Software engineering, Pearson education Asia, 6 th
edition, 2000.
2. Pankaj Jalote- An Integrated Approach to Software Engineering, Springer
Verlag, 1997.
3. James F Peters and Witold Pedryez, “Software Engineering – An
Engineering Approach”, John Wiley and Sons, New Delhi, 2000.
4. Ali Behforooz and Frederick J Hudson, “Software Engineering
Fundamentals”, Oxford University Press, New Delhi, 1996.
IT1251 INFORMATION CODING TECHNIQUES 3 0 0 100
AIM
To introduce the fundamental concepts of information theory: data compaction,
data compression, data transmission, error detection and correction.
OBJECTIVES
To have a complete understanding of error–control coding.
To understand encoding and decoding of digital data streams.
To introduce methods for the generation of these codes and their
decoding techniques.
To have a detailed knowledge of compression and decompression
techniques.
To introduce the concepts of multimedia communication.
AIM
To discuss the basic structure of a digital computer and to study in detail the
organization of the Control unit, the Arithmetic and Logical unit, the Memory unit
and the I/O unit.
OBJECTIVES
TEXT BOOKS
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, 5th Edition
“Computer Organization”, McGraw-Hill, 2002.
REFERENCES
1. William Stallings, “Computer Organization and Architecture –
Designing for Performance”, 6th Edition, Pearson Education, 2003.
2. David A.Patterson and John L.Hennessy, “Computer Organization
and Design: The hardware / software interface”, 2 nd Edition, Morgan
Kaufmann, 2002.
3. John P.Hayes, “Computer Architecture and Organization”, 3 rd
Edition, McGraw-Hill, 1998.
AIM
To review signals and systems, study DFT and FFT, discuss the design of IIR &
FIR filters and study typical applications of digital signal processing.
OBJECTIVES
To have an overview of signals and systems.
To study DFT & FFT
To study the design of IIR filters.
To study the design of FIR filters.
To study the effect of finite word lengths & applications of DSP
REFERENCES
1. Alan V Oppenheim, Ronald W Schafer and John R Buck, “Discrete Time
Signal Processing”, PHI/Pearson Education, 2000, 2 nd Edition.
2. Johny R.Johnson, “Introduction to Digital Signal Processing”, Prentice Hall
of India/Pearson Education, 2002.
3. Sanjit K.Mitra, “Digital Signal Processing: A Computer – Based Approach”,
Tata McGraw-Hill, 2001, Second Edition.
OBJECTIVE
To study the architecture and Instruction set of 8085 and 8086
To develop assembly language programs in 8085 and 8086.
To design and understand multiprocessor configurations
To study different peripheral devices and their interfacing to 8085/8086.
To study the architecture and programming of 8051 microcontroller.
UNIT V MICROCONTROLLERS 9
Architecture of 8051 – Signals – Operational features – Memory and I/O
addressing – Interrupts – Instruction set – Applications.
TUTORIAL 15
TOTAL: 60
TEXT BOOKS
1. Ramesh S.Gaonkar, “Microprocessor - Architecture, Programming and
Applications with the 8085”, Penram International publishing private
limited, fifth edition.
(UNIT-1: – Chapters 3,5,6 and programming examples from chapters 7-
10)
2. A.K. Ray & K.M.Bhurchandi, “Advanced Microprocessors and peripherals-
Architectures, Programming and Interfacing”, TMH, 2002 reprint. (UNITS 2
to 5: – Chapters 1-6, 7.1-7.3, 8, 16)
REFERENCES
1. Douglas V.Hall, “Microprocessors and Interfacing: Programming and
Hardware”, TMH, Third edition
2. Yu-cheng Liu, Glenn A.Gibson, “Microcomputer systems: The 8086 / 8088
Family architecture, Programming and Design”, PHI 2003
3. Mohamed Ali Mazidi, Janice Gillispie Mazidi, “The 8051 microcontroller
and embedded systems”, Pearson education, 2004.
IT1253 SOFTWARE ENGINEERING LAB 0 0 3 100
Develop the following applications using the software engineering methodologies
given below using C/C++ as frontend and MS-ACCESS as Backend.
Requirements Analysis
Design Concepts
Function Point Analysis
Implementation
Software Testing Techniques
Error Tracking
LIST OF EXPERIMENTS
1. Programming with 8085 – 8-bit / 16-bit multiplication/division using
repeated addition/subtraction
2. Programming with 8085-code conversion, decimal arithmetic, bit
manipulations.
3. Programming with 8085-matrix multiplication, floating point operations
4. Programming with 8086 – String manipulation, search, find and replace,
copy operations, sorting. (PC Required)
5. Using BIOS/DOS calls: Keyboard control, display, file manipulation. (PC
Required)
6. Using BIOS/DOS calls: Disk operations. (PC Required)
7. Interfacing with 8085/8086 – 8255, 8253
8. Interfacing with 8085/8086 – 8279,8251
9. 8051 Microcontroller based experiments – Simple assembly language
programs (cross assembler required).
10. 8051 Microcontroller based experiments – Simple control applications
(cross assembler required).
CY1201 ENVIRONMENTAL SCIENCE AND ENGINEERING 3 0 0 100
AIM
The aim of this course is to create awareness in every engineering graduate
about the importance of environment, the effect of technology on the
environment and ecological balance and make him/her sensitive to the
environment problems in every professional endeavor that he/she participates.
OBJECTIVE
At the end of this course the student is expected to understand what constitutes
the environment, what are precious resources in the environment, how to
conserve these resources, what is the role of a human being in maintaining a
clean environment and useful environment for the future generations and how to
maintain ecological balance and preserve bio-diversity.
TOTAL: 45
TEXT BOOKS
1. Gilbert M.Masters, Introduction to Environmental Engineering and
Science, Pearson Education Pvt., Ltd., Second Edition, ISBN 81-297-
0277-0, 2004.
2. Miller T.G. Jr., Environmental Science, Wadsworth Publishing Co.
3. Townsend C., Harper J and Michael Begon, Essentials of Ecology,
Blackwell Science.
4. Trivedi R.K. and P.K. Goel, Introduction to Air Pollution, Techno-Science
Publications.
REFERENCES
1. Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt. Ltd.,
Ahmedabad India, Email: [email protected]
2. Trivedi R.K., Handbook of Environmental Laws, Rules, Guidelines,
Compliances and Standards, Vol. I and II, Enviro Media.
3. Cunningham, W.P.Cooper, T.H.Gorhani, Environmental Encyclopedia,
Jaico Publ., House, Mumbai, 2001.
4. Wager K.D., Environmental Management, W.B. Saunders Co.,
Philadelphia, USA, 1998.
5.
CS1402 OBJECT ORIENTED ANALYSIS AND DESIGN 3 1 0 100
AIM
To understand the concepts of object oriented analysis and design.
OBJECTIVES
UNIT I INTRODUCTION 8
An Overview of Object Oriented Systems Development - Object Basics –
Object Oriented Systems Development Life Cycle.
UNIT II OBJECT ORIENTED METHODOLOGIES 12
Rumbaugh Methodology - Booch Methodology - Jacobson Methodology -
Patterns – Frameworks – Unified Approach – Unified Modeling Language – Use
case - class diagram - Interactive Diagram - Package Diagram - Collaboration
Diagram - State Diagram - Activity Diagram.
TEXT BOOKS
1. Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw-
Hill, 1999 (Unit I, III, IV, V).
2. Martin Fowler, “UML Distilled”, Second Edition, PHI/Pearson
Education, 2002. (UNIT II)
REFERENCE BOOKS
1. Stephen R. Schach, “Introduction to Object Oriented Analysis and
Design”, Tata McGraw-Hill, 2003.
2. James Rumbaugh, Ivar Jacobson, Grady Booch “The Unified Modeling
Language Reference Manual”, Addison Wesley, 1999.
3. Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, “UML
Toolkit”, OMG Press Wiley Publishing Inc., 2004.
AIM
To have a thorough knowledge of processes, scheduling concepts, memory
management, I/O and file systems in an operating system.
OBJECTIVES
To have an overview of different types of operating systems
To know the components of an operating system.
To have a thorough knowledge of process management
To have a thorough knowledge of storage management
To know the concepts of I/O and file systems.
UNIT I 9
Introduction - Mainframe systems – Desktop Systems – Multiprocessor
Systems – Distributed Systems – Clustered Systems – Real Time Systems –
Handheld Systems - Hardware Protection - System Components – Operating
System Services – System Calls – System Programs - Process Concept –
Process Scheduling – Operations on Processes – Cooperating Processes –
Inter-process Communication.
UNIT II 9
Threads – Overview – Threading issues - CPU Scheduling – Basic
Concepts – Scheduling Criteria – Scheduling Algorithms – Multiple-Processor
Scheduling – Real Time Scheduling - The Critical-Section Problem –
Synchronization Hardware – Semaphores – Classic problems of Synchronization
– Critical regions – Monitors.
UNIT III 9
System Model – Deadlock Characterization – Methods for handling
Deadlocks -Deadlock Prevention – Deadlock avoidance – Deadlock detection –
Recovery from Deadlocks - Storage Management – Swapping – Contiguous
Memory allocation – Paging – Segmentation – Segmentation with Paging.
UNIT IV 9
Virtual Memory – Demand Paging – Process creation – Page
Replacement – Allocation of frames – Thrashing - File Concept – Access
Methods – Directory Structure – File System Mounting – File Sharing –
Protection
UNIT V 9
File System Structure – File System Implementation – Directory
Implementation – Allocation Methods – Free-space Management. Kernel I/O
Subsystems - Disk Structure – Disk Scheduling – Disk Management – Swap-
Space Management. Case Study: The Linux System, Windows
TOTAL : 45
TEXT BOOK
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating
System Concepts”, Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd,
2003.
REFERENCES
1. Harvey M. Deitel, “Operating Systems”, Second Edition, Pearson Education
Pvt. Ltd, 2002.
2. Andrew S. Tanenbaum, “Modern Operating Systems”, Prentice Hall of India
Pvt. Ltd, 2003.
3. William Stallings, “Operating System”, Prentice Hall of India, 4 th Edition, 2003.
4. Pramod Chandra P. Bhatt – “An Introduction to Operating Systems, Concepts
and Practice”, PHI, 2003.
AIM
To introduce the concepts, terminologies and technologies used in modern days
data communication and computer networking.
OBJECTIVES
To understand the concepts of data communications.
To study the functions of different layers.
To introduce IEEE standards employed in computer networking.
To make the students to get familiarized with different protocols and network
components.
TOTAL: 45
TEXT BOOKS
1. Behrouz A. Forouzan, “Data communication and Networking”, Tata McGraw-
Hill, 2004.
REFERENCES
1. James F. Kurose and Keith W. Ross, “Computer Networking: A Top-
Down Approach Featuring the Internet”, Pearson Education, 2003.
2. Larry L.Peterson and Peter S. Davie, “Computer Networks”, Harcourt
Asia Pvt. Ltd., Second Edition.
3. Andrew S. Tanenbaum, “Computer Networks”, PHI, Fourth Edition,
2003.
4. William Stallings, “Data and Computer Communication”, Sixth Edition,
Pearson Education, 2000.
AIM
To gain knowledge about microwave, satellite, optical, telephone and cellular
communication systems.
OBJECTIVES
To have knowledge about characteristics of Transmission and
microwave devices.
To study about the fundamentals of satellite communication
To gain brief knowledge about optical communication
To gain knowledge about optical communication
To gain knowledge about advances in Telephone systems
To understand the essentials of cellular communication systems.
UNIT I METHODS OF COMMUNICATION 9
Transmission lines – Types and Characteristics, Antenna Fundamentals –
Different types of antennas & their Characteristics, Radio Frequency wave
propagation- Microwave –Principles, Devices (Reflex Klystron, Magnetron,
TWT)-(Principles Only) Radar - Pulsed Radar - CW Radar (Principles and Block
Diagram Only).
TOTAL: 45
TEXT BOOKS
1. Louis.E.Frenzel, Communication Electronics – Principles and
Application”, 3rd Editions, Tata McGraw-Hill, 2002 (Units I to IV)
2. Roy Blake, “Wireless Communication Technology”, Thomson Delmar
Learning, Second Reprint 2002. (UNIT V Chapters: 10, 11)
REFERENCES
1. Wayne Tomasi,”Electronic Communication systems” 4 th Edition, Pearson
Education, 2001.
2. Marin Cole, “Introduction to Telecommunications –Voice, Data and
Internet”, Pearson Education, 2001.
AIM
To provide a strong foundation in database technology and an introduction to the
current trends in this field.
OBJECTIVES
TEXT BOOKS
1. Abraham Silberschatz, Henry F. Korth and S. Sudarshan - “Database
System Concepts”, Fourth Edition, McGraw-Hill, 2002.
REFERENCES
1. Ramez Elmasri and Shamkant B. Navathe, “Fundamental Database
Systems”, Third Edition, Pearson Education, 2003.
2. Raghu Ramakrishnan, “Database Management System”, Tata McGraw-
Hill Publishing Company, 2003.
3. Hector Garcia–Molina, Jeffrey D.Ullman and Jennifer Widom- “Database
System Implementation”- Pearson Education- 2000.
4. Peter Rob and Corlos Coronel- “Database System, Design,
Implementation and Management”, Thompson Learning Course
Technology- Fifth edition, 2003.
7. Given the list of processes, their CPU burst times and arrival times,
display/print the Gantt chart for Priority and Round robin. For each of the
scheduling policies, compute and print the average waiting time and
average turnaround time
LIST OF EXPERIMENTS
1. Data Definition Language (DDL) commands in RDBMS.
2. Data Manipulation Language (DML) and Data Control Language (DCL)
commands in RDBMS.
3. High-level language extension with Cursors.
4. High level language extension with Triggers
5. Procedures and Functions.
6. Embedded SQL.
7. Database design using E-R model and Normalization.
8. Design and implementation of Payroll Processing System.
9. Design and implementation of Banking System.
10. Design and implementation of Library Information System.
MG1351 PRINCIPLES OF MANAGEMENT 3 0 0 100
OBJECTIVE
Knowledge on the principles of management is essential for all kinds of people in
all kinds of organizations. After studying this course, students will be able to have
a clear understanding of the managerial functions like planning, organizing,
staffing, leading and controlling. Students will also gain some basic knowledge
on international aspect of management.
1. HISTORICAL DEVELOPMENT 9
Definition of Management – Science or Art – Management and
Administration – Development of Management Thought – Contribution of Taylor
and Fayol – Functions of Management – Types of Business Organisation.
2. PLANNING 9
Nature & Purpose – Steps involved in Planning – Objectives – Setting
Objectives – Process of Managing by Objectives – Strategies, Policies &
Planning Premises- Forecasting – Decision-making.
3. ORGANISING 9
Nature and Purpose – Formal and informal organization – Organization
Chart – Structure and Process – Departmentation by difference strategies – Line
and Staff authority – Benefits and Limitations – De-Centralization and Delegation
of Authority – Staffing – Selection Process - Techniques – HRD – Managerial
Effectiveness.
4. DIRECTING 9
Scope – Human Factors – Creativity and Innovation – Harmonizing
Objectives – Leadership – Types of Leadership Motivation – Hierarchy of needs
– Motivation theories – Motivational Techniques – Job Enrichment –
Communication – Process of Communication – Barriers and Breakdown –
Effective Communication – Electronic media in Communication.
5. CONTROLLING 9
System and process of Controlling – Requirements for effective control –
The Budget as Control Technique – Information Technology in Controlling – Use
of computers in handling the information – Productivity – Problems and
Management – Control of Overall Performance – Direct and Preventive Control –
Reporting – The Global Environment – Globalization and Liberalization –
International Management and Global theory of Management.
TOTAL : 45
TEXT BOOKS
1. Harold Kooritz & Heinz Weihrich “Essentials of Management”, Tata
McGraw-Hill, 1998.
2. Joseph L Massie “Essentials of Management”, Prentice Hall of India,
(Pearson) Fourth Edition, 2003.
REFERENCES
1 Tripathy PC And Reddy PN, “ Principles of Management”, Tata McGraw-
Hill, 1999.
2. Decenzo David, Robbin Stephen A, ”Personnel and Human Reasons
Management”, Prentice Hall of India, 1996
3. JAF Stomer, Freeman R. E and Daniel R Gilbert Management, Pearson
Education, Sixth Edition, 2004.
4. Fraidoon Mazda, “Engineering Management”, Addison Wesley,-2000.
Objective
Knowledge on the principles of management is essential for all kinds of people in
all kinds of organizations. After studying this course, students will be able to have
a clear understanding of the managerial functions like planning, organizing,
staffing, leading and controlling. Students will also gain some basic knowledge
on international aspect of management.
1. HISTORICAL DEVELOPMENT 9
Definition of Management – Science or Art – Management and
Administration – Development of Management Thought – Contribution of Taylor
and Fayol – Functions of Management – Types of Business Organisation.
2. PLANNING 9
Nature & Purpose – Steps involved in Planning – Objectives – Setting
Objectives – Process of Managing by Objectives – Strategies, Policies &
Planning Premises- Forecasting – Decision-making.
3. ORGANISING 9
Nature and Purpose – Formal and informal organization – Organization
Chart – Structure and Process – Departmentation by difference strategies – Line
and Staff authority – Benefits and Limitations – De-Centralization and Delegation
of Authority – Staffing – Selection Process - Techniques – HRD – Managerial
Effectiveness.
4. DIRECTING 9
Scope – Human Factors – Creativity and Innovation – Harmonizing
Objectives – Leadership – Types of Leadership Motivation – Hierarchy of needs
– Motivation theories – Motivational Techniques – Job Enrichment –
Communication – Process of Communication – Barriers and Breakdown –
Effective Communication – Electronic media in Communication.
5. CONTROLLING 9
System and process of Controlling – Requirements for effective control –
The Budget as Control Technique – Information Technology in Controlling – Use
of computers in handling the information – Productivity – Problems and
Management – Control of Overall Performance – Direct and Preventive Control –
Reporting – The Global Environment – Globalization and Liberalization –
International Management and Global theory of Management.
TOTAL : 45
TEXT BOOKS
1. Harold Kooritz & Heinz Weihrich “Essentials of Management”, Tata
McGraw-Hill, 1998
2. Joseph L Massie “Essentials of Management”, Prentice Hall of India,
(Pearson) Fourth Edition, 2003.
REFERENCES
1. Tripathy PC And Reddy PN, “ Principles of Management”, Tata McGraw-
Hill, 1999.
2. Decenzo David, Robbin Stephen A, “Personnel and Human Resources
Management”, Prentice Hall of India, 1996
3. JAF Stomer, Freeman R. E and Daniel R Gilbert, “Management”, Pearson
Education, Sixth Edition, 2004.
4. Fraidoon Mazda, “Engineering Management”, Addison Wesley,-2000.
IT1351 NETWORK PROGRAMMING AND MANAGEMENT 3 0 0 100
AIM
To enable the students to develop the necessary skills for developing robust &
scalable network applications and to build necessary basic knowledge for
managing networks.
OBJECTIVES
To learn the basics of socket programming using TCP Sockets.
To learn basics of UDP sockets.
To develop knowledge of threads for developing high performance
scalable applications.
To learn about raw sockets.
To understand simple network management protocols & practical
issues.
TEXT BOOKS
1. W. Richard Stevens, “UNIX NETWORK PROGRAMMING Vol-I”
Second Edition, PHI / Pearson Education, 1998. (Units – I, II, III & IV.)
(Chapter – 1-10, 23, 25)
2. William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”,
Third Edition, Addison Wesley, 1999. (Unit - V) (Chapter – 4-7)
REFERENCE
1. D.E. Comer, “Internetworking with TCP/IP Vol- III”, (BSD Sockets
Version), second Edition, PHI, 2003.
IT1352 CRYPTOGRAPHY AND NETWORK SECURITY 3 1 0 100
AIM
To understand the principles of encryption algorithms; conventional and public
key cryptography. To have a detailed knowledge about authentication, hash
functions and application level security mechanisms.
OBJECTIVES
UNIT I INTRODUCTION 10
OSI Security Architecture - Classical Encryption techniques – Cipher
Principles – Data Encryption Standard – Block Cipher Design Principles and
Modes of Operation - Evaluation criteria for AES – AES Cipher – Triple DES –
Placement of Encryption Function – Traffic Confidentiality
TEXT BOOK
1. William Stallings, “Cryptography And Network Security – Principles and
Practices”, Prentice Hall of India, Third Edition, 2003.
REFERENCES
1. Atul Kahate, “Cryptography and Network Security”, Tata McGraw-Hill, 2003.
2. Bruce Schneier, “Applied Cryptography”, John Wiley & Sons Inc, 2001.
3. Charles B. Pfleeger, Shari Lawrence Pfleeger, “Security in Computing”, Third
Edition, Pearson Education, 2003.
OBJECTIVES
To introduce the concepts of windows programming
To introduce GUI programming using Microsoft Foundation Classes
To enable the students to develop programs and simple applications using
Visual C++
REFERENCES
1. Steve Holtzner, “Visual C++ 6 Programming”, Wiley Dreamtech India Pvt.
Ltd., 2003.
OBJECTIVES
To introduce students to the embedded systems, its hardware and
software.
To introduce devices and buses used for embedded networking.
To explain programming concepts and embedded programming in
C and C++.
To explain real time operating systems, inter-task communication
and an exemplary case of MUCOS – IIRTOS.
TOTAL: 45
TEXTBOOKS
1. Rajkamal, Embedded Systems Architecture, Programming and Design,
TATA McGraw-Hill, First reprint Oct. 2003
REFERENCES
1. Steve Heath, Embedded Systems Design, Second Edition-2003,
Newnes,
2. David E.Simon, An Embedded Software Primer, Pearson Education Asia,
First Indian Reprint 2000.
3. Wayne Wolf, Computers as Components; Principles of Embedded
Computing System Design – Harcourt India, Morgan Kaufman Publishers,
First Indian Reprint 2001
4. Frank Vahid and Tony Givargis, Embedded Systems Design – A unified
Hardware /Software Introduction, John Wiley, 2002.
MA1251 NUMERICAL METHODS 3 1 0 100
AIM
With the present development of the computer technology, it is necessary to
develop efficient algorithms for solving problems in science, engineering and
technology. This course gives a complete procedure for solving different kinds of
problems occur in engineering numerically.
OBJECTIVES
At the end of the course, the students would be acquainted with the basic
concepts in numerical methods and their uses are summarized as follows:
Single step methods: Taylor series method – Euler and modified Euler methods –
Fourth order Runge – Kutta method for solving first and second order equations
– Multistep methods: Milne’s and Adam’s predictor and corrector methods.
TEXT BOOKS
1. Gerald, C.F, and Wheatley, P.O, “Applied Numerical Analysis”, Sixth
Edition, Pearson Education Asia, New Delhi, 2002.
2. Balagurusamy, E., “Numerical Methods”, Tata McGraw-Hill Pub. Co. Ltd.,
New Delhi, 1999.
REFERENCES
LIST OF EXPERIMENTS
Visual C++
4. Threads
5. Document view Architecture, Serialization
6. Dynamic controls
7. Menu, Accelerator, Tool tip, Tool bar
8. Creating DLLs and using them
9. Data access through ODBC
10. Creating ActiveX control and using it
CS1305 NETWORK LAB 0 0 3 100
(all the programs are to be written using C)
AIM
To have an understanding of foundations of design of assemblers, loaders,
linkers, and macro processors.
OBJECTIVES
To understand the relationship between system software and machine
architecture.
To know the design and implementation of assemblers
To know the design and implementation of linkers and loaders.
To have an understanding of macroprocessors.
To have an understanding of system software tools.
UNIT I Introduction 8
System software and machine architecture – The Simplified Instructional
Computer (SIC) - Machine architecture - Data and instruction formats -
addressing modes - instruction sets - I/O and programming.
UNIT II Assemblers 10
Basic assembler functions - A simple SIC assembler – Assembler algorithm and
data structures - Machine dependent assembler features - Instruction formats
and addressing modes – Program relocation - Machine independent assembler
features - Literals – Symbol-defining statements – Expressions - One pass
assemblers and Multi pass assemblers - Implementation example - MASM
assembler.
TOTAL : 45
TEXT BOOK
1. Leland L. Beck, “System Software – An Introduction to Systems
Programming”, 3rd Edition, Pearson Education Asia, 2000.
REFERENCES BOOKS
1. D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second
Revised Edition, Tata McGraw-Hill, 1999.
2. John J. Donovan “Systems Programming”, Tata McGraw-Hill Edition, 1972.
IT1401 COMPONENT BASED TECHNOLOGY 3 0 0 100
AIM
To introduce different software components and their application.
OBJECTIVE
Introduces in depth JAVA, Corba and .Net Components
Deals with Fundamental properties of components, technology and
architecture and middleware.
Component Frameworks and Development are covered indepth.
UNIT I INTRODUCTION 9
Software Components – objects – fundamental properties of Component
technology – modules – interfaces – callbacks – directory services – component
architecture – components and middleware
TOTAL : 45
TEXT BOOK
1. Clemens Szyperski, “Component Software: Beyond Object-Oriented
Programming”, Pearson Education publishers, 2003
REFERENCES
1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc.,
1999.
2. Mowbray, “Inside CORBA”, Pearson Education, 2003.
3. Freeze, “Visual Basic Development Guide for COM & COM+”, BPB
Publication, 2001.
4. Hortsamann, Cornell, “CORE JAVA Vol-II” Sun Press, 2002.
IT1402 MOBILE COMPUTING 3 0 0 100
AIM
To provide basics for various techniques in Mobile Communications and Mobile
Content services.
OBJECTIVES
To learn the basics of Wireless voice and data communications
technologies.
To build working knowledge on various telephone and satellite
networks.
To study the working principles of wireless LAN and its standards.
To build knowledge on various Mobile Computing algorithms.
To build skills in working with Wireless application Protocols to develop
mobile content applications.
TOTAL : 45
TEXT BOOKS
1. Jochen Schiller, “Mobile Communications”, PHI/Pearson Education, Second
Edition, 2003. (Unit I Chap 1,2 &3- Unit II chap 4,5 &6-Unit III Chap 7.Unit
IV Chap 8- Unit V Chap 9&10.)
2. William Stallings, “Wireless Communications and Networks”, PHI/Pearson
Education, 2002. (Unit I Chapter – 7&10-Unit II Chap 9)
REFERENCES
1. Kaveh Pahlavan, Prasanth Krishnamoorthy, “Principles of Wireless
Networks”, PHI/Pearson Education, 2003.
2. Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas
Stober, “Principles of Mobile Computing”, Springer, New York, 2003.
3. Hazysztof Wesolowshi, “Mobile Communication Systems”, John
Wiley and Sons Ltd, 2002.
CS1354 GRAPHICS AND MULTIMEDIA 3 0 0 100
AIM
To impart the fundamental concepts of Computer Graphics and Multimedia.
OBJECTIVES
To study the graphics techniques and algorithms.
To study the multimedia concepts and various I/O technologies.
To enable the students to develop their creativity
TOTAL: 45
TEXT BOOKS
1. Donald Hearn and M.Pauline Baker, “Computer Graphics C Version”,
Pearson Education, 2003.
(UNIT I : Chapters 1 to 6; UNIT 2: Chapter 9 – 12, 15, 16)
2. Prabat K Andleigh and Kiran Thakrar, “Multimedia Systems and Design”,
PHI, 2003. (UNIT 3 to 5)
REFERENCES
1. Judith Jeffcoate, “Multimedia in practice technology and Applications”,
PHI,1998.
2. Foley, Vandam, Feiner, Huges, “Computer Graphics: Principles & Practice”,
Pearson Education, second edition 2003.
IT1403 SOFTWARE COMPONENTS LABORATORY 0 0 3 100
LIST OF EXPERIMENTS
1. COM COMPONENT: Development of simple com components in VB and use
them in applications. [2 example].
2. ENTERPRISE JAVA BEANS: Deploying EJB for simple arithmetic operator.
3. RMI: Deploying RMI for client server applications. [2 Experiments].
4. Creation Of DLL Using VB And Deploy it in Java [2 Experiments]
5. Naming Services In CORBA
6. DSI, DII IN CORBA.
7. INTER ORB IN COMMUNICATION [IIOP, IOR] Jac ORB & Visi broker ORB
8. STUDYING J2EE SERVER.
9. SIMPLE APPLICATION USING CORBA.
(Using C or C++)
1. Implement a symbol table with functions to create, insert, modify, search,
and display.
2. Implement pass one of a two pass assembler.
3. Implement pass two of a two pass assembler.
4. Implement a single pass assembler.
5. Implement a macro processor.
6. Implement an absolute loader.
7. Implement a relocating loader.
8. Implement pass one of a direct-linking loader.
9. Implement pass two of a direct-linking loader.
10. Implement a simple text editor with features like insertion / deletion of a
character, word, sentence.
(For loader exercises, output the snap shot of the main memory as it would be,
after the loading has taken place)
AIM
To highlight the features of different technologies involved in Web Technology
and various Scripting Languages.
OBJECTIVES
UNIT I INTRODUCTION 8
History of the Internet and World Wide Web – HTML 4 protocols – HTTP, SMTP,
POP3, MIME, IMAP. Introduction to JAVA Scripts – Object Based Scripting for
the web. Structures – Functions – Arrays – Objects.
TUTORIAL 15
TOTAL : 60
TEXT BOOK
1. Deitel & Deitel, Goldberg, “Internet and world wide web – How to
Program”, Pearson Education Asia, 2001.
REFERENCES
1. Eric Ladd, Jim O’ Donnel, “Using HTML 4, XML and JAVA”, Prentice
Hall of India – QUE, 1999.
2. Aferganatel, “Web Programming: Desktop Management”, PHI, 2004.
3. Rajkamal, “Web Technology”, Tata McGraw-Hill, 2001.
CS1001 RESOURCE MANAGEMENT TECHNIQUES 3 0 0 100
TOTAL = 45
REFERNECES:
AIM
To provide knowledge on principles and practice, underlying the design of
distributed systems. This subject deals with distributed objects, file system, IPC
and Remote invocation, and Distributed operating system issues, transactions
and security.
OBJECTIVE
UNIT I INTRODUCTION 9
Introduction to Distributed systems-examples of distributed systems, challenges-
architectural models- fundamental models - Introduction to interprocess
communications-external data representation and marshalling- client server
communication-group communication – Case study: IPC in UNIX
REFERENCES
1. A.S.Tanenbaum, M.Van Steen “ Distributed Systems” Pearson Education
2004
2. Mukesh Singhal, Ohio State University, Columbus “Advanced Concepts
In Operating Systems” McGraw-Hill Series in Computer Science, 1994.
CS1004 DATA WAREHOUSING AND MINING 3 0 0 100
AIM
To serve as an introductory course to under graduate students with an emphasis
on the design aspects of Data Mining and Data Warehousing
OBJECTIVE
This course has been designed with the following objectives:
TOTAL : 45
TEXT BOOK
1. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, Harcourt
India / Morgan Kauffman, 2001.
REFERENCES
1. Margaret H.Dunham, “Data Mining: Introductory and Advanced Topics”,
Pearson Education 2004.
2. Sam Anahory, Dennis Murry, “Data Warehousing in the real world”,
Pearson Education 2003.
3. David Hand, Heikki Manila, Padhraic Symth, “Principles of Data Mining”,
PHI 2004.
4. W.H.Inmon, “Building the Data Warehouse”, 3rd Edition, Wiley, 2003.
5. Alex Bezon, Stephen J.Smith, “Data Warehousing, Data Mining & OLAP”,
MeGraw-Hill Edition, 2001.
6. Paulraj Ponniah, “Data Warehousing Fundamentals”, Wiley-Interscience
Publication, 2003.
MA1256 DISCRETE MATHEMATICS 3 1 0 100
AIM
To extend student’s mathematical maturity and ability to deal with abstraction
and to introduce most of the basic terminologies used in computer science
courses and application of ideas to solve practical problems.
OBJECTIVES
At the end of the course, students would
Have knowledge of the concepts needed to test the logic of
a program.
Have gained knowledge which has application in expert system, in
data base and a basic for the prolog language.
Have an understanding in identifying patterns on many levels.
Be aware of a class of functions which transform a finite set into
another finite set which relates to input output functions in computer
science.
Be exposed to concepts and properties of algebraic structures such
as semigroups, monoids and groups.
TUTORIAL 15
TOTAL : 60
TEXT BOOKS
1. Trembly J.P and Manohar R, “Discrete Mathematical Structures with
Applications to Computer Science”, Tata McGraw–Hill Pub. Co. Ltd, New
Delhi, 2003.
2. Ralph. P. Grimaldi, “Discrete and Combinatorial Mathematics: An Applied
Introduction”, Fourth Edition, Pearson Education Asia, Delhi, 2002.
REFERENCES
1. Bernard Kolman, Robert C. Busby, Sharan Cutler Ross, “Discrete
Mathematical Structures”, Fourth Indian reprint, Pearson Education Pvt
Ltd., New Delhi, 2003.
2. Kenneth H.Rosen, “Discrete Mathematics and its Applications”, Fifth
Edition, Tata McGraw – Hill Pub. Co. Ltd., New Delhi, 2003.
3. Richard Johnsonbaugh, “Discrete Mathematics”, Fifth Edition, Pearson
Education Asia, New Delhi, 2002.
CS1303 THEORY OF COMPUTATION 3 1 0 100
AIM
To have a introductory knowledge of automata, formal language theory and
computability.
OBJECTIVES
To have an understanding of finite state and pushdown automata.
To have a knowledge of regular languages and context free languages.
To know the relation between regular language, context free language and
corresponding recognizers.
To study the Turing machine and classes of problems.
UNIT I AUTOMATA
9
Introduction to formal proof – Additional forms of proof – Inductive proofs –Finite
Automata (FA) – Deterministic Finite Automata (DFA)– Non-deterministic Finite
Automata (NFA) – Finite Automata with Epsilon transitions.
UNIT V UNDECIDABILITY 9
A language that is not Recursively Enumerable (RE) – An undecidable problem
that is RE – Undecidable problems about Turing Machine – Post’s
Correspondence Problem - The classes P and NP.
TUTORIAL 15
TOTAL : 60
TEXT BOOK
1. J.E.Hopcroft, R.Motwani and J.D Ullman, “Introduction to Automata
Theory, Languages and Computations”, Second Edition, Pearson
Education, 2003.
REFERENCES
1. H.R.Lewis and C.H.Papadimitriou, “Elements of The theory of
Computation”, Second Edition, Pearson Education/PHI, 2003
2. J.Martin, “Introduction to Languages and the Theory of Computation”,
Third Edition, TMH, 2003.
3. Micheal Sipser, “Introduction of the Theory and Computation”, Thomson
Brokecole, 1997.
IT1002 INFORMATION SYSTEMS DESIGN 3 0 0 100
AIM
To understand the design, development and management of information
systems.
OBJECTIVES
To know the basics of managing the digital firm.
To understand the design, development and maintenance of information
systems.
To understand basic issues in knowledge management and information
systems.
To know the ethical and security issues in information systems.
AIM
To implement the basics and in-depth knowledge about UID. It enables the
students to take up the design the user interface, design, menu creation and
windows creation and connection between menu and windows.
OBJECTIVES
UNIT I 8
Introduction-Importance-Human-Computer interface-characteristics of graphics
interface-Direct manipulation graphical system - web user interface-popularity-
characteristic & principles.
UNIT II 10
User interface design process- obstacles-usability-human characteristics in
design - Human interaction speed-business functions-requirement analysis-
Direct-Indirect methods-basic business functions-Design standards-system
timings - Human consideration in screen design - structures of menus - functions
of menus-contents of menu-formatting -phrasing the menu - selecting menu
choice-navigating menus-graphical menus.
UNIT III 9
Windows: Characteristics-components-presentation styles-types-managements-
organizations-operations-web systems-device-based controls: characteristics-
Screen -based controls: operate control - text boxes-selection control-
combination control-custom control-presentation control.
UNIT IV 9
Text for web pages - effective feedback-guidance & assistance-
Internationalization-accesssibility-Icons-Image-Multimedia -coloring.
UNIT V 9
Windows layout-test :prototypes - kinds of tests - retest - Information search -
visualization - Hypermedia - www - Software tools.
TOTAL : 45
TEXT BOOK
1. Wilbent. O. Galitz ,“The Essential Guide to User Interface Design”, John
Wiley& Sons, 2001.
REFERENCES
1. Ben Sheiderman, “Design the User Interface”, Pearson Education,
1998.
2. Alan Cooper, “The Essential of User Interface Design”, Wiley –
Dream Tech Ltd., 2002.
AIM
To introduce the student to various image processing techniques.
OBJECTIVES
TOTAL : 45
TEXT BOOKS
1. Rafael C Gonzalez, Richard E Woods 2nd Edition, Digital Image
Processing - Pearson Education 2003.
REFERENCES
1. William K Pratt, Digital Image Processing John Willey (2001)
2. Image Processing Analysis and Machine Vision – Millman Sonka,
Vaclav hlavac, Roger Boyle, Broos/colic, Thompson Learniy (1999).
3. A.K. Jain, PHI, New Delhi (1995)-Fundamentals of Digital Image
Processing.
4. Chanda Dutta Magundar – Digital Image Processing and
Applications, Prentice Hall of India, 2000
Balance Sheet – Profit and loss statement – Financial ratios analysis – Cash flow
and fund flow statements.
UNIT IV BUDGETING: 9
TOTAL = 45
REFERNECES:
AIM
To enable the student to become familiar with satellites and satellite services.
OBJECTIVES
TOTAL : 45
TEXT BOOK
1. Dennis Roddy, Satellite Communications, McGraw-Hill Publication Third
edition 2001
REFERENCES
1. Timothy Pratt – Charles Bostian & Jeremy Allmuti, Satellite
Communications, John Willy & Sons (Asia) Pvt. Ltd. 2004
2. Wilbur L. Pritchars Henri G.Suyder Hond Robert A.Nelson, Satellite
Communication Systems Engineering, Pearson Education Ltd., Second
edition 2003.
AIM
To enable the students to design and develop enterprise strength distributed and
multi-tier applications – Using Java Technology.
OBJECTIVES
To learn advanced Java programming concepts like reflection, native code
interface, threads, etc.
To develop network programs in Java
To understand Concepts needed for distributed and multi-tier applications
To understand issues in enterprise applications development.
REFERENCES
1. Web reference: http://java.sun.com.
2. Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-
Hill, 2003.
AIM
The aim is to expose the students to the basic principles of language processing
and typical applications of natural language processing systems
OBJECTIVE
UNIT I INTRODUCTION 6
Introduction: Knowledge in speech and language processing – Ambiguity –
Models and Algorithms – Language, Thought and Understanding. Regular
Expressions and automata: Regular expressions – Finite-State automata.
Morphology and Finite-State Transducers: Survey of English morphology –
Finite-State Morphological parsing – Combining FST lexicon and rules – Lexicon-
Free FSTs: The porter stammer – Human morphological processing
UNIT II SYNTAX 10
Word classes and part-of-speech tagging: English word classes – Tagsets for
English – Part-of-speech tagging – Rule-based part-of-speech tagging –
Stochastic part-of-speech tagging – Transformation-based tagging – Other
issues. Context-Free Grammars for English: Constituency – Context-Free rules
and trees – Sentence-level constructions – The noun phrase – Coordination –
Agreement – The verb phase and sub categorization – Auxiliaries – Spoken
language syntax – Grammars equivalence and normal form – Finite-State and
Context-Free grammars – Grammars and human processing. Parsing with
Context-Free Grammars: Parsing as search – A Basic Top-Down parser –
Problems with the basic Top-Down parser – The early algorithm – Finite-State
parsing methods.
UNIT IV SEMANTIC 10
Representing Meaning: Computational desiderata for representations – Meaning
structure of language – First order predicate calculus – Some linguistically
relevant concepts – Related representational approaches – Alternative
approaches to meaning. Semantic Analysis: Syntax-Driven semantic analysis –
Attachments for a fragment of English – Integrating semantic analysis into the
early parser – Idioms and compositionality – Robust semantic analysis. Lexical
semantics: relational among lexemes and their senses – WordNet: A database of
lexical relations – The Internal structure of words – Creativity and the lexicon.
UNIT V APPLICATIONS 8
Word Sense Disambiguation and Information Retrieval: Selectional restriction-
based disambiguation – Robust word sense disambiguation – Information
retrieval – other information retrieval tasks. Natural Language Generation:
Introduction to language generation – Architecture for generation – Surface
realization – Discourse planning – Other issues. Machine Translation: Language
similarities and differences – The transfer metaphor – The interlingua idea: Using
meaning – Direct translation – Using statistical techniques – Usability and system
development.
TOTAL : 45
TEXT BOOK
1. Daniel Jurafsky & James H.Martin, “ Speech and Language Processing”,
Pearson Education (Singapore) Pte. Ltd., 2002.
REFERENCE
1. James Allen, “Natural Language Understanding”, Pearson Education, 2003.
AIM
To understand the importance of business processes and their modeling for
competitive advantage
OBJECTIVES
To know the basics of business process
To understand the various aspects of customer and materials processing
To know the basic concepts of business process modeling
To understand the specific issues related to large processes
To understand the methodology of managing the modeling
TOTAL : 45
TEXT BOOKS
1. Davis Barnes (Editor), “Understanding Business : Process”, Routledge, USA,
2000 [UNITS 1,2]
2. Martyn A Ould, “Business Processes : Modelling and Analysis for Re-
Engineering and Improvement”, John Wiley & Sons, USA, 1995 [UNITS
3,4,5]
REFERENCES
1. Howard Smith and Peter Fingar, “Business Process Management (BPM): The
Third Wave”, Meghan-Kiffer Press, USA, 2003
2. Roger Burlton, “Business Process Management : Profiting from Process”,
SAMS, USA, 2001
3. Mike Jacka J, Paulette J Keller, “Business Process Mapping : Improving
Customer Satisfaction”, John Wiley & Sons, USA, 2001
4. Faisal Haque, “e-Enterprise : Business Models, Architecture and
Components”, Cambridge University Press, UK, 2000.
5. Ulric J Gelinas, Steve G Sutton and Jane Fedorowicz, “Business Processes
and Information Technology”, Thompson Learning, India, 2004
AIM
At the end of the course the student will be able to design and implement a
simple compiler.
OBJECTIVES
To understand, design and implement a lexical analyzer.
To understand, design and implement a parser.
To understand, design code generation schemes.
To understand optimization of codes and runtime environment.
UNIT I INTRODUCTION TO COMPILING 9
Compilers – Analysis of the source program – Phases of a compiler – Cousins of
the Compiler – Grouping of Phases – Compiler construction tools - Lexical
Analysis - Role of Lexical Analyzer – Input Buffering – Specification of Tokens.
TOTAL : 60
TEXT BOOK
1. Alfred Aho, Ravi Sethi, Jeffrey D Ullman, “Compilers Principles,
Techniques and Tools”, Pearson Education Asia, 2003.
REFERENCES
1. Allen I. Holub “Compiler Design in C”, Prentice Hall of India, 2003.
2. C. N. Fischer and R. J. LeBlanc, “Crafting a compiler with C”, Benjamin
Cummings, 2003.
3. J.P. Bennet, “Introduction to Compiler Techniques”, Second Edition, Tata
McGraw-Hill, 2003.
4. Henk Alblas and Albert Nymeyer, “Practice and Principles of Compiler
Building with C”, PHI, 2001.
5. Kenneth C. Louden, “Compiler Construction: Principles and Practice”,
Thompson Learning, 2003
AIM
To give comprehensive idea about multimedia applications in
medical field to develop educational / training packages.
To understand the component of virtual reality and virtual reality
applications in medicine
OBJECTIVES
To study the methods utilized for data storage, data retrieval and
analysis
To study the concept of visual programming and to develop VB
based medical information systems.
To expose to various applications of computer in medical field like
neural network, fuzzy system and virtual reality.
Based on the above knowledge to develop packages for
transmission of medical information and for training.
2. VISUAL BASIC 9
Visual programming concepts; visual Basic environment, tools and controls;
Dynamic data exchange; VB based Medical information System.
TOTAL : 45
TEXT BOOK
1. R.D.Lele, “Computer in Medicine”, Tata McGraw-Hill, New Delhi, 1997.
REFERENCES
AIM
The aim of this course is to expose the students to the basics of bioinformatics
processing and the computational techniques needed for the process.
OBJECTIVES
Basic aspects of the biological patterns
Biological pattern matching
Use the archives and information retrieval strategies
Understand the approaches to sequence alignments
Understand the issues in proteins and drug discovery
UNIT I INTRODUCTION 9
Life in Space and Time, Dogmas, Data Archives, WWW, Computers, Biological
Classification, Use of Sequences, Protein Structure, Clinical Implications
TOTAL : 45
TEXT BOOK
1. Arthur M Lesk, “Introduction to Bioinformatics”, Oxford University Press, India,
2004
REFERENCE
1. Attwood T K and Parry-Smith D J, “Introduction to Bioinformatics”,
Pearson Education Asis, New Delhi, 2001
AIM
To know the strategic importance of Enterprise Resource Planning.
OBJECTIVES
To know the basics of ERP
To understand the key implementation issues of ERP
To know the business modules of ERP
To be aware of some popular products in the area of ERP
To appreciate the current and future trends in ERP
UNIT 1 INTRODUCTION 9
ERP: An Overview, Enterprise – An Overview, Benefits of ERP, ERP and
Related Technologies, Business Process Reengineering (BPR), Data
Warehousing, Data Mining, OLAP, SCM
TOTAL : 45
TEXT BOOK
1. Alexis Leon, “ERP Demystified”, Tata McGraw Hill, New Delhi, 2000
REFERENCES
1. Joseph A Brady, Ellen F Monk, Bret Wagner, “Concepts in Enterprise
Resource Planning”, Thompson Course Technology, USA, 2001.
2. Vinod Kumar Garg and Venkitakrishnan N K, “Enterprise Resource
Planning – Concepts and Practice”, PHI, New Delhi, 2003
AIM
There has been a radical shift in the management parlance. Organizations can
use Intranets and Internets to analyze various aspects about the performance
and predict the future. This course aims at exposing the student to one of the
important applications of the computer.
OBJECTIVE
The course has been so designed as to include.
Development of support system
Methods of managing knowledge
Intelligent decision system development
UNIT I INTRODUCTION 9
Decision making, Systems, Modeling, and support – Introduction and Definition –
Systems – Models – Modeling process – Decision making: The intelligence
phase – The design phase - The choice phase – Evaluation: The implementation
phase –Alternative Decision – Making models – Decision support systems –
Decision makers - Case applications.
TOTAL : 45
TEXT BOOK
1. Efrain Turban, Jay E.Aronson, “Decision Support Systems and Intelligent
Systems” 6th Edition, Pearson Education, 2001.
REFERENCE
1. Ganesh Natarajan, Sandhya Shekhar, “Knowledge management –
Enabling Business Growth”, Tata McGraw Hill, 2002.
2. George M.Marakas, “Decision Support System”, Prentice Hall, India,
2003.
3. Efrem A.Mallach, “Decision Support and Data Warehouse Systems”, Tata
McGraw-Hill, 2002.
AIM
To understand the E-Commerce.
OBJECTIVES
To describe E-Commerce Framework.
To explain Electronic Systems for Payment.
To Learn use of E-Commerce Advertising & Marketing
To understand business documents and Digital Library.
To understand use of multimedia systems for E-Commerce.
UNIT I 9
Introduction – Electronic Commerce Framework – The Anatomy of E-Commerce
Applications. The Network Infrastructure for E-Commerce, The Internet as a
Network Infrastructure.
UNIT II 9
Electronic Payment Systems, Interorganizational Commerce and EDI, EDI
Implementation, MIME and Value – added Networks.
UNIT III 9
Advertising and Marketing on the Internet, Computer Based Education and
Training, Technological Components of Education on-Demand, Digital Copy
rights and Electronic Commerce, Software Agent.
UNIT IV 9
The Corporate Digital Library – Dimensions of Internal Electronics Commerce
Systems, Making a Business case for a document Library, Types of Digital
documents, Issues behind document Infrastructure, Corporate data warehouses,
Documents Active / Compound document architecture.
UNIT V 9
Multimedia and Digital Video – Broad band Telecommunications – Mobile and
Wireless Computing Fundamentals.
TOTAL : 45
TEXT BOOK
1. “Frontiers of Electronic Commerce”, Kalakota & Whinston, Pearson
Education, 2002.
REFERENCES
1. Kamalesh K. Bajaj, “E-Commerce: The Cutting Edge & Business”, Tata
McGraw-Hill, 2003.
2. Brenda Kennan, “Managing your E-Commerce Business”, PHI, 2001.
3. “Electronic Commerce from Vision to Fulfillment”, PHI, Elias M. Awad,
Feb-2003.
4. “Electronic Commerce – Framework, Technology and Application”, TMH,
Bharat Bhaskar, 2003.
5. Effy Oz, “ Foundations of E-Commerce”, PHI, 2001.
6. Jim A Carter, “Developing E-Commerce Systems”, PHI, 2001.
AIMS
To introduce the various optical fiber modes, configurations and various
signal degradation factors associated with optical fiber.
To study about various optical sources and optical detectors and their use in
the optical communication system. Finally to discuss about digital
transmission and its associated parameters on system performance.
OBJECTIVES
To learn the basic elements of optical fiber transmission link, fiber modes
configurations and structures.
To understand the different kind of losses, signal distortion in optical wave
guides and other signal degradation factors. Design optimization of SM
fibers, RI profile and cut-off wave length.
To learn the various optical source materials, LED structures, quantum
efficiency, Laser diodes and different fiber amplifiers.
To learn the fiber optical receivers such as PIN APD diodes, noise
performance in photo detector, receiver operation and configuration.
To learn fiber slicing and connectors, noise effects on system
performance, operational principles WDM and solutions.
TOTAL : 45
TEXT BOOK
1. Gerd Keiser, “Optical Fiber Communication” McGraw–Hill International,
Singapore, 3rd ed., 2000
REFERENCES
1. J.Senior, “Optical Communication, Principles and Practice”, Prentice Hall of
India, 1994.
2. J.Gower, “Optical Communication System”, Prentice Hall of India, 2001.
CS1010 C # AND .NET FRAMEWORK 3 0 0 100
AIM
To cover the fundamental concepts of the C# language and the .NET framework.
OBJECTIVE
The student will gain knowledge in the concepts of the .NET framework as a
whole and the technologies that constitute the framework.
The student will gain programming skills in C# both in basic and advanced levels.
By building sample applications, the student will get experience and be ready for
large–scale projects.
UNIT I INTRODUCTION TO C# 8
Introducing C#, Understanding .NET, Overview of C#, Literals, Variables, Data
Types, Operators, Expressions, Branching, Looping, Methods, Arrays, Strings,
Structures, Enumerations.
TOTAL : 45
TEXT BOOKS
1. E. Balagurusamy, “Programming in C#”, Tata McGraw-Hill, 2004. (Unit I, II)
2. J. Liberty, “Programming C#”, 2nd ed., O’Reilly, 2002. (Unit III, IV, V)
REFERENCES
1. Herbert Schildt, “The Complete Reference: C#”, Tata McGraw-Hill, 2004.
2. Robinson et al, “Professional C#”, 2nd ed., Wrox Press, 2002.
3. Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.
4. Thamarai Selvi, R. Murugesan, “A Textbook on C#”, Pearson Education,
2003.
CS1014 INFORMATION SECURITY 3 0 0 100
AIM
To study the critical need for ensuring Information Security in Organizations
OBJECTIVES
To understand the basics of Information Security
To know the legal, ethical and professional issues in Information
Security
To know the aspects of risk management
To become aware of various standards in this area
To know the technological aspects of Information Security
UNIT 1 INTRODUCTION 9
History, What is Information Security , Critical Characteristics of Information,
NSTISSC Security Model, Components of an Information System, Securing the
Components, Balancing Security and Access, The SDLC, The Security SDLC
UNIT II SECURITY INVESTIGATION 9
Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and
Professional Issues
TOTAL : 45
TEXT BOOK
1. Michael E Whitman and Herbert J Mattord, “Principles of Information
Security”, Vikas Publishing House, New Delhi, 2003
REFERENCES
1. Micki Krause, Harold F. Tipton, “ Handbook of Information Security
Management”, Vol 1-3 CRC Press LLC, 2004.
2. Stuart Mc Clure, Joel Scrambray, George Kurtz, “Hacking Exposed”, Tata
McGraw-Hill, 2003
Matt Bishop, “ Computer Security Art and Science”, Pearson/PHI, 2002.
AIM
To make students understand the principles of software testing
OBJECTIVES
To explain the basics of software testing
To highlight the strategies for software testing
To stress the need and conduct of testing levels
To identify the issues in testing management
To bring out the ways and means of controlling and monitoring testing
activity
UNIT I INTRODUCTION 8
Testing as an Engineering Activity, Role of Process in Software Quality, Testing
as a Process, Basic Definitions, Software Testing Principles, The Tester’s Role in
a Software Development Organization, Origins of Defects, Defect Classes, The
Defect Repository and Test Design, Defect Examples, Developer/Tester Support
for Developing a Defect Repository
TOTAL : 45
TEXT BOOK
REFERENCES
1. Edward Kit, “Software Testing in the Real World – Improving the Process”,
Pearson Education, New Delhi, 1995
2. Elfriede Dustin, “Effective Software Testing”, Pearson Education, New
Delhi, 2003
3. Renu Rajani and Pradeep Oak, “Software Testing – Effective Methods,
Tools and Techniques”, Tata McGraw-Hill, New Delhi, 2003
AIM
To understand the concept of XML and to implement Web services using XML
based standards.
OBJECTIVES
To understand the advantages of using XML technology family
To analyze the problems associated with tightly coupled distributed
software architecture
To learn the Web services building block
To implement e-business solutions using XML based web services
UNIT I XML TECHNOLOGY FAMILY 9
XML – benefits – Advantages of XML over HTML, EDI, Databases – XML
based standards – Structuring with schemas - DTD – XML Schemas – XML
processing – DOM – SAX – presentation technologies – XSL – XFORMS –
XHTML – Transformation – XSLT – XLINK – XPATH – XQuery
REFERENCES
1. Keith Ballinger, “. NET Web Services Architecture and Implementation”,
Pearson Education, 2003.
2. David Chappell, “Understanding .NET A Tutorial and Analysis”, Addison
Wesley, 2002.
3. Kennard Scibner and Mark C.Stiver, “ Understanding SOAP”, SAMS
publishing.
4. Alexander Nakhimovsky and Tom Myers, “XML Programming: Web
Applications and Web Services with JSP and ASP”, Apress, 2002.
AIM
To provide basic for various techniques in mobile Networks/Adhoc
Networks and New technology of Wireless Broadband Networks
OBJECTIVES
To learn the basics of Routing and protocols in Adhoc and Sensor
Networks,
To learn Wireless Broadband Networks Technology Overview,
Platforms and Standards.
To learn management, testing and troubleshooting in Wireless
Broadband Networks working principles of wireless LAN, its standards.
To learn latest wireless networks
UNIT I AD HOC NETWORKS 9
Characteristics and Applications of Ad hoc Networks, Routing – Need for routing
and routing classifications, Table Driven Routing Protocols, Source Initiated On-
Demand Routing Protocols,, Hybrid Protocols – Zone Routing, Fisheye Routing,
LANMAR for MANET with group mobility, Location Added Routing, Distance
Routing Effects, Microdiscovery and Power Aware Routing
UNIT II SENSOR NETWORKS 9
Wireless Sensor Networks, DARPA Efforts, Classification, Fundamentals of
MAC, Flat routing – Directed Diffusion, SPIN, COGUR, Hierarchical Routing,
Cluster base routing, Scalable Coordination, LEACH, TEEN, APTEEN and
Adapting to the dynamic nature of Wireless Sensor Networks.
TEXT BOOKS
1. Joh R. Vacca, “Wireless Broadband Networks Handbook 3G, LMDS and
Wireless Internet” Tata McGraw-Hill, 2001 (Unit III Chapter – 1, 2, 5; Unit
IV Chapter 22, 23, 24, Unit V Chapter 25, 26 and 28)
2. D.P. Agrawal and Qing-An zeng, “Introduction to Wireless and Mobile
Systems” Thomson Learning, 2003. [Unit I, Chapter 13.1 to 13.7.7, Unit 2
13.7.8 to 13.9]
REFERENCES
1. Martyn Mallick, Mobile and Wireless Design Essentials, Wiley, 2003
2. Kavesh Pahlavan and Prashant Krishnamurty - “Principles of Wireless
Networks – A unified Approach, Pearson Education, 2002
AIM
OBJECTIVES
TOTAL : 45
TEXTBOOKS
1. John Rice and Brian Mckerman (Editors), Peter Bergman, “Creating
Digital Content”, McGraw-Hill, USA, 2001[UNIT 1]
2. Ian H Witten, Alistair Moffat, Timothy C Bell, “Managing Gigabytes”,
Academic Press, USA, 1999 [UNIT 2]
3. Bob Boiko, “Content Management Bible”, John Wiley & Sons, USA, 2001
[UNITS 3,4,5]
REFERENCES
1. Abdreas Ulrich Mauthe and Peter Thomas, “Professional Content
Management Systems – Handling Digital Media Assets”, John Wiley &
Sons, USA, 2004
2. Dave Addey, James Ellis, Phil Suh, David Thiemecke, “Content
Management Systems (Tool of the Trade)”, Apress, USA, 2003.
AIM
To understand the technology application and tool kits for grid computing
OBJECTIVES
· To understand the genecise of grid computing
· To knoew the application of grid computing
· To understanding the technology and tool kits to facilitated the grid
computing
UNIT IV TECHNOLOGIES 9
OGSA – Sample use cases – OGSA platform components – OGSI – OGSA
Basic Services.
TOTAL : 45
TEXT BOOK
1. Joshy Joseph & Craig Fellenstein, “Grid Computing”, PHI, PTR-2003.
REFERENCE
1. Ahmar Abbas, “Grid Computing: A Practical Guide to technology and
Applications”, Charles River media – 2003.
GE 1001 INTELLECTUAL PROPERTY RIGHTS (IPR) 3 0 0 100
UNIT I
UNIT II
IP – Patents – Copyrights and related rights – Trade Marks and rights arising
from Trademark registration – Definitions – Industrial Designs and Integrated
circuits – Protection of Geographical Indications at national and International
levels – Application Procedures.
10
UNIT III
UNIT IV
UNIT V
Case Studies on – Patents (Basumati rice, turmeric, Neem, etc.) – Copyright and
related rights – Trade Marks – Industrial design and Integrated circuits –
Geographic indications – Protection against unfair competition.
10
TEXT BOOK
REFERENCES
1. Eli Whitney, United States Patent Number : 72X, Cotton Gin, March 14,
1794.
2. Intellectual Property Today : Volume 8, No. 5, May 2001,
[www.iptoday.com].
3. Using the Internet for non-patent prior art searches, Derwent IP Matters,
July 2000. [www.ipmatters.net/features/000707_gibbs.html.
UNIT I 9
Historical Background – Constituent Assembly of India – Philosophical
foundations of the Indian Constitution – Preamble – Fundamental Rights –
Directive Principles of State Policy – Fundamental Duties – Citizenship –
Constitutional Remedies for citizens.
UNIT II 9
Union Government – Structures of the Union Government and Functions –
President – Vice President – Prime Minister – Cabinet – Parliament – Supreme
Court of India – Judicial Review.
UNIT III 9
State Government – Structure and Functions – Governor – Chief Minister –
Cabinet – State Legislature – Judicial System in States – High Courts and other
Subordinate Courts.
UNIT IV 9
Indian Federal System – Center – State Relations – President’s Rule –
Constitutional Amendments – Constitutional Functionaries - Assessment of
working of the Parliamentary System in India.
UNIT V
Society : Nature, Meaning and definition; Indian Social Structure; Castle,
Religion, Language in India; Constitutional Remedies for citizens – Political
Parties and Pressure Groups; Right of Women, Children and Scheduled Castes
and Scheduled Tribes and other Weaker Sections. 9
TEXT BOOKS
1. Durga Das Basu, “ Introduction to the Constitution of India “,
Prentice Hall of India, New Delhi.
2. R.C.Agarwal, “ (1997) Indian Political System “, S.Chand and
Company, New Delhi.
3. Maciver and Page, “ Society: An Introduction Analysis “, Mac Milan
India Ltd., New Delhi.
4. K.L.Sharma, “ (1997) Social Stratification in India: Issues
and Themes “, Jawaharlal Nehru University, New Delhi.
REFERENCES
1. Sharma, Brij Kishore, “ Introduction to the Constitution of India:,
Prentice Hall of India, New Delhi.
OBJECTIVE
To create an awareness on Engineering Ethics and Human
Values.
To instill Moral and Social Values and Loyalty
To appreciate the rights of Others
1. HUMAN VALUES 10
Morals, Values and Ethics – Integrity – Work Ethic – Service Learning –
Civic Virtue – Respect for Others – Living Peacefully – caring – Sharing –
Honesty – Courage – Valuing Time – Co-operation – Commitment – Empathy –
Self-Confidence – Character – Spirituality
2. ENGINEERING ETHICS 9
Senses of 'Engineering Ethics' - variety of moral issued - types of inquiry -
moral dilemmas - moral autonomy - Kohlberg's theory - Gilligan's theory -
consensus and controversy – Models of Professional Roles - theories about right
action - Self-interest - customs and religion - uses of ethical theories.
5. GLOBAL ISSUES 8
Multinational corporations - Environmental ethics - computer ethics -
weapons development - engineers as managers-consulting engineers-engineers
as expert witnesses and advisors -moral leadership-sample code of Ethics like
ASME, ASCE, IEEE, Institution of Engineers(India), Indian Institute of Materials
Management, Institution of electronics and telecommunication
engineers(IETE),India, etc.
TUTORIAL 15
TOTAL: 60
TEXT BOOKS
1. Mike Martin and Roland Schinzinger, “Ethics in Engineering”, McGraw-Hill,
New York 1996.
2. Govindarajan M, Natarajan S, Senthil Kumar V. S, “Engineering Ethics”,
Prentice Hall of India, New Delhi, 2004.
REFERENCES
1. Charles D. Fleddermann, “Engineering Ethics”, Pearson Education / Prentice
Hall, New Jersey, 2004 (Indian Reprint)
2. Charles E Harris, Michael S. Protchard and Michael J Rabins, “Engineering
Ethics – Concepts and Cases”, Wadsworth Thompson Learning, United
States, 2000 (Indian Reprint now available)
3. John R Boatright, “Ethics and the Conduct of Business”, Pearson Education,
New Delhi, 2003.
4. Edmund G Seebauer and Robert L Barry, “Fundamentals of Ethics for
Scientists and Engineers”, Oxford University Press, Oxford, 2001.