Click on Subject/Paper under Semester to enter.
Environmental Sciences
Professional English and Sustainability -
Professional English - - II - HS3252 Discrete Mathematics GE3451
I - HS3152 - MA3354
Statistics and Theory of Computation
Matrices and Calculus Numerical Methods - Digital Principles and - CS3452
3rd Semester
4th Semester
- MA3151 MA3251 Computer Organization
1st Semester
2nd Semester
- CS3351 Artificial Intelligence
Engineering Graphics and Machine Learning
Engineering Physics - - CS3491
- GE3251 Foundation of Data
PH3151
Science - CS3352
Database Management
Physics for
Engineering Chemistry System - CS3492
Information Science Data Structure -
- CY3151 - PH3256 CS3301
Basic Electrical and
Algorithms - CS3401
Problem Solving and Electronics Engineering Object Oriented
Python Programming - - BE3251 Programming - CS3391 Introduction to
GE3151 Operating Systems -
Programming in C -
CS3451
CS3251
Computer Networks - Object Oriented
CS3591 Software Engineering
- CCS356
Compiler Design - Human Values and
5th Semester
CS3501 Embedded Systems Ethics - GE3791
7th Semester
8th Semester
6th Semester
and IoT - CS3691
Cryptography and Open Elective 2
Cyber Security - Open Elective-1 Project Work /
CB3491
Open Elective 3 Intership
Distributed Computing Elective-3
- CS3551 Open Elective 4
Elective-4
Elective 1
Management Elective
Elective-5
Elective 2
Elective-6
, All Computer Engg Subjects - [ B.E., M.E., ] (Click on Subjects to
enter)
Programming in C Computer Networks Operating Systems
Programming and Data Programming and Data Problem Solving and Python
Structures I Structure II Programming
Database Management Systems Computer Architecture Analog and Digital
Communication
Design and Analysis of Microprocessors and Object Oriented Analysis
Algorithms Microcontrollers and Design
Software Engineering Discrete Mathematics Internet Programming
Theory of Computation Computer Graphics Distributed Systems
Mobile Computing Compiler Design Digital Signal Processing
Artificial Intelligence Software Testing Grid and Cloud Computing
Data Ware Housing and Data Cryptography and Resource Management
Mining Network Security Techniques
Service Oriented Architecture Embedded and Real Time Multi - Core Architectures
Systems and Programming
Probability and Queueing Theory Physics for Information Transforms and Partial
Science Differential Equations
Technical English Engineering Physics Engineering Chemistry
Engineering Graphics Total Quality Professional Ethics in
Management Engineering
Basic Electrical and Electronics Problem Solving and Environmental Science and
and Measurement Engineering Python Programming Engineering
, lOMoARcPSD|26885763
www.BrainKart.com
CS3691 EMBEDDED SYSTEMS AND IOT LTPC
3024
COURSE OBJECTIVES:
To learn the internal architecture and programming of an embedded processor.
To introduce interfacing I/O devices to the processor.
To introduce the evolution of the Internet of Things (IoT).
To build a small low-cost embedded and IoT system using Arduino/RaspberryPi/ openplatform.
To apply the concept of Internet of Things in real world scenario.
UNIT I 8-BIT EMBEDDED PROCESSOR 8-Bit
Microcontroller – Architecture – Instruction Set and Programming – Programming Parallel Ports
– Timers and Serial Port – Interrupt Handling.
UNIT II EMBEDDED C PROGRAMMING
Memory And I/O Devices Interfacing – Programming Embedded Systems in C – Need For
RTOS – Multiple Tasks and Processes – Context Switching – Priority Based Scheduling
Policies.
UNIT III IOT AND ARDUINO PROGRAMMING
Introduction to the Concept of IoT Devices – IoT Devices Versus
Computers – IoT Configurations – Basic Components – Introduction to Arduino – Types of
Arduino– Arduino Toolchain – Arduino Programming Structure – Sketches – Pins –
Input/Output From Pins Using Sketches – Introduction to Arduino Shields – Integration of
Sensors and Actuators with Arduino.
UNIT IV IOT COMMUNICATION AND OPEN PLATFORMS
IoT Communication Models and APIs – IoT Communication Protocols – Bluetooth – WiFi –
ZigBee– GPS – GSM modules – Open Platform (like Raspberry Pi) – Architecture –
Programming –Interfacing – Accessing GPIO Pins – Sending and Receiving Signals Using GPIO
Pins –Connecting to the Cloud.
UNIT V APPLICATIONS DEVELOPMENT
Complete Design of Embedded Systems – Development of IoT Applications – Home
Automation –Smart Agriculture – Smart Cities – Smart Healthcare.
1|Page
https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN
, lOMoARcPSD|26885763
www.BrainKart.com
UNIT I
8-BIT EMBEDDED PROCESSOR
▪ 8-Bit Microcontroller
▪ Architecture
▪ Instruction Set and Programming
▪ Programming Parallel Ports
▪ Timers and Serial Port
▪ Interrupt Handling.
2|Page
https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN
Environmental Sciences
Professional English and Sustainability -
Professional English - - II - HS3252 Discrete Mathematics GE3451
I - HS3152 - MA3354
Statistics and Theory of Computation
Matrices and Calculus Numerical Methods - Digital Principles and - CS3452
3rd Semester
4th Semester
- MA3151 MA3251 Computer Organization
1st Semester
2nd Semester
- CS3351 Artificial Intelligence
Engineering Graphics and Machine Learning
Engineering Physics - - CS3491
- GE3251 Foundation of Data
PH3151
Science - CS3352
Database Management
Physics for
Engineering Chemistry System - CS3492
Information Science Data Structure -
- CY3151 - PH3256 CS3301
Basic Electrical and
Algorithms - CS3401
Problem Solving and Electronics Engineering Object Oriented
Python Programming - - BE3251 Programming - CS3391 Introduction to
GE3151 Operating Systems -
Programming in C -
CS3451
CS3251
Computer Networks - Object Oriented
CS3591 Software Engineering
- CCS356
Compiler Design - Human Values and
5th Semester
CS3501 Embedded Systems Ethics - GE3791
7th Semester
8th Semester
6th Semester
and IoT - CS3691
Cryptography and Open Elective 2
Cyber Security - Open Elective-1 Project Work /
CB3491
Open Elective 3 Intership
Distributed Computing Elective-3
- CS3551 Open Elective 4
Elective-4
Elective 1
Management Elective
Elective-5
Elective 2
Elective-6
, All Computer Engg Subjects - [ B.E., M.E., ] (Click on Subjects to
enter)
Programming in C Computer Networks Operating Systems
Programming and Data Programming and Data Problem Solving and Python
Structures I Structure II Programming
Database Management Systems Computer Architecture Analog and Digital
Communication
Design and Analysis of Microprocessors and Object Oriented Analysis
Algorithms Microcontrollers and Design
Software Engineering Discrete Mathematics Internet Programming
Theory of Computation Computer Graphics Distributed Systems
Mobile Computing Compiler Design Digital Signal Processing
Artificial Intelligence Software Testing Grid and Cloud Computing
Data Ware Housing and Data Cryptography and Resource Management
Mining Network Security Techniques
Service Oriented Architecture Embedded and Real Time Multi - Core Architectures
Systems and Programming
Probability and Queueing Theory Physics for Information Transforms and Partial
Science Differential Equations
Technical English Engineering Physics Engineering Chemistry
Engineering Graphics Total Quality Professional Ethics in
Management Engineering
Basic Electrical and Electronics Problem Solving and Environmental Science and
and Measurement Engineering Python Programming Engineering
, lOMoARcPSD|26885763
www.BrainKart.com
CS3691 EMBEDDED SYSTEMS AND IOT LTPC
3024
COURSE OBJECTIVES:
To learn the internal architecture and programming of an embedded processor.
To introduce interfacing I/O devices to the processor.
To introduce the evolution of the Internet of Things (IoT).
To build a small low-cost embedded and IoT system using Arduino/RaspberryPi/ openplatform.
To apply the concept of Internet of Things in real world scenario.
UNIT I 8-BIT EMBEDDED PROCESSOR 8-Bit
Microcontroller – Architecture – Instruction Set and Programming – Programming Parallel Ports
– Timers and Serial Port – Interrupt Handling.
UNIT II EMBEDDED C PROGRAMMING
Memory And I/O Devices Interfacing – Programming Embedded Systems in C – Need For
RTOS – Multiple Tasks and Processes – Context Switching – Priority Based Scheduling
Policies.
UNIT III IOT AND ARDUINO PROGRAMMING
Introduction to the Concept of IoT Devices – IoT Devices Versus
Computers – IoT Configurations – Basic Components – Introduction to Arduino – Types of
Arduino– Arduino Toolchain – Arduino Programming Structure – Sketches – Pins –
Input/Output From Pins Using Sketches – Introduction to Arduino Shields – Integration of
Sensors and Actuators with Arduino.
UNIT IV IOT COMMUNICATION AND OPEN PLATFORMS
IoT Communication Models and APIs – IoT Communication Protocols – Bluetooth – WiFi –
ZigBee– GPS – GSM modules – Open Platform (like Raspberry Pi) – Architecture –
Programming –Interfacing – Accessing GPIO Pins – Sending and Receiving Signals Using GPIO
Pins –Connecting to the Cloud.
UNIT V APPLICATIONS DEVELOPMENT
Complete Design of Embedded Systems – Development of IoT Applications – Home
Automation –Smart Agriculture – Smart Cities – Smart Healthcare.
1|Page
https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN
, lOMoARcPSD|26885763
www.BrainKart.com
UNIT I
8-BIT EMBEDDED PROCESSOR
▪ 8-Bit Microcontroller
▪ Architecture
▪ Instruction Set and Programming
▪ Programming Parallel Ports
▪ Timers and Serial Port
▪ Interrupt Handling.
2|Page
https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN