This course is part of the B.E. Computer Science Engineering curriculum under Anna University Regulation 2021. The knowledge from this course continues to be actively applied in professional software development.
Semester 6 (Third Year)
3 Credits
45 Lecture Hours
Course Overview
UniversityAnna University
Regulation2021
Semester6
Credits3
TypeCore
Units5
Course Objectives
1
To understand 8-bit embedded processor architecture
2
To learn embedded C programming
3
To understand IoT concepts and Arduino programming
4
To learn IoT communication protocols
5
To develop IoT applications
Syllabus
Detailed unit-wise breakdown of the course curriculum as per Anna University Regulation 2021.
1
8-BIT EMBEDDED PROCESSOR
9 Hours
8-Bit Microcontroller ArchitectureInstruction Set and ProgrammingProgramming Parallel PortsTimers and Serial PortInterrupt Handling
2
EMBEDDED C PROGRAMMING
9 Hours
Memory And I/O Devices InterfacingProgramming Embedded Systems in CNeed For RTOSMultiple Tasks and ProcessesContext SwitchingPriority Based Scheduling Policies
3
IOT AND ARDUINO PROGRAMMING
9 Hours
Introduction to IoT DevicesIoT Devices vs ComputersIoT ConfigurationsBasic ComponentsIntroduction to ArduinoTypes of ArduinoArduino ToolchainArduino Programming StructureSketches and PinsInput/Output from PinsArduino ShieldsIntegration of Sensors and Actuators
4
IOT COMMUNICATION AND PLATFORMS
9 Hours
IoT Communication Models and APIsIoT Communication ProtocolsBluetooth, WiFi, ZigBeeGPS, GSM modulesOpen Platform – Raspberry Pi ArchitectureProgramming and InterfacingAccessing GPIO PinsSending and Receiving SignalsConnecting to the Cloud
5
APPLICATIONS DEVELOPMENT
9 Hours
Complete Design of Embedded SystemsDevelopment of IoT ApplicationsHome AutomationSmart AgricultureSmart CitiesSmart Healthcare
Course Outcomes
Upon completion of this course, students will be able to:
CO1
Program 8-bit microcontrollers
CO2
Develop embedded systems using C
CO3
Build IoT projects using Arduino
CO4
Implement IoT communication protocols
CO5
Design and develop IoT applications
Industry Application & Relevance
How the concepts learned in this course are applied in real-world software development projects across Banking, Healthcare, and Enterprise domains over 20+ years of experience.
Professional Application
IoT integration, healthcare devices, smart systems
Textbooks & References
Textbooks
Muhammad Ali Mazidi et al., 'The 8051 Microcontroller and Embedded Systems', Pearson
Arshdeep Bahga, Vijay Madisetti, 'Internet of Things: A Hands-On Approach', VPT
Reference Books
Raj Kamal, 'Embedded Systems', McGraw Hill
Adrian McEwen, Hakim Cassimally, 'Designing the Internet of Things', Wiley
Related Courses from Semester 6
Other courses from the same semester that are actively used in professional work.