SYBSc Electronics Autonomy Syllabus
SYBSc Electronics Autonomy Syllabus
(Autonomous)
SYLLABUS
FOR
Sanjivani Vipat
S. P. College, Pune-30
Paper-I
Digital Electronics 2
EL23271
Paper-II
III Programming in C applied to Arduino 2
EL23272
Paper-III
Digital Electronics and Arduino Lab 2
EL23273
Paper-I
Introduction to Microcontroller 8051 2
EL24271
IV
Paper-II
Basic Communication Systems 2
EL24272
SIR PARASHURAMBHAU COLLEGE, PUNE 30
Paper-III
Analog circuits and microcontroller Lab 2
EL24273
Learning Objectives:
1. To understand the design principles of sequential circuits.
2. To study different types of logic families and their features.
3. To study the design and working of various data converters.
4. To understand basic concepts of memory.
dissipation, noise margin, fan-out for TTL and CMOS. TTL – NAND gate, open collector gates, wired OR, CMOS – NOT, NAND, NOR gates,
precautions, tristate, TTL – CMOS interfacing, Unidirectional and bidirectional bus, types of buses
References–
1. Digital Fundamentals by Floyd Thomas (Pearson)
2. Digital Circuit design by Morris Mano (PHP)
3. Digital Principles and Applications by Malvino Leach (TMH)
4. Modern digital Electronics by R.P.Jain (TMH)
5. Practical Digital IC's by Willams (TMH)
Learning Outcomes:
After completing the course students will be able to -
1. Design the sequential circuits and identify various logic families.
2. Know different types of data convertors and their applications.
3. Recognize different types of memories.
Learning Objectives:
1. To understand the fundamentals of C language.
2. To learn to use functions, arrays, pointers and file handling in C language.
3. To learn the basics of Arduino.
Unit – 1 C Programming
Concept of programming, logic design, algorithm, flowchart. Concept of IDE, Role of editor, compiler, linker, debugger. Introduction to C
language, basic structure of C program, expressions, syntax rules. Data types, variables, constants, identifiers, storage classes. Operators, input-
output functions, escape sequences. Flow control statements for decision making, branching, loop control. Library functions, header files
References –
1) The C Programming Language – Brian Kernighan and Dennis Ritchie
2) Let us C – Yashavant Kanetkar- BPB Publications
3) Programming in ANSI C – E. Balagurusamy
4) Arduino: The Complete Beginner’s Guide – Byron Francis
5) Arduino for Beginners: Step by Step Guide to Arduino – Simon Knight
6) Arduino Website
Learning Outcomes:
After completing the course student will –
1. Write programs in C for simple purposes.
2. Learn basic concepts and architecture of Arduino and its use to develop applications.
Learning Objectives:
1. To study different types of digital ICs and their applications.
2. To develop basic C programs.
3. To develop basic applications using Arduino.
Activity –
1) Arduino based project
2) Graphics C programs- a) Draw line, circle, square, triangle, sine wave, Bar graph
b) Generate Logic gate symbols
c) Generate electronic symbols
3) Study visit
4) Circuit Simulation (minimum 10 circuits-minimum one IC)
Learning Outcomes:
After completing the course students will be able to –
1) Write and execute C programs for specific tasks.
2) Write programs for Arduino and develop basic applications
3) Design Digital circuits for different applications
Learning Objectives:
1. To learn the architecture of an 8-bit microcontroller.
2. To use instruction set and addressing modes of microcontroller.
3. To develop assembly language programming skills.
4. To interface memory and I/O devices.
Unit – 1 Microcontroller
Introduction, Microcontroller vs. Microprocessor, 8051- family, Block diagram, features, ALU, register A and B, GPRs and SFRs, Flags and PSW,
Program Counter, Data Pointer, Stack and Stack Pointer, Internal RAM, ROM, I/O Ports, Oscillator, Clock and reset circuitry, Timer and Counter,
External RAM and ROM Interfacing, Serial Communication, Interrupts
Hardware and software for interfacing simple devices such as switches, TWS, LED, Relay, Stepper Motor, DC Motor, BCD to Seven Segment
Display
References –
1. The 8051 Microcontroller Architecture, Programming and application - Kenneth J. Ayala, Penram International.
2. The 8051 Microcontroller and Embedded Systems using Assembly and C- M.A. Mazidi, J.G. Mazidi, R.D. Mckinlay. Pearson Education.
3. 8051 Microcontroller and Embedded Systems using Assembly and C- Kenneth J. Ayala, Dhananjay V. Gadre Cengage Learning
4. Microcontrollers [Theory and Applications] Deshmukh Ajay V. TMH
Learning Outcomes:
After completing the course student will–
1. Learn architecture of 8-bit microcontroller.
2. Use instruction set and addressing modes of microcontroller.
3. Develop assembly language programming skills.
4. Be able to interface different types of I/O devices to microcontroller.
Learning Objectives:
1. To study the basics of communication systems.
2. To understand Amplitude and frequency modulation/demodulation techniques and receiver.
3. To study the basic concepts of data communication.
4. To learn the Digital communication system.
information source, transmitter, encoder-decoder, communication channel, modulator-demodulator, receiver & other functional blocks,
DTE-DCE concept, block diagram and various signals involved, MODEM- Classification, block diagram and working
References –
1. Electronic Communication Systems - John Kennedy.
2. Principles of Communication Systems -Taub Schilling, McGraw Hill.
3. Digital Communication- John Proakis - Tata McGraw Hill.
4. Advanced Electronic Communication Systems - Wayne Omasi – LPE
Pearson (6th Ed).
rd
5. Communication Electronics: Principles and applications by Louis Frenzel, 3 Edition TMH Publications.
Learning Outcomes:
After completing the course student will–
1. Know basic types of communication systems.
2. Learn about amplitude and frequency modulation and demodulation techniques & basic concepts of digital and data communication
systems.
3. Learn about various types of receivers and their applications.
Learning Objectives:
1. To program an 8051 microcontroller by interfacing various I/O devices
2. To study basic modulation and demodulation techniques.
13) TDM
Activity –
1. PCB design using software
2. Mini project
3. Simulation of 8051 circuits using Pinnacle and Proteus
4. Study Visit
Learning Outcomes:
After completing the course student will learn –
1. Assembly language programming for 8051 microcontroller.
2. Interfacing of various devices with 8051.
3. Basic modulation techniques.
EVALUATION
Academic Activity 5
Continuous Assessment 15
Written examination
10
(Short answer) (1 Hour)
Written Examination
Semester End Examination 35 35
(Long answer) (2 Hours)
50
Practical Paper 3
Practical Examination
Semester End Examination 35 35
(1 Practical) (3 Hours)
50
● Assignments
● Seminar
● Group Discussion
● Open book test
● Problems solving
● Survey report
● Books/article review
● Case study
● Active participation in class