IDE-1 Courses Syllabus
IDE-1 Courses Syllabus
IDE-1 Courses Syllabus
- I Semester
(19BT30502) COMPUTER ORGANIZATION
(Common to CSE, CSSE and IT)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze computer arithmetic algorithms for fixed-point and floating-point binary
operations.
CO2. Analyze the architecture, organization and functions of the components of a digital
computer.
CO3. Design digital circuits for the given functional description of micro operations and
memory elements.
CO4. Investigate the performance of memory systems, I/O systems, pipelined processors
and multiprocessors to evaluate the cost-performance trade-offs.
DETAILED SYLLABUS:
UNIT-I: COMPUTER ARITHMETIC,REGISTER TRANSFER ANDMICROOPERATIONS
(9
Periods)
Computer Arithmetic: Fixed point representation, Floating point representation, Addition
and subtraction, Binary multiplication algorithms.
Register Transfer and Microoperations: Register transfer, Bus and memory transfers,
Arithmetic microoperations, Logic microoperations, Shift microoperations, Arithmetic logic
shift unit.
TEXT BOOKS:
1. M. Morris Mano, Rajib Mall, Computer System Architecture, Revised 3rd Edition, Pearson
Education, 2017.
2. Carl Hamacher, Zvonko Vranesic, SafwatZaky, Naraig Manjikian, Computer Organization
and Embedded Systems, 6th Edition, McGraw Hill, 2012.
REFERENCE BOOKS:
1. William Stallings, Computer Organization and Architecture: Designing for Performance,
11th Edition, Pearson Education, 2018.
2. Andrew S. Tanenbaum, Todd Austin, Structured Computer Organization, 6th Edition,
Pearson, 2016.
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze the types of network topologies, layers and protocols.
CO2. Evaluate sub netting and routing algorithms for finding optimal paths in networks.
CO3. Solve problems related to flow control, error control and congestion control in data
transmission.
CO4. Assess the impact of wired and wireless networks in the context of network protocols
Like DNS, SMTP, HTTP, and FTP.
CO5. Apply ethical principles and standards for developing network-based solutions.
DETAILED SYLLABUS:
UNIT- I: INTRODUCTION AND PHYSICAL LAYER (9 Periods)
Network hardware, Network software, Reference models - OSI, TCP/IP; Example networks –
Internet; Wireless LANs - 802.11.
Physical Layer - Guided transmission media, Wireless transmission, Switching - Circuit
switching, Packet switching.
UNIT- II: DATA LINK LAYER AND MEDIUM ACCESS CONTROL SUBLAYER
(9 Periods)
Data Link Layer: Data link layer design issues, Error detection and correction - CRC,
Hamming codes; Elementary data link protocols, Sliding window protocols.
Medium Access Control Sub layer: ALOHA, Carrier sense multiple access protocols,
Collision free protocols, Ethernet, Data link layer switching - Repeaters, Hubs, Bridges,
Switches, Routers, Gateways.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOK(S):
1. Andrew S. Tanenbaum and David J. Wetherall, Computer Networks, Pearson, 5th Edition,
2015.
REFERENCE BOOKS:
1. Behrouz A. Forouzan, Data Communications and Networking, McGraw Hill, 5th Edition,
2013.
2. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach,
Pearson, 7th Edition, 2017.
40 60 100 3 - - 3
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge on object oriented programming constructs to solve
programming problems.
CO2. Analyze object oriented programming features – polymorphism, inheritance,
exception handling and multithreading for reusability.
CO3. Develop user interfaces using GUI programming techniques.
DETAILED SYLLABUS:
UNIT- I: INTRODUCTION (9 Periods)
Introduction to Object Oriented Programming, Java Buzzwords, History, Java Environment,
Java Components, Programming Paradigms, Naming Conventions.
Classes and Objects: Introduction to classes, objects, Constructors, Garbage Collection,
this keyword, Access Control, Features of Object Oriented Programming.
Total Periods: 45
TEXT BOOKS:
1. Herbert Schildt, Java the Complete Reference, Ninth Edition, Oracle Press, 2014.
REFERENCE BOOKS:
1. Sachin Malhotra and Saurab Choudhary, Programming in Java, Second Edition, Oxford
University press, 2014.
2. Y. Daniel Liang, Introduction to Java Programming, Pearson Education.
3. T. Budd, Understanding Object-Oriented Programming with Java, Pearson Education.
40 60 100 3 - - 3
COURSE DESCRIPTION:
Overview of Micro Electro Mechanical Systems (MEMS), working principles of microsensors
and microactuators, materials, micro fabrication processes, MEMS accelerometers,
packaging of Microsystems and applications over different fields.
COURSE OUTCOMES:
After successful completion of this course, the students will be able to:
CO1: Demonstrate MEMS Components like microsensors and microactuators.
CO2: Understand working methodologies of MEMS accelerometers.
CO3: Use micro fabrication techniques and device packaging methods in
manufacturing MEMS devices.
CO4: Analyze various MEMS devices for engineering applications.
DETAILED SYLLABUS:
TEXT BOOK:
1. Tai-Ran Hsu, MEMS & Microsystems, Design and Manufacture, McGraw Hill
Education (India) Pvt. Ltd., 27th reprint, 2018.
REFERENCE BOOKS:
1. G.K.Ananthasuresh, K.J.Vinoy, Micro and Smart Systems, New Delhi publication, 1 st
edition, 2011 Education (India) Pvt. Ltd.
2. Nitaigour Premchand Mahalik, MEMS, McGraw Hill Education (India) Pvt. Ltd., 11 th
reprint, 2016.