Syllabus of T.E. (Electronics and Computer)
Syllabus of T.E. (Electronics and Computer)
Curriculum
For
Bachelor of Engineering
(Electronics and Computer Engineering )
(Choice Based Credit System)
(With Effect from Academic Year 2020-21)
Savitribai Phule Pune University
Faculty of Science & Technology
Proposed Curriculum
For
IN-Sem
End-Sem
Tutorial
Practical
TUT
PR
PR
TH
Total
Total
TW
Theory
OR
1 Microcontroller and 03 - - 30 70 - - - 100 03 - - 03
Applications
2 Power Electronics and 03 - - 30 70 - - - 100 03 - - 03
Applications
3 Digital Signal Processing 03 - - 30 70 - - - 100 03 - - 03
and
Applications
4 *Elective – I 03 - - 30 70 - - - 100 03 - - 03
5 Advanced Data Structures 03 - - 30 70 - - - 100 03 - - 03
6 Microcontroller and Power - 04 - - - 25 50 - 75 - 02 - 02
Lab
7 DSP and Elective-I Lab - 04 - - - - 50 - 50 - 02 - 02
8 Advanced Data Structures - 02 - - - 25 - - 25 - 01 - 01
Lab
9 Seminar - 01 - - - 50 - - 50 - - - 01
10 Audit Course 5 (Mandatory) - - - - - - - - - - - - -
Total 15 11 - 150 350 100 100 - 700 15 05 - 21
Abbreviations:
TH : Theory TW : Term Work PR : Practical
OR : Oral TUT : Tutorial
Note: Interested students of T.E. (Electronics/E&TC/Electronics & Computer) can opt any one of the
audit course from the list of audit courses prescribed by BoS (Electronics & Telecommunications
Engineering)
*Elective-I
1 Computer Graphics
2. Advanced JAVA and Mobile Application Development
3. Mechatronics
4. Fundamentals of HDL
Savitribai Phule Pune University, Pune
TE (Electronics & Computer Engineering) 2019 Course
(With effect from Academic Year 2022-23)
Semester-VI
Teaching Examination Scheme and
Course Course Name Scheme Marks Credit
Code (Hours/Week)
IN-Sem
End-Sem
Tutorial
Practical
TUT
TH
TW
Theory
PR
OR
PR
Total
Total
1 Advanced Processor 03 - - 30 70 - - - 100 03 - - 03
2 Database Management 03 - - 30 70 - - - 100 03 - - 03
System
3 Data Communication 03 - - 30 70 - - - 100 03 - - 03
4 **Elective-II 03 - - 30 70 - - - 100 03 - - 03
5 Advanced Processor and - 04 - - - 25 50 - 75 - 02 - 02
Data Communication Lab
6 DBMS and Elective-II Lab - 04 - - - 25 50 - 75 - 02 - 02
7 Project Based Seminar - 02 - - - 50 - - 50 - 01 - 01
8 Internship - 04 - - - 100 - - 100 - - 04
9 Audit Course 6 - - - - - - - - - - - - -
(Mandatory)
Total 12 14 120 280 200 100 - 700 12 05 - 21
Abbreviations:
TH : Theory TW : Term Work PR : Practical
OR : Oral TUT : Tutorial
Note: Interested students of T.E. (Electronics/E&TC/Electronics & Computer) can opt any one of the
audit course from the list of audit courses prescribed by BoS (Electronics & Telecommunications
Engineering)
**Elective-II
1. Web Technology
2. Multimedia Techniques
3. Programmable Logic Controller and Application
4. Network Analysis and Synthesis
Semester I
Microcontrollers
Microcontrollerand
andApplications
Applications
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Outcomes:
After successfully completing the course students will be able to
Learn importance of microcontroller in designing embedded application
Describe the 8051 & PIC18FXX microcontroller architectures and its feature.
Develop interfacing to real world devices
Learn use of hardware & software tools
Design simple applications using MSP430
Text Books:
1. Mazidi, 8051 microcontroller & embedded system 3rd Edition ,Pearson
2. Mazidi, PIC microcontroller & embedded system 3rd Edition ,Pearson
3. MSP430 microcontroller basics 1st Edition by John H. Davies (Author), Newnes Publication
ISBN- 13: 978-0750682763
Reference Books:
1. Getting Started with the MSP430 Launch pad by Adrian Fernandez, Dung Dang, Newness
publication ISBN-13: 978-0124115880 1
2. I2C, RTC data sheets from www.ti.com
Power Electronics and Applications
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Objectives:
To equip the students with the basic knowledge of Power semi conductor Devices
To study the controlled Rectifiers, Inverters and DC to DC converters.
To understand the working AC and DC Drives.
To study the application of Power Electronics.
Course Outcomes:
Students will be able to
Understand the working of Power Electronics Devices.
Understand working of Controlled Rectifiers, Inverters and DC to DC converters.
Understand the Working of AC/DC Drives.
Unit 1:- Power Semiconductor Devices 7L
Introduction to construction, characteristics, ratings & applications of power diodes, power BJT,
power MOSFET & IGBT. Study of Thyristors: construction, characteristics, ratings of SCR,
TRIAC, DAIC. Switching/ triggering methods: switching methods/types of triggering devices
like DIAC, UJT & PUT Thyristor commutation Tech. (basic concepts) ,protection scheme
against over-current, over voltage, dv/dt cooling technique
Text Books:
1. P.S. Bhimbra, Power Electronics, Khanna publishers, 2004
2. M. H. Rashid, Power Electronics, 2nd Edition, PHI, 2005
3. Power Electronics & its applications, by Alok Jain, PENRAM International Publishing (India)
Pvt. Ltd.
4. T. J. E.Miller.‟ Brushless magnet & Reluctance motor drives‟ Claredon Press London Power
Electronics &Variable frequency drives- Technology & Application , Bimal Bose
Reference Books: 1. P.C. Sen, Power Electronics, Tata McGraw Hill, 2005
2. Mohan Undeland Robbins, Power Electronics- Converters application & Design, Wiley
Eastern,1996
3. Dubey, Dorald, Thyristorised Power Controller, Wiley Eastern Ltd.1993
4. G.K. Dubey, Power Electronics & control, PHI 1986
5. S.K. Bhattacharya, Industrial Electronics & Control, TATA McGraw Hill, 2007
6. P.C. Sen Modern Power Electronics, Wheeler Publication
7. Modern Electric Traction by Pratab , Dhanpat Rai and sons ,Delhi
8. Power Electronics by Cyril W. Lander, Mc Graw Hill Europe
9. Fundamentals of power Electronics with MATLAB, by Randall Shaffer, Book News, INC,
Portland(E-book Available)
10. Advanced Electric Drives-Analysis, control & modeling using SIMULINK, Ned Mohan,
MNPER-2001
Digital Signal Processing And Applications
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Outcomes:
Upon successful completion of this course, the student will be able to:
Apply DFT as an analytical tool.
Analyze LTI Systems using FFT algorithms.
Design FIR and IIR systems.
Implement FIR and IIR Systems.
Implement various DSP Systems on DSP Processor
References:
1. Proakis J.G and.Manolakis D.G. Mimitris D. (2003) ―Introduction to Digital Signal
Processing, Prentice Hall, India
2. Oppenheim A.V.and Schafer R.W. (2003) ―Discrete Time Signal Processing‖, Pearson
education.
3. Ifeachar and Jervis (2003) ―Digital Signal Processing: A Practical approach‖ Pearson
education, Asia
4. Rabiner L.R and Gold D.J (1988) ―Theory and applications of digital signal processing‖
Prentice Hall, India
5. Sanjit Mitra K (2001) ―Digital Signal Processing: A computer based approach‖, TMH
6. Johnson J.R,(1994) ―Introduction to Digital Signal Processing‖ Prentice Hall, India
ELECTIVE I
Credits: TH-03
Teaching Scheme: Examination Scheme:
Computer Graphics
Course Objectives:
Course Outcomes:
After successfully completing the course students will be able to
Apply mathematics and logic to develop Computer programs for elementary graphic
operations
Develop scientific and strategic approach to solve complex problems in the domain of
Computer Graphics
Develop the competency to understand the concepts related to Computer Vision and
Virtual reality
Apply the logic to develop animation and gaming programs
Text Books
1. S. Harrington, “Computer Graphics”, 2nd Edition, McGraw-Hill Publications, 1987.
2. D. Rogers, “Procedural Elements for Computer Graphics”, 2nd Edition, Tata McGraw-Hill
Publication, 2001.
Reference Books
1. J. Foley, V. Dam, S. Feiner, J. Hughes, “Computer Graphics Principles and Practice”,
2nd Edition, Pearson Education, 2003.
2. D. Hearn, M. Baker, “Computer Graphics – C Version”, 2nd Edition, Pearson
Education, 2002,
3. D. Rogers, J. Adams, “Mathematical Elements for Computer Graphics”, 2nd Edition,
Tata McGraw-Hill Publication, 2002.
4. Zhigang Xiang, Roy Plastock, “Computer Graphics”, Schaum‟s Series outlines
5. Shirley, Marschner, “Fundamentals of Computer Graphics”, Third Ed, A K Peters SPD
6. F.S. Hill JR, “Computer Graphics Using Open GL”, Pearson Education
7. D.P. Mukharjee, Debasish Jana, “Computer Graphics Algorithms and implementation”,
PHI Learning
8. Samuel R. Buss, “3D Computer Graphics”, Cambridge University Press
Advanced JAVA and Mobile Application Development
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Outcomes:
1. On completion of the course, student will be able to–
2. Evaluate problems and analyze data using current technologies in a wide variety
of business and organizational contexts.
3. Create data-driven web applications
4. Incorporate best practices for building applications
5. Employ Integrated Development Environment(IDE) for implementing and testing
of software solution
6. Construct software solutions by evaluating alternate architectural patterns.
Multimedia, Animation and Graphics: Playing Audio, Playing Video, Rotate Animation,
FadeIn/FadeOut Animation, Zoom Animation, Scale Animation, 2D and 3D Graphics. Data
Storage: Shared Preferences, Internal Storage, External Storage, SQLite Databases, Content
provider. and Remote Databases.
Text Books
1. Herbert Schildt, “Java: The Complete Reference”, TMG Publication, ISBN
9780070636774
2. Thomas Powell, “Java generics and collections”, O'Reilly Media, ISBN: 0596527756
3. Neil Smyth, “Android Studio 2 Development Essentials”, Payload Media, ISBN:
1532853319
4. John Horton, “Android Programming for Beginners”, ISBN 10:1785883267
Reference Books
1. Sharanam Shah and Vaishali Shah , “JAVA EE 7 for Beginners”, SPD,
ISBN: 13:978-93-5110- 349-3
2. Reto Meier, “Professional Android 4 Application Development”, Wrox, ISBN-10:
1118102274; ISBN-13: 978-1118102275
3. Greg Nudelman, “Android Design Patterns :Interaction Design Solutions for
Developers”, ISBN-10: 1118394151; ISBN-13: 978-1118394151
4. Sharanam Shah, Vaishali Shah,” Core Java 8 for beginners”, THE TEAM, ISBN:
13:978-93- 5213-080-1
Mechatronics
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Outcomes:
On completion of the course, student will be able to–
Identification of key elements of mechatronics system and its representation in terms of
block diagram
Understanding basic principal of Sensors and Transducer.
Able to prepare case study of the system given.
Unit I: Introduction to Mechatronics 6L
Specifications related to selection criterion for force, pressure, temperature and motion (Rotary
and Linear). Classification and selection of transducers: Force: Load Cell, Cantilever Beam
(Design aspect example) Pressure: Strain Gauge, Piezoelectric Motion: Rotary and Linear
motions, Proximity sensors Inductive, Capacitive and Magnetic, sources detectors in optical
proximity sensors. Comparison of Various proximity sensors Temperature: Optical Fibre and its
use in temperature measurement, Fibre Optic Temperature sensors, Ultrasonic Transducers for
applications as position, level, flow measurement. Gas sensors, Wind sensors: Gyroscope,
Accelerometer, Magnetometer (As used in smart phones) Smart Sensors: Concept, Radiation
Sensors - Smart Sensors - Film sensor, IR- temperature sensors Introduction to MEMS& Nano
Sensors . Rotary Optical Encoder
(Treatment with Block Diagram Approach) Boat Autopilot, High Speed tilting trains, Automatic
car parking systems, Engine Management systems, Antilock Brake systems (ABS) ,CNC
Machines(Only Black Diagram and explanation)
Text Books:
1. W. Boltan-Mechatronics: Electronic Control Systems in Mechanical and Electrical
Engineering‖ 6th Edition, Pearson Education, 2016
2. David Alciatore and MaichaelB Histand, -Introduction to Mechatronics and Measurement
Systems‖,4th Edition, Tata McGraw Hill 2013.
3. K.P.Ramachandran, G.K.Vijayaraghavan and M.S. Balasundaram, -Mechatronics-
Integrated
4. Mechanical Electronic Systems‖, Willey Publication 2008
Reference Books:
1. Nitaigour P. Mahalik ,Mechatronics-Principles, Concepts and Applications, Tata
McGraw Hill, Eleventh reprint 2011.
2. Devdas Shetty and Richard A.Kolk, -Mechatronics System Design, Thomson India
Edition 2007.
3. HMT Limited, -Mechatronics, Tata McGraw-Hill Publishing House
Fundamentals of HDL
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Outcomes:
After successfully completing the course students will be able to
1. Learn the role of HDL in digital system design using latest tools like VHDL and Verilog.
2. Describe and test digital logic circuits in data flow description, structural description,
behavioral description and advanced constructs (procedures, tasks, functions) usingboth
VHDL and Verilog.
3. Develop VHDL code to model and simulate basic combinational networks and sequential
machines
Introduction: Why HDL? A Brief History of HDL, Structure of HDL Module, Operators, Data
types, Types of Descriptions, simulation and synthesis, Brief comparison of VHDL and Verilog
Procedures and Functions: Procedures, Tasks, and Functions: Highlights of Procedures, tasks,
and Functions, Procedures and tasks, Functions.
Program structure, Logic System, Nets, Variables, and Constants, Vectors and Operators,
Arays, Logical Operators and Expressions.
Compiler directives, structural design elements, Dataflow design elements, Behavioral design
elements (Procedural Code)
Text Books:
1. HDL Programming (VHDL and Verilog)- Nazeih M.Botros- Dreamtech Press
(Available through John Wiley – India and Thomson Learning), 2006 Edition
2. John F Wakerly, Digital Design- Principles and Practices, Pearson education, 4 Edition
Reference Books:
1. VHDL -Douglas Perry, TMH
2. Stephen Brown & ZvonkoVranesic, Fundamentals of Digital Logic Design with VHDL, Tata
McGrw-Hill, New Delhi, 2nd Ed., 2007
3. Verilog HDL –Samir Palnitkar, Pearson Education
Fundamentals of Digital Logic with Verilog Design-Stephen Brown, TMH
Advance Data Structures
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Objectives:
To develop a logic for graphical modeling of the real life problems.
To suggest appropriate data structure and algorithm for graphical solutions of the
problems.
To understand advanced data structures to solve complex problems in various domains.
To operate on the various structured data
To build the logic to use appropriate data structure in logical and computational
solutions.
To understand various algorithmic strategies to approach the problem solution.
Course Outcomes:
On completion of the course, student will be able to–
To apply appropriate advanced data structure and efficient algorithms to approach the
problems of various domain.
To design the algorithms to solve the programming problems.
To use effective and efficient data structures in solving various Computer Engineering
domain problems.
To analyze the algorithmic solutions for resource requirements and optimization
To use appropriate modern tools to understand and analyze the functionalities confined
to the data structure usage.
Unit I Trees 6L
Tree- basic terminology, General tree and its representation, representation using sequential
and linked organization, Binary tree- properties, converting tree to binary tree, binary tree
traversals- in order, preorder, post order, level wise -depth first and breadth first, Operations on
binary tree. Binary Search Tree (BST), BST operations, Threaded binary tree- concepts,
threading, insertion and deletion of nodes in in-order threaded binary tree, in order traversal of
in-order threaded binary tree. Case Study- Use of binary tree in expression tree-evaluation and
Huffman's coding
Unit II Graphs 6L
Hours Basic Concepts, Storage representation, Adjacency matrix, adjacency list, adjacency
multi list, inverse adjacency list. Traversals-depth first and breadth first, Introduction to Greedy
Strategy, Minimum spanning Tree, Greedy algorithms for computing minimum spanning tree-
Prims and Kruskal Algorithms, Dikjtra's Single source shortest path, Topological ordering. Case
study- Data structure used in Web graph and Google map.
Hash Table- Concepts-hash table, hash function, bucket, collision, probe, synonym, overflow,
open hashing, closed hashing, perfect hash function, load density, full table, load factor,
rehashing, issues in hashing, hash functions- properties of good hash function, division,
multiplication, extraction, mid-square, folding and universal, Collision resolution strategies-
open addressing and chaining, Hash table overflow- open addressing and chaining, extendible
hashing. Dictionary- Dictionary as ADT, ordered dictionaries. Skip List- representation,
searching and operations- insertion, removal.
Symbol Table-Representation of Symbol Tables- Static tree table and Dynamic tree table,
Introduction to Dynamic Programming, Weight balanced tree, Optimal Binary Search Tree
(OBST), OBST as an example of Dynamic Programming, Height Balanced Tree- AVL tree.
Indexing and Multiway Trees- Indexing, indexing techniques, Types of search tree- Multiway
search tree, B-Tree, B+Tree, Trie Tree, Splay Tree, Red-Black Tree, K-dimensional tree, AA
tree. Set- Set ADT, realization of Set and operations. Heap-Basic concepts, realization of heap
and operations, Heap as a priority queue, heap sort
Sequential file organization- concept and primitive operations, Direct Access File- Concepts and
Primitive operations, Indexed sequential file organization-concept, types of indices, structure of
index sequential file, Linked Organization- multi list files, coral rings, inverted files and cellular
partitions. External Sort- Consequential processing and merging two lists, multiday merging- a k
way merge algorithm.
Text Books:
1. Horowitz, Sahani, Dinesh Mehata, Fundamentals of Data Structures in C++‖, Galgotia
Publisher, ISBN: 8175152788, 9788175152786.
1. A. Aho, J. Hopcroft, J. Ulman, Data Structures and Algorithms, Pearson Education, 1998,
ISBN-0-201-43578-0.
2. Michael J Folk, File Structures an Object Oriented Approach with C++, Pearson Education,
ISBN: 81-7758-373-5.
3. Sartaj Sahani, Data Structures, Algorithms and Applications in C++, Second Edition,
University Press, ISBN:81-7371522 X.
Credits: PR-02
Teaching Scheme: Examination Scheme:
Practical: 4 Hrs/ Week Practical: 50 Marks
Digital Signal Processing and Applications.
Computer Graphics
List of Practical’s :- Any -8
Implement any 4 Practicals from group A and any 4 assignments from group B
List of Practicals: Group A
1. A Mandelbrot Set is a set of complex number z that does not diverge under the
transformation ��+1 = �� 2 + �with �0 = 0. Where, both x and z represent the complex
numbers.
a) Plot the Mandelbrot set for the threshold |x|= 2.
b) Plot Julia set choosing z ≠ 0. Use 254 colors for plotting in both cases. Change the
threshold to observe different patterns.
2. Draw the polygons by using the mouse. Choose colors by clicking on the designed color
pane. Use window port to draw. (Use DDA algorithm for line drawing)
3. Draw inscribed and Circumscribed circles in the triangle as shown as an example below
(Use any Circle drawing and Line drawing algorithms)
5. Draw a 4X4 chessboard rotated 45˚ with the horizontal axis. Use Bresenham algorithm to
draw all the lines. Use seed fill algorithm to fill black squares of the rotated chessboard
Group B
1. Implement Cohen Sutherland Hodgman algorithm to clip any given polygon. Provide the
vertices of the polygon to be clipped and pattern of clipping interactively.
2. Implement translation, sheer, rotation and scaling transformations on equilateral triangle and
rhombus.
3. Implement Cube rotation about vertical axis passing through its centroid.
4. Generate fractal patterns by using Koch curves.
5. Animation : Implement any one of the following animation assignments,
i) Clock with pendulum
ii)National Flag hoisting
iii)Vehicle/boat locomotion
iv) Falling Water drop into the water and generated waves after impact
v) Kaleidoscope views generation (at least 3 colorful patterns)
Reference Books
1. S. Harrington, “Computer Graphics”, 2nd Edition, McGraw-Hill Publications, 1987,
ISBN 0 – 07 – 100472 – 6.
2. D. Rogers, “Procedural Elements for Computer Graphics”, 2nd Edition, Tata McGraw-
Hill Publication, 2001, ISBN 0 – 07 – 047371 – 4.
Fundamental of HDL
1. List of Experiments:
Credits: PR-01
Teaching Scheme: Examination Scheme:
Practical: 1 Hr. / Week Term work: 50 Marks
Course Objectives:
To explore the basic principles of communication (verbal and non-verbal) and active,
empathetic listening, speaking and writing techniques.
To expose the student to new technologies, researches, products, algorithms, services
Course Outcomes:
On completion of the course, student will–
be able to be familiar with basic technical writing concepts and terms, such as audience
analysis, jargon, format, visuals, and presentation.
be able to improve skills to read, understand, and interpret material on technology.
improve communication and writing skills
Guidelines:
1. Each student will select a topic in the area of Computer Engineering and Technology
2. preferably keeping track with recent technological trends and development beyond scope
of syllabus.
3. The topic must be selected in consultation with the institute guide.
4. Each student will make a seminar presentation in the term making use of audio/visual aids
for a duration of 20-25 minutes and submit the seminar report prepared in latex
5. Active participation at classmate seminars is essential.
6. A panel of staff members from the institute will assess the seminar internally during the
Presentation.
References:
1. Rebecca Stott, Cordelia Bryan, Tory Young, “Speaking Your Mind: Oral Presentation and
Seminar Skills (Speak-Write Series)”, Longman, ISBN-13: 978-0582382435
2. Johnson-Sheehan, Richard, “Technical Communication”, Longman. ISBN 0-321-11764-6.
Semester II
Advanced Processors
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Outcomes:
On completion of the course, student will be able to
1. Describe the ARM microprocessor architectures and its feature.
2. Interface the advanced peripherals to ARM based microcontroller
3. Design embedded system with available resources.
4. Use of DSP Processors and resources for signal processing applications.
Course Contents
Unit I : ARM7, ARM9, ARM11 Processors 6L
Introduction to ARM processors and its versions, ARM7, ARM9 & ARM11 features, advantages
& suitability in embedded application, registers, CPSR, SPSR, ARM and RISC design
philosophy, ARM7 data flow model, programmers model, modes of operations
ARM7 Based Microcontroller LPC2148: Features, Architecture (Block Diagram and Its
Description), System Control Block ( PLL and VPB divider) , Memory Map, GPIO, Pin Connect
Block, timer, Instruction set, programming in assembly language.
Text Books:
1. Andrew Sloss, Dominic Symes, Chris Wright,-ARM System Developer„s Guide – Designing
and Optimizing System Software‖, ELSEVIER
2. Digital Signal Processors: Architecture, Programming and Applications By B. Venkatramani,
M Bhaskar McGraw Hill Second Edition
Reference Books:
1. LPC 214x User manual (UM10139) :- www.nxp.com
2. ARM architecture reference manual : - www.arm.com
3. Trevor Martin, An Engineer„s Introduction to the LPC2100 series, Hitex (UK)
4. TMS320C67XX User manual: www.ti.com
5. Digital Signal Processing A Practical Approach by Emmanuel Ifeachor, Barrie W. Jervis
Pearson Second edition
6. Joseph Yiu, -The Definitive Guide to the ARM Cortex-M, Newness, ELSEVIER.
Database Management System
Credits: TH-03
Teaching Scheme: Examination Scheme:
Course Outcomes :
On completion of the course, student will be able to–
1. Design E-R Model for given requirements and convert the same into database tables.
2. Use database techniques such as SQL & PL/SQL.
3. Use modern database techniques such as NOSQL.
4. Explain transaction Management in relational database System.
5. Describe different database architecture and analyses the use of appropriate architecture in
real time environment.
6. Use advanced database Programming concepts Course Contents
Unit I Introduction 7L
Introduction to Database Management Systems, Purpose of Database Systems, Database-System
Applications, View of Data, Database Languages, Database System Structure, Data Models,
Database Design and ER Model: Entity, Attributes, Relationships, Constraints, Keys, Design
Process, Entity Relationship Model, ER Diagram, Design Issues, Extended E-R Features,
converting E-R & EER diagram into tables.
Text Book :
1. Silberschatz A., Korth H., Sudarshan S., "Database System Concepts", McGraw Hill
Publishers, ISBN 0-07-120413-X, 6th edition
2. Connally T, Begg C., "Database Systems", Pearson Education, ISBN 81-7808-861-4
3. Pramod J. Sadalage and Martin Fowler, “NoSQL Distilled”, Addison Wesley, ISBN- 10:
0321826620, ISBN-13: 978-0321826626 References: 1. C J Date, “An Introduction to
Database Systems”, Addison-Wesley, ISBN: 0201144719 2. S.K.Singh, “Database Systems :
Concepts, Design and Application”, Pearson, Education, ISBN 978-81-317-6092-5 3.
Kristina Chodorow, Michael Dirolf, “MangoDB: The Definitive Guide” ,O‟Reilly
Publications, ISBN: 978-1-449-34468-9.
4. Adam Fowler, “NoSQL For Dummies”, John Wiley & Sons, ISBN-1118905628
5. Kevin Roebuck, “Storing and Managing Big Data - NoSQL, HADOOP and More”,
Emereopty Limited, ISBN: 1743045743, 9781743045749
6. Joy A. Kreibich, “Using SQLite”, O'REILLY, ISBN: 13:978-93-5110-934-1
7. Garrett Grolemund, “Hands-on Programming with R”, O'REILLY, ISBN : 13:978-93- 5110-
728-6
Data Communication
Course Objectives:
To provide an in-depth introduction to all aspects of data communication system.
To define different data formats for better data transmission.
To introduce various digital baseband and bandpass modulation schemes.
To identify the need of data coding and error detection/correction mechanism.
To provide knowledge of various multiplexing schemes.
Course Outcomes:
After successfully completing the course, students will be able to
Define and explain terminology of data communications
Understand the impact and limitations of various modulation techniques.
Get exposure to entropy and other coding techniques.
Identify and explain error detection and correction using appropriate techniques.
Design of data communication system.
To acknowledge the need of spread spectrum schemes.
Text Books :
1. Bernard Sklar, Digital Communication,2/E, Pearson Education India, 2009
2. Willam Stallings, Data and Computer
Reference Books:
1. Behrouz A. Forouzan, Data Communications and Networking, 4/E, McGraw-Hill, 2006
2. Leon W. Couch II, Digital and Analog Communication Systems, 6/E, Pearson
Education Asia, 2002 3.Taub Schilling, Principals of Communication Systems, 2/E, Tata
McGraw Hill, 2004
4.John J Proakis, Digital Communications, 3/E, McGraw-Hill Higher Education, 2001
5. Simon Haykin, Digital Communication, 4/E, Wiley,1988
Web Technology
Elective II
Web Technology
Course Objectives:
1. To understand the principles and methodologies of web based applications development
process.
2. To understand current client side and server side web technologies.
3. To understand current client side and server side frameworks.
4. To understand web services and content management.
Course Outcomes:
On completion of the course, student will be able to–
1. Analyze given assignment to select sustainable web development design methodology.
2. Develop web based application using suitable client side and server side web technologies.
3. Develop solution to complex problems using appropriate method, technologies, frameworks,
web services and content management.
Text Book:
1. Achyut Godbole & Atul Kahate, ”Web Technologies: TCP/IP to Internet Application
Architectures”, McGraw Hill Education publications, ISBN, 007047298X,
9780070472983
2. Ralph Moseley & M. T. Savaliya, “Developing Web Applications”, Wiley publications,
ISBN 13 : 9788126538676
References:
1. Adam Bretz & Colin J Ihrig, “Full Stack Javascript Development with MEAN”, SPD,
ISBN-13: 978-0992461256
2. Giulio Zambon, “Beginning JSP, JSF and Tomcat”, Apress Publication, ISBN-10:
1430246235; ISBN-13: 978- 1430246237
3. Jeremy McPeak& Paul Wilton,” Beginning JavaScript”, Wrox Publication, ISBN-13:
978-0470525937
4. Black Book, “Struts 2”, Dreamtech Press, ISBN 13, : 9788177228700
5. Black Book, “JDBC 4.2, Servlet 3.1 & JSP 2.3”, Dreamtech Press, ISBN-13: 978-
8177228700
6. Sandeep Panda, “Angular JS: Novice To Ninja”, SPD, First Edition 2014, ISBN-13: 978-
0992279455
7. B. V. Kumar, S. Sangeetha, S. V. Subrahmanya,, “J2EE Architecture, an illustrative
gateway to enterprise solutions”, Tata McGraw Hill Publishing Company. ISBN:
9780070621633
Multimedia Technologies
Course Outcomes:
At the end of this course students will be able to
1. To create their own file formats for specific application
2. To do some projects based on current trends in multimedia
3. To use of open sources for authoring tool for animation and presentations
4. To develop simple games and animation
Unit IV Video 6L
Video signal formats, Video transmission standards: EDTV, CCIR, CIF, SIF, HDTV,
digitization of video Video file formats: MOV, Real Video, H-261, H-263, Cinepack,
Nerodigtal,Video editing, DVD formats, MPEG, Video streaming Multimedia Supported video
formats in Android, Media Playback.
Text Books
1. Ralf Steinmetz and Klara Nahrstedt "Multimedia Computing, Communication and
Applications", Pearson Education.
2. K.R. Rao, “Multimedia Communication Systems: Techniques, Standards, and Networks”,
TMH.
3. Ranjan Parekh, "Principles of Multimedia", 2/E, Tata McGraw-Hill, ISBN: 1259006506
Reference Books
1. Ashok Banerji, Ananda Ghosh, “Multimedia Technologies”, ISBN: 9780070669239 2.
Gonzalez, Woods, "Digital Image Processing" Addison Wesley
2. Ze-Nian Li, Marks S. Drew, "Fundamentals of Multimedia", Pearson Education.
Edward Angel, “OpenGL: A Primer”, Addison-Wesley.
3. Parag Havaldar, Gerard Medioni, “Multimedia Systems”, Cengage Learning.
PLC & Applications
Course Objectives:
1. Ability to recognize industrial control problems suitable for PLC control.
2. Overview of Ladder Logic Programming to Program PLC.
3. The ability to select the essential elements and practices needed to develop and implement
the Engineering Automation using PLC approach.
Course Outcomes:
After successfully completing the course students will be able to
1. Understand concepts of PLC, its uses & applications.
2. Develop PLC ladder programs for simple industrial applications.
3. Use knowledge of Installation, troubleshooting & maintenance of PLC to provide solution
for industrial automation problems.
Unit I : PLC Overview 8L
Definition & History of PLC, Basic structure & Components of PLC, Principle of Operation,
Selection of PLC, Why Use PLC, PLC I/O Modules, Memory & How it is used, PLC advantages
& Disadvantages, PLC vs Computers, , Overview of Micro PLCs. Conventional ladders vs PLC
Ladder logic, What is Logic? Overview of Logic functions, Number systems & Codes,
Hardwired Logic vs Programmed logic, Programming word level logic instructions, Relation of
digital gate logic to contact/coil logic, Relay logic, Relay Sequencers
Text Books
1. “Programmable Logic Controllers” Frank D. Petruzella, Fourth Edition, McGraw-Hill
Education
2. “Programmable logic controllers & Industrial Automation” Madhuchandra Mitra, Samarjeet
Sen Gupta, Fourth reprint 2012. Penram International Pvt.Ltd.
Reference Books
1. “Programmable Logic Controllers, Principles & Applications” John W. Wobb, Ronald A.
Rais, Fifth Edition, PHI publishing.
2. “Introduction to Programmable Logic Controllers “Garry Dunning, 3rd Edition, Thomson,
Delmar Learning.
3. Curtis Johnson, “Process Control Instrumentation Technology”; 8th Edition, Pearson
Education.
Network Analysis and Synthesis
Course Objectives:
1. Understand, Analyze the basic AC and DC circuits using KCL,KVL and network Theorems
2. Determine the voltages, currents, power and impedances at various nodes and loops using all
the simplification techniques.
3. Understand and apply graph theory to solve network equations
4. Understand, identify and analyze the series, parallel resonance circuits, calculate the
bandwidth, selectivity, Q-factor also.
5. To synthesize passive network by various methods
Course Outcomes:
After successfully completing the course, students will be able to
1. Apply the time and frequency method of analysis.
2. Find the various parameters of two port network.
3. Apply network topology for analyzing the circuit
4. Synthesize the network using passive elements.
Text Books :
1. Franklin Kuo, “Network Analysis and Synthesis”, Wiley international.
2. GobindDaryanani, “Principles of Active Network Synthesis and Design”, Wiley
International.
Reference Books:
1. M.E. Van Valkenberg, “Analog Filter Design”, Harcourt Brace Jovanovich College
Publishers.
2. Wai-Kai Chen , “Passive and Active Filters, theory and implementations”, Wiley
international
3. Lawrence Huelsman, “Active and Passive Analog Filter Design”, McGraw-Hill Inc
Advanced Processors and Data Communication Lab
Credits: PR-02
Group B: DSP Based Experiments (Any 2) The programs may be written in assembly
language, C language and combination of both
1. Convolution
2. Discrete Fourier Transform Using FFT Algorithm
3. Discrete Fourier Transform Using DFT FFT Radix 2 Algorithm
4. FIR filter
5. Real time audio signal capture
TMS320C6748 DSP Development kit(LCDK) with XDS100 V2 JTAG Emulator may found
useful.
Data Communication
List of Practical’s (Any six from 1 to 9)
1. Experimental Study of PCM and Companded PCM.
2. Experimental study delta modulation and signal reconstruction
3. Experimental study of basic line codes and Multi level line codes
4. Experimental study of ASK modulation and demodulation
5. Experimental study of PSK modulation and demodulation
6. Experimental study of FSK modulation and demodulation
7. Experimental study of QPSK and OQPSK modulation and demodulation
8. Design of PN sequence generator.
9. Experimental study of generation and detection of Spread Spectrum System (DSSS)
Software Assignments: (Any two from 10 to 12):
10. Implementation of linear block code
11. Implementation of Convolution code and Viterbi algorithm
12. Implementation of Shannon Fano and Huffman codes
DBMS and Elective-II Lab
Credits: PR-02
2. Design and Develop SQL DDL statements which demonstrate the use of SQL objects such as
Table, View, Index, Sequence, Synonym
3. Design at least 10 SQL queries for suitable database application using SQL DML statements:
Insert, Select, Update, Delete with operators, functions, and set operator.
4. Design at least 10 SQL queries for suitable database application using SQL DML statements:
all types of Join, Sub-Query and View.
5. Cursors: (All types: Implicit, Explicit, Cursor FOR Loop, Parameterized Cursor) Write a
PL/SQL block of code using parameterized Cursor, that will merge the data available in the
newly created table N_RollCall with the data available in the table O_RollCall. If the data in
the first table already exist in the second table then that data should be skipped. Frame the
separate problem statement for writing PL/SQL block to implement all types of Cursors
inline with above statement. The problem statement should clearly state the requirements.
6. PL/SQL Stored Procedure and Stored Function. Write a Stored Procedure namely
proc_Grade for the categorization of student. If marks scored by students in examination is
<=1500 and marks>=990 then student will be placed in distinction category if marks scored
are between 989 and900 category is first class, if marks 899 and 825 category is Higher
Second Class Write a PL/SQL block for using procedure created with above requirement.
Stud_Marks(name, total_marks) Result(Roll,Name, Class) Frame the separate
problem statement for writing PL/SQL Stored Procedure and function, inline with above
statement. The problem statement should clearly state the requirements.
7. Database Trigger (All Types: Row level and Statement level triggers, Before and After
Triggers). Write a database trigger on Library table. The System should keep track of the
records that are being updated or deleted. The old value of updated or deleted records should
be added in Library_Audit table. Frame the problem statement for writing Database Triggers
of all types, in-line with above statement. The problem statement should clearly state the
requirements.
1. Study of Open Source NOSQL Database: MongoDB (Installation, Basic CRUD operations,
Execution)
2. Design and Develop MongoDB Queries using CRUD operations. (Use CRUD operations,
SAVE method, logical operators)
3. Using the database concepts covered in Part-I & Part-II & connectivity concepts covered in
Part C, students in group are expected to design and develop database application with
following details: Requirement Gathering and Scope finalization Database Analysis and
Design:
Multimedia Technologies
List of experiments
1. Create a new file format to store a multimedia data.
2. Implement a compression technique and check the efficiency on different inputs.
3. To develop a theme based multimedia presentation
4. To add a digital signature onto a document
5. To perform steganography of text onto an image and check the efficiency with different
inputs.
Credits: PR-01
Introduction:
Graduates of final year IT program are supposed to design and implement projects through
knowledge and skills acquired in previous semesters. Students should identify complex
engineering problems and find effective, efficient and innovative ways of solving them through
their projects. In a technical seminar, students should aim to review literature in a focused way
for identifying a complex problem to be attempted in their final year project. Seminar should
make the student attain skills like
(a) Gathering of literature in specific area in a focused manner
(b) Effectively summarizing the literature to find state-of-the-art in proposed area
(c) Identifying scope for future work
(d) Presenting (arguing) the case for the intended work to be done as project
(e) Reporting literature review and proposed work in scientific way using good English.
Course Objectives:
1. To perform focused study of technical and research literature relevant to a specific topic.
2. To study, interpret and summarize literature scientifically.
3. To build independent thinking on complex problems.
4. To build collaborative work practices.
5. To communicate scientific information to a larger audience in oral and written form.
6. To use presentation standards and guidelines effectively.
Course Outcomes :
1. To gather, organize, summarize and interpret technical literature with the purpose of
formulating a project proposal.
2. To write a technical report summarizing state-of-the-art on an identified topic.
3. Present the study using graphics and multimedia presentations.
4. Define intended future work based on the technical review.
5. To explore and enhance the use of various presentation tools and techniques.
6. To understand scientific approach for literature survey and paper writing.
1. Each student shall submit two copies of the seminar report in a prescribed format duly signed
by the guide and Head of the department/Principal.
2. First chapter of a project group may talk about the project topic. At the end of the first chapter
individual students should begin with introduction of seminar topic and its objectives.
3. Broad contents of review report (20-25 pages) shall be
i. Introduction of Project Topic
ii. Motivation, purpose and scope of project and seminar
iii. Related work (of the seminar title) with citations
iv. Discussion (your own reflections and analysis)
v. Conclusions
vi. Project definition. (Short version of RUP‟s vision document if possible).
vii. References in IEEE Format
4. Students are expected to use open source tools for writing seminar report, citing the references
and plagiarism detection. (Latex for report writing; Mendeley, Zatero for collecting,
organizing and citing the resources; Dupli Checker , Paper Rater, Plagiarism Checker and
Viper for plagiarism detection)
References
1. Sharon J. Gerson, Steven M. Gerson, Technical Writing: Process and Product, Pearson
Education Asia, ISBN: 130981745, 4th Edition.
2. Andrea J. Rutherfoord, Basic Communication Skills for Technology, Pearson Education Asia,
2nd Edition.
3. Lesikar, Lesikar's Basic Business Communication, Tata McGraw, ISBN: 256083274, 1 st
Edition.
Internship
Credits: PR-01
Examination Scheme:
Term work: 100 Marks
The students are required to undergo exhaustive Industrial Training of minimum three to four weeks
immediately after the completion of sixth semester and before the commencement of seventh
semester in an industry of repute in the field of Electronics or Computer engineering. The relevant
industry is to be finalized in consultation with the head of concerned department before the end of
sixth semester.
During the training period the students are expected to undergo rigorous exposure of the industry, its
working style, various departments and their working, hands on experience on the various
equipment‟s available with the industry. Student should maintain a log book mentioning day to day
activity he / she has carried out during the training period.
Students are required to submit neatly typed and bound training report after joining the college. The
report should include information about working of the industry as also specific information of the
work done by the student in the industry. The students are also required to attach the Original
Certificate issued by the competent authority from the industry where he / she has undergone training
mentioning the successful completion of the training.
The industrial report is to be submitted within first 15 days of commencement of the seventh term in
bound format and soft copy. The department will conduct industrial report presentation session for
every student under the head „Term work‟ under Industrial training evaluation by the internal
examiner. Evaluation of Industrial training by students will carried out after Semester VI based on -
i) Knowledge acquired by him during the industrial training
ii) His/her performance in presentation
iii) Report
iv) Discussion.