
B-TECH in Artificial Intelligence And Robotics at SRM Institute of Science and Technology


Chengalpattu, Tamil Nadu
.png&w=1920&q=75)
About the Specialization
What is Artificial Intelligence and Robotics at SRM Institute of Science and Technology Chengalpattu?
This B.Tech Artificial Intelligence and Robotics program at SRM Institute of Science and Technology focuses on equipping students with expertise in developing intelligent systems and autonomous robots. It integrates core AI principles with advanced robotics, addressing the growing demand for skilled professionals in automation, smart manufacturing, and intelligent decision-making systems across various Indian industries. The curriculum is designed to foster innovation and practical application.
Who Should Apply?
This program is ideal for high school graduates with a strong foundation in science and mathematics, seeking entry into rapidly evolving fields of AI and Robotics. It also caters to individuals passionate about developing intelligent machines, automation, and problem-solving through advanced computational techniques, looking for a cutting-edge engineering career and contributing to India''''s technological landscape.
Why Choose This Course?
Graduates can expect diverse career paths in India as AI engineers, robotics developers, automation specialists, data scientists, and research scientists. Entry-level salaries range from INR 4-8 LPA, with experienced professionals earning significantly more in leading tech hubs. The program prepares students for roles in both Indian startups and multinational corporations, contributing to India''''s technological advancement and innovation ecosystem.

Student Success Practices
Foundation Stage
Master Programming Fundamentals- (Semester 1-2)
Focus heavily on C++ and Data Structures in the initial semesters. Practice daily on platforms like HackerRank, LeetCode, and CodeChef to build strong algorithmic thinking. Understand core concepts thoroughly before moving to advanced topics, as this forms the bedrock for AI and Robotics development.
Tools & Resources
HackerRank, LeetCode, CodeChef, GeeksforGeeks
Career Connection
A solid programming base is crucial for any AI/Robotics role, especially for technical coding rounds in placements and for building efficient intelligent systems.
Form Study Groups and Peer Learning- (Semester 1-2)
Collaborate with peers to discuss complex mathematical and programming concepts, solve problems together, and prepare for exams. Teaching others reinforces your own understanding and exposes you to different perspectives, fostering a collaborative learning environment.
Tools & Resources
College library discussion rooms, Online collaborative platforms like Discord, WhatsApp groups for academic discussion
Career Connection
Enhances teamwork, communication, and problem-solving skills, vital for working in interdisciplinary teams in the AI and Robotics industry.
Engage with Basic Electronics & Hardware Projects- (Semester 1-2)
Start exploring basic electronics and microcontrollers like Arduino or Raspberry Pi alongside theory. Build simple circuits or assemble small robot kits to gain early hands-on experience, even if it is not directly part of the syllabus yet, preparing for the robotics hardware component.
Tools & Resources
Arduino kits, Raspberry Pi, Online tutorials for basic electronics, Small robot DIY kits
Career Connection
Develops practical problem-solving skills, builds an early understanding of hardware-software interaction, and ignites interest crucial for robotics specialization.
Intermediate Stage
Deep Dive into AI/ML & Robotics Core Concepts- (Semester 3-5)
As core AI, Machine Learning, and Robotics subjects are introduced, go beyond the classroom. Take parallel online courses (Coursera, edX), read introductory research papers, and work on small personal projects related to algorithms like regression, classification, or basic robot kinematics.
Tools & Resources
Coursera (Andrew Ng''''s ML course), edX, Kaggle for datasets and competitions, GitHub for open-source projects, MATLAB/Python for simulations
Career Connection
Builds a strong portfolio and demonstrates initiative, making you a more attractive candidate for specialized internships and early career roles in AI/Robotics.
Seek Internships and Industry Exposure- (Semester 4-5)
Actively search for summer internships in AI, ML, or Robotics at startups or established companies across India. Even unpaid internships offer invaluable real-world experience, practical skills application, and networking opportunities within the industry. Attend industry workshops and tech talks regularly.
Tools & Resources
LinkedIn, Internshala, College placement cell, Industry conferences and webinars
Career Connection
Bridges academic knowledge with practical application, provides insights into industry demands, and often leads to Pre-Placement Offers (PPOs) and better job prospects.
Participate in Hackathons & Technical Competitions- (Semester 4-5)
Join AI/Robotics hackathons, coding competitions, and robotic challenges. These platforms challenge your skills under pressure, introduce you to new technologies, and provide opportunities to build functional prototypes quickly while working in teams.
Tools & Resources
College tech fests, Major company-sponsored hackathons (e.g., Google, Microsoft), Online competitive programming platforms
Career Connection
Enhances problem-solving, rapid prototyping, teamwork, and innovation skills, which are highly valued in dynamic tech and R&D roles in AI and Robotics.
Advanced Stage
Specialize with Electives and Advanced Projects- (Semester 6-8)
Carefully choose professional and open electives that align with your specific career interests (e.g., Deep Learning, Computer Vision, Embedded Systems for Robotics). Dedicate significant effort to your final year project, aiming for an innovative solution, a research publication, or a commercial prototype.
Tools & Resources
Latest research papers (arXiv, IEEE Xplore), Advanced libraries (TensorFlow, PyTorch, ROS), Specialized hardware (e.g., NVIDIA Jetson, robot kits)
Career Connection
Develops deep expertise in a niche area of AI or Robotics, making you a specialist in demand for specific high-tech roles and preparing you for higher studies or entrepreneurship.
Master Placement Preparation & Communication- (Semester 7-8)
Refine your resume and cover letter, practice technical and HR interview questions extensively, and participate in mock interviews. Focus on clearly articulating your project experiences, technical skills, and problem-solving approaches. Enhance presentation skills for project defense and professional pitches.
Tools & Resources
College placement training programs, Mock interview sessions by alumni/career services, Online interview prep platforms (Glassdoor, LeetCode)
Career Connection
Maximizes your chances of securing a desirable job offer from top companies in the AI, Robotics, and automation sectors by demonstrating readiness and competence.
Build a Professional Network and Personal Brand- (Semester 7-8)
Connect with professors, alumni, and industry professionals on LinkedIn. Attend advanced webinars, seminars, and networking events. Start a technical blog or contribute to open-source projects to showcase your skills, expertise, and thought leadership in the AI and Robotics domain.
Tools & Resources
LinkedIn, Technical conferences and workshops (online/offline), GitHub for open-source contributions, Personal website/blog
Career Connection
Opens doors to mentorship, collaborative opportunities, staying updated with cutting-edge industry trends, and long-term career growth in a rapidly evolving field.
Program Structure and Curriculum
Eligibility:
- Minimum 60% aggregate in Physics, Chemistry, Mathematics (PCM) in 10+2 / HSC / equivalent. Valid score in SRMJEEE.
Duration: 8 semesters / 4 years
Credits: Minimum 160 Credits
Assessment: Internal: 50%, External: 50%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI101J | Calculus and Matrix Algebra | Core | 4 | Matrices and Determinants, Eigenvalues and Eigenvectors, Differential Calculus, Integral Calculus, Vector Calculus |
| 18AI102J | Programming in C++ | Core | 3 | C++ Fundamentals, Object-Oriented Programming Concepts, Classes and Objects, Inheritance and Polymorphism, Exception Handling |
| 18AI103J | Physics | Core | 3 | Quantum Physics, Lasers and Fiber Optics, Semiconductor Devices, Magnetic Materials, Dielectric Properties |
| 18AI104J | Chemistry | Core | 3 | Water Technology, Electrochemistry and Corrosion, Polymer Chemistry, Nano Materials, Spectroscopic Techniques |
| 18AI105J | Problem Solving and Programming in C++ Lab | Lab | 2 | C++ Program Development, Object-Oriented Programming Exercises, Debugging Techniques, Algorithm Implementation |
| 18AI106J | Physics Lab | Lab | 1 | Experiments on Optics, Electrical Measurements, Material Properties, Semiconductor Characteristics |
| 18AI107J | Chemistry Lab | Lab | 1 | Water Analysis, Titrations, Chemical Synthesis, Corrosion Rate Measurement |
| 18HS101J | English | Humanities and Social Sciences | 2 | Communication Skills, Reading Comprehension, Writing Skills, Grammar and Vocabulary, Public Speaking |
| 18PD101J | Soft Skills - 1 | Soft Skills | 1 | Self-Introduction, SWOT Analysis, Goal Setting, Time Management, Basic Communication |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI201J | Differential Equations and Transform Techniques | Core | 4 | First Order Differential Equations, Higher Order Differential Equations, Laplace Transforms, Fourier Series and Transforms, Z-Transforms |
| 18AI202J | Data Structures and Algorithms | Core | 3 | Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Searching Algorithms |
| 18AI203J | Digital Principles and Computer Organization | Core | 3 | Digital Logic Gates, Boolean Algebra, Combinational Circuits, Sequential Circuits, Computer Architecture, CPU Organization |
| 18AI204J | Basic Electrical and Electronics Engineering | Core | 3 | DC and AC Circuits, Semiconductor Diodes, Transistors, Rectifiers and Filters, Operational Amplifiers |
| 18AI205J | Data Structures and Algorithms Lab | Lab | 2 | Implementation of Data Structures, Algorithm Efficiency Analysis, Sorting and Searching Practice |
| 18AI206J | Digital Principles and Computer Organization Lab | Lab | 1 | Logic Gate Experiments, Combinational Circuit Design, Sequential Circuit Implementation |
| 18AI207J | Basic Electrical and Electronics Engineering Lab | Lab | 1 | Circuit Laws Verification, Diode and Transistor Characteristics, Op-Amp Applications |
| 18PD201J | Soft Skills - 2 | Soft Skills | 1 | Presentation Skills, Group Discussion, Interview Preparation, Resume Building, Stress Management |
| 18AI208J | Engineering Graphics and Design | Core | 3 | Engineering Drawing Fundamentals, Orthographic Projections, Sectional Views, Isometric Projections, Introduction to CAD |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI301J | Probability and Statistics for AI | Core | 4 | Probability Theory, Random Variables and Distributions, Hypothesis Testing, Correlation and Regression, ANOVA |
| 18AI302J | Object Oriented Programming and Java | Core | 3 | Java Fundamentals, Classes, Objects, Methods, Inheritance and Polymorphism, Interfaces and Packages, Exception Handling, Collections Framework |
| 18AI303J | Operating Systems | Core | 3 | Operating System Structures, Process Management and Scheduling, Memory Management, Virtual Memory, File Systems |
| 18AI304J | Database Management Systems | Core | 3 | DBMS Architecture, ER Model, Relational Model and Algebra, SQL Querying, Normalization, Transaction Management |
| 18AI305J | Object Oriented Programming and Java Lab | Lab | 2 | Java Programming Exercises, Object-Oriented Design in Java, GUI Development with Java |
| 18AI306J | Operating Systems Lab | Lab | 1 | Linux Commands and Shell Scripting, Process and Thread Management, System Calls, Memory Allocation |
| 18AI307J | Database Management Systems Lab | Lab | 1 | SQL Queries and Joins, Database Design and Implementation, PL/SQL Programming |
| 18PD301J | Soft Skills - 3 | Soft Skills | 1 | Corporate Etiquette, Professional Communication, Teamwork and Collaboration, Conflict Resolution |
| 18AI308J | Environmental Science and Sustainability | Core | 2 | Ecosystems and Biodiversity, Environmental Pollution, Natural Resources Management, Waste Management, Sustainable Development |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI401J | Design and Analysis of Algorithms | Core | 3 | Algorithm Design Paradigms, Greedy Algorithms, Dynamic Programming, Graph Algorithms, NP-Completeness |
| 18AI402J | Python Programming | Core | 3 | Python Fundamentals, Data Structures in Python, Functions and Modules, File Handling, Object-Oriented Python |
| 18AI403J | Computer Networks | Core | 3 | Network Topologies and Layers, OSI and TCP/IP Models, IP Addressing and Subnetting, Routing Protocols, Transport Layer Protocols |
| 18AI404J | Microprocessor and Microcontroller | Core | 3 | Microprocessor Architecture, Instruction Set and Addressing Modes, Assembly Language Programming, Microcontrollers (8051), Peripheral Interfacing |
| 18AI405J | Python Programming Lab | Lab | 2 | Python Scripting, Data Analysis with NumPy and Pandas, Web Scraping, GUI Development with Python |
| 18AI406J | Computer Networks Lab | Lab | 1 | Network Configuration, Socket Programming, Packet Analysis, Network Simulation |
| 18AI407J | Microprocessor and Microcontroller Lab | Lab | 1 | Assembly Language Programming, Interfacing with I/O Devices, Timer/Counter Programming |
| 18PD401J | Soft Skills - 4 | Soft Skills | 1 | Leadership Skills, Entrepreneurial Thinking, Advanced Problem Solving, Critical Thinking, Decision Making |
| 18AI4XXE | Professional Elective - I | Elective | 3 |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI501J | Artificial Intelligence | Core | 4 | Introduction to AI, Problem Solving by Search, Knowledge Representation and Reasoning, Machine Learning Fundamentals, Natural Language Processing Introduction |
| 18AI502J | Machine Learning | Core | 4 | Supervised Learning (Regression, Classification), Unsupervised Learning (Clustering), Model Evaluation and Selection, Feature Engineering, Introduction to Neural Networks |
| 18AI503J | Robotics | Core | 4 | Robot Kinematics (Forward, Inverse), Robot Dynamics, Sensors and Actuators, Robot Control Architectures, Robot Programming |
| 18AI504J | Artificial Intelligence Lab | Lab | 2 | AI Search Algorithms Implementation, Prolog Programming, Knowledge Representation Tools, Expert System Development |
| 18AI505J | Machine Learning Lab | Lab | 2 | Implementing ML Algorithms (Scikit-learn), Data Preprocessing, Model Training and Evaluation, Introduction to Deep Learning Frameworks |
| 18AI506J | Robotics Lab | Lab | 2 | Robot Programming (ROS/Python), Robot Kinematics Experiments, Sensor Integration with Robots, Robot Actuation Control |
| 18AI5XXE | Professional Elective - II | Elective | 3 | |
| 18AI5XXO | Open Elective - I | Elective | 3 |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI601J | Deep Learning | Core | 4 | Artificial Neural Networks, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Generative Models (GANs, Autoencoders), Deep Reinforcement Learning Introduction |
| 18AI602J | Computer Vision | Core | 4 | Image Processing Fundamentals, Feature Detection and Extraction, Object Recognition and Detection, Image Segmentation, 3D Computer Vision |
| 18AI603J | Advanced Robotics and Robot Control | Core | 4 | Robot Dynamics and Control, Path Planning and Trajectory Generation, Force and Impedance Control, Multi-Robot Systems, Robot Learning |
| 18AI604J | Deep Learning Lab | Lab | 2 | Implementation with TensorFlow/PyTorch, Training CNNs for Image Recognition, Building RNNs for Sequence Data, Hyperparameter Tuning |
| 18AI605J | Computer Vision Lab | Lab | 2 | OpenCV for Image Processing, Object Detection using Deep Learning, Image Feature Matching, Camera Calibration |
| 18AI606J | Advanced Robotics and Robot Control Lab | Lab | 2 | Robot Simulation (Gazebo, V-REP), Implementation of Robot Control Algorithms, Robot Navigation Techniques, Human-Robot Interaction |
| 18AI6XXE | Professional Elective - III | Elective | 3 | |
| 18AI6XXO | Open Elective - II | Elective | 3 |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI701J | Natural Language Processing | Core | 4 | NLP Fundamentals, Text Preprocessing and Tokenization, Word Embeddings (Word2Vec, GloVe), Sequence Models (RNNs, Transformers), Machine Translation and Chatbots |
| 18AI702J | Embedded Systems for Robotics | Core | 4 | Embedded Processors and Microcontrollers, Real-Time Operating Systems (RTOS), Sensor Interfacing, Actuator Control, Communication Protocols (I2C, SPI, UART) |
| 18AI790J | Project Work - Phase I | Project | 6 | Problem Identification and Definition, Literature Survey and State-of-Art, System Design and Architecture, Methodology and Planning, Initial Implementation |
| 18AI7XXE | Professional Elective - IV | Elective | 3 | |
| 18AI7XXE | Professional Elective - V | Elective | 3 | |
| 18AI7XXO | Open Elective - III | Elective | 3 |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| 18AI890J | Project Work - Phase II | Project | 10 | Advanced Implementation and Development, Testing and Validation, Performance Evaluation, Report Writing, Project Defense and Presentation |
| 18AI8XXE | Professional Elective - VI | Elective | 3 | |
| 18AI8XXE | Professional Elective - VII | Elective | 3 | |
| 18AI8XXO | Open Elective - IV | Elective | 3 |




