SRMIST-image

B-TECH in Computer Science And Engineering With Artificial Intelligence And Machine Learning at SRM Institute of Science and Technology

S. R. M. Institute of Science and Technology, Chennai, established 1985 in Kattankulathur, is a premier deemed university. Awarded NAAC A++ and Category I MHRD status, it offers diverse programs like BTech CSE on its 250-acre campus. Renowned for academic excellence, high NIRF 2024 rankings, and strong placements.

READ MORE
location

Chengalpattu, Tamil Nadu

Compare colleges

About the Specialization

What is Computer Science and Engineering with Artificial Intelligence and Machine Learning at SRM Institute of Science and Technology Chengalpattu?

This B.Tech in Computer Science and Engineering (Artificial Intelligence and Machine Learning) program at SRM Institute of Science and Technology focuses on equipping students with advanced knowledge and practical skills in AI and ML domains. It emphasizes theoretical foundations alongside hands-on application, addressing the growing demand for skilled professionals in India''''s rapidly evolving tech landscape. The program uniquely integrates core CSE principles with cutting-edge AI techniques, preparing graduates to tackle complex real-world challenges. It fosters an innovative learning environment, aligned with contemporary industry requirements.

Who Should Apply?

This program is ideal for ambitious fresh graduates seeking entry into the thriving fields of artificial intelligence, machine learning, and data science. It also caters to working professionals aiming to upskill and specialize in AI/ML, enhancing their career prospects. Furthermore, it welcomes career changers transitioning into the tech industry with a strong foundation in computer science or related quantitative disciplines, providing them with specialized expertise needed for high-demand roles. A keen interest in problem-solving and algorithmic thinking is a prerequisite.

Why Choose This Course?

Graduates of this program can expect to pursue rewarding India-specific career paths such as AI Engineer, Machine Learning Scientist, Data Scientist, NLP Engineer, and Robotics Engineer in top Indian and multinational companies. Entry-level salaries typically range from INR 6-10 LPA, with experienced professionals earning upwards of INR 15-30+ LPA, depending on skills and company. The program aligns with industry certifications like TensorFlow Developer or Azure AI Engineer, offering significant growth trajectories in areas like autonomous systems, healthcare AI, and intelligent automation.

Student Success Practices

Foundation Stage

Build Strong Programming Foundations- (Semester 1-2)

Dedicate significant time to mastering programming logic and data structures using C and Python. Actively solve problems on coding platforms to build confidence and develop efficient algorithmic thinking from the very first semester.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, Python documentation, C programming books

Career Connection

Essential for clearing technical rounds in placements and for building complex AI/ML models in later stages.

Engage in STEM Clubs and Societies- (Semester 1-2)

Join technical clubs focused on coding, robotics, or innovation. Participate in inter-college coding competitions, hackathons, and project exhibitions to apply theoretical knowledge, collaborate with peers, and showcase early projects.

Tools & Resources

College technical clubs (e.g., CodeChef Chapter, AI/ML Interest Group), Local hackathons

Career Connection

Develops teamwork, problem-solving skills, and a strong project portfolio, which are highly valued by recruiters.

Focus on Core Engineering Mathematics- (Semester 1-2)

Pay close attention to Engineering Mathematics I and II, as a strong grasp of calculus, linear algebra, and probability is fundamental for advanced AI and Machine Learning concepts. Seek extra help or join study groups if needed.

Tools & Resources

NPTEL courses, Khan Academy, Textbook examples, Peer study groups

Career Connection

Provides the mathematical backbone necessary to understand and innovate in complex AI/ML algorithms and research, crucial for higher studies and R&D roles.

Intermediate Stage

Dive Deep into AI/ML Fundamentals- (Semester 3-5)

Beyond coursework, explore online specialized courses and MOOCs in AI and Machine Learning. Work on mini-projects leveraging Python libraries like scikit-learn, TensorFlow, or PyTorch to gain practical experience.

Tools & Resources

Coursera, Udacity, Kaggle datasets, TensorFlow/PyTorch documentation, Google Colab

Career Connection

Builds a strong practical portfolio, differentiates you in interviews, and prepares you for advanced specialization.

Seek Industry Mentorship and Internships- (Semester 3-5)

Actively network with industry professionals through LinkedIn, alumni connections, and college career fairs. Secure internships during summer breaks in AI/ML roles to gain real-world exposure and understand industry best practices.

Tools & Resources

LinkedIn, SRMIST Alumni Network, College placement cell, Internship portals (Internshala, LetsIntern)

Career Connection

Provides invaluable industry experience, helps refine career goals, and often leads to pre-placement offers (PPOs).

Contribute to Open Source AI/ML Projects- (Semester 3-5)

Start contributing to open-source projects on platforms like GitHub related to AI, machine learning, or data science. This demonstrates collaborative skills, code quality, and a proactive learning attitude.

Tools & Resources

GitHub, GitLab, Stack Overflow, AI/ML communities

Career Connection

Showcases practical coding ability, teamwork, and commitment to learning, impressing potential employers and building a public profile.

Advanced Stage

Undertake a Significant AI/ML Capstone Project- (Semester 7-8)

Collaborate with faculty or industry partners on a substantial AI/ML project during your final year. Focus on solving a real-world problem, apply advanced algorithms, and ensure measurable outcomes.

Tools & Resources

Research papers, Industry problem statements, Faculty guidance, High-performance computing resources

Career Connection

Forms the cornerstone of your portfolio, demonstrating specialized expertise and readiness for challenging roles, often directly leading to job opportunities or research pursuits.

Prepare Rigorously for Placements & Higher Studies- (Semester 6-8)

Start placement preparation early, focusing on technical interviews, aptitude tests, and soft skills. If pursuing higher studies, prepare for GRE/GATE and work on strong recommendation letters and Statement of Purpose.

Tools & Resources

Placement training modules, Mock interviews, Online aptitude tests, Career counseling

Career Connection

Maximizes chances for securing top-tier placements in core AI/ML companies or gaining admission to prestigious graduate programs globally.

Specialize and Certify in Niche AI/ML Areas- (Semester 6-8)

Identify a niche area within AI/ML (e.g., computer vision, NLP, MLOps, explainable AI) and gain deeper expertise through advanced electives, workshops, and professional certifications from platforms like NVIDIA, AWS, or Google.

Tools & Resources

Professional certifications (e.g., AWS Certified Machine Learning Specialist, Google AI Engineer), Advanced research papers, Specialized workshops

Career Connection

Positions you as an expert in a specific, high-demand segment of AI/ML, opening doors to highly specialized and well-compensated roles.

Program Structure and Curriculum

Eligibility:

  • No eligibility criteria specified

Duration: 4 years / 8 semesters

Credits: 169 Credits

Assessment: Internal: undefined, External: undefined

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
23HS101English for EngineersCore3Communication Skills, Technical Writing, Listening & Speaking, Vocabulary & Grammar, Presentation Skills
23MA101Engineering Mathematics ICore4Matrices, Differential Calculus, Integral Calculus, Multivariable Calculus, Vector Calculus
23PH101Engineering PhysicsCore3Quantum Physics, Optics, Solid State Physics, Materials Science, Nanotechnology
23CS101Problem Solving using C ProgrammingCore3C Language Fundamentals, Control Flow, Functions, Arrays & Strings, Pointers, Structures & Unions
23EE101Basic Electrical and Electronics EngineeringCore3DC & AC Circuits, Semiconductor Devices, Diodes & Transistors, Digital Electronics Basics, Operational Amplifiers
23CS181Problem Solving using C Programming LaboratoryLab1.5C Programming Exercises, Debugging, Problem Solving, Data Structures Implementation, Algorithm Design
23PH181Engineering Physics LaboratoryLab1.5Experimental Physics, Data Analysis, Measurement Techniques, Optics Experiments, Electronic Circuits
23PD101Personal and Professional Development (I)Mandatory Course1Self-Awareness, Goal Setting, Time Management, Stress Management, Communication Skills
23GE101Engineering Graphics and DesignCore1Engineering Drawing, Orthographic Projections, Isometric Projections, Sectional Views, CAD Basics

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
23HS102Value EducationCore1Ethics, Morals, Human Values, Professional Ethics, Social Responsibility
23MA102Engineering Mathematics IICore4Ordinary Differential Equations, Laplace Transforms, Fourier Series, Partial Differential Equations, Complex Analysis
23CY101Engineering ChemistryCore3Electrochemistry, Corrosion, Spectroscopy, Polymer Chemistry, Nanomaterials
23CS201Data StructuresCore3Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Sorting & Searching
23EC101Analog and Digital ElectronicsCore3Diodes and Transistors, Amplifiers, Oscillators, Logic Gates, Combinational Circuits, Sequential Circuits
23CS281Data Structures LaboratoryLab1.5Implementation of Data Structures, Algorithm Analysis, Problem Solving, Recursion, Dynamic Programming
23CY181Engineering Chemistry LaboratoryLab1.5Titration, Spectrophotometry, pH Measurement, Material Analysis, Water Analysis
23EC181Analog and Digital Electronics LaboratoryLab1.5Circuit Design, Op-Amp Applications, Logic Gate Experiments, Flip-Flops, Counters, ADC/DAC
23EN101Environmental Science and EngineeringMandatory Course1Ecosystems, Biodiversity, Pollution Control, Waste Management, Sustainable Development
23PD102Personal and Professional Development (II)Mandatory Course1Goal Setting, Decision Making, Problem Solving, Interpersonal Skills, Teamwork
23CS191Python ProgrammingCore1.5Python Basics, Data Structures, Functions, Modules, File I/O, Object-Oriented Programming

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
23MA201Probability and StatisticsCore4Probability Theory, Random Variables, Distributions, Hypothesis Testing, Regression Analysis
23CS301Design and Analysis of AlgorithmsCore4Algorithm Analysis, Sorting Algorithms, Graph Algorithms, Dynamic Programming, Greedy Algorithms, NP-Completeness
23CS302Operating SystemsCore3Process Management, CPU Scheduling, Memory Management, Virtual Memory, File Systems, Deadlocks
23CS303Database Management SystemsCore3Relational Model, SQL, ER Diagrams, Normalization, Transaction Management, Concurrency Control
23CS304Object Oriented ProgrammingCore3OOP Concepts, Classes & Objects, Inheritance, Polymorphism, Abstraction, Exception Handling
23CS381Operating Systems LaboratoryLab1.5Linux Commands, Shell Scripting, Process Management, Thread Synchronization, Memory Allocation
23CS382Database Management Systems LaboratoryLab1.5SQL Queries, Database Design, PL/SQL, Triggers, Views, Stored Procedures
23CS383Object Oriented Programming LaboratoryLab1.5C++ or Java Programming, Class Design, Inheritance, Polymorphism, GUI Programming
23PD201Personal and Professional Development (III)Mandatory Course1Presentation Skills, Interview Skills, Resume Building, Group Discussion, Professional Etiquette
23CS305Computer Architecture and OrganizationCore3CPU Organization, Instruction Sets, Pipelining, Memory Hierarchy, I/O Organization, Control Unit

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
23CS401Theory of ComputationCore3Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines, Undecidability
23CS402Computer NetworksCore3Network Models, Physical Layer, Data Link Layer, Network Layer, Transport Layer, Application Layer, Network Security
23CS403Artificial IntelligenceSpecialization Core4AI Agents, Problem Solving, Search Algorithms, Knowledge Representation, Machine Learning Basics, Natural Language Processing
23CS404Machine LearningSpecialization Core4Supervised Learning, Unsupervised Learning, Reinforcement Learning, Model Evaluation, Neural Networks, Deep Learning Basics
23CS481Computer Networks LaboratoryLab1.5Network Configuration, Socket Programming, Protocol Implementation, Network Monitoring, Security Tools
23CS482Artificial Intelligence LaboratoryLab1.5Python for AI, Search Algorithms Implementation, Constraint Satisfaction Problems, Logic Programming, Expert Systems
23CS483Machine Learning LaboratoryLab1.5Data Preprocessing, Scikit-learn, Model Training & Evaluation, Regression, Classification, Clustering, Deep Learning Frameworks
23PD202Personal and Professional Development (IV)Mandatory Course1Emotional Intelligence, Conflict Resolution, Leadership Skills, Entrepreneurship Basics, Global Awareness
23CS44XProgram Elective IElective3

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
23CS501Compiler DesignCore3Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization, Symbol Table
23CS502Software EngineeringCore3Software Development Life Cycle, Requirements Engineering, Design Principles, Testing, Project Management, Agile Methodologies
23CS503Deep LearningSpecialization Core4Neural Network Architectures, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Transformers, Generative Models, Deep Learning Frameworks
23CS504Natural Language ProcessingSpecialization Core4Text Preprocessing, Language Models, Word Embeddings, Sequence Models, Machine Translation, Sentiment Analysis
23CS581Compiler Design LaboratoryLab1.5Lexical Analyzer Implementation, Parser Implementation, Intermediate Code Generation, Compiler Tools (Lex, Yacc)
23CS582Deep Learning LaboratoryLab1.5TensorFlow/PyTorch, CNNs for Image Classification, RNNs for Sequence Prediction, Transformers Implementation, Model Deployment
23CS583Natural Language Processing LaboratoryLab1.5NLTK, SpaCy, Text Classification, Sentiment Analysis, Chatbot Development, Machine Translation Projects
23PD301Personal and Professional Development (V)Mandatory Course1Critical Thinking, Entrepreneurial Mindset, Ethical Hacking Basics, Cyber Security Awareness, Advanced Communication
23CS54XProgram Elective IIElective3

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
23CS601Cryptography and Network SecurityCore3Cryptographic Algorithms, Public Key Infrastructure, Network Security Protocols, Firewalls, Intrusion Detection Systems, Web Security
23CS602Data Science and Big Data AnalyticsSpecialization Core4Data Collection, Data Preprocessing, Exploratory Data Analysis, Big Data Technologies (Hadoop, Spark), Predictive Modeling, Data Visualization
23CS603Reinforcement LearningSpecialization Core4Markov Decision Processes, Dynamic Programming, Monte Carlo Methods, Temporal Difference Learning, Q-Learning, Policy Gradient Methods
23CS681Cryptography and Network Security LaboratoryLab1.5Cryptographic Toolkits, Network Scanning, Vulnerability Assessment, Firewall Configuration, Intrusion Detection
23CS682Data Science and Big Data Analytics LaboratoryLab1.5Python for Data Science, R for Data Analytics, Hadoop Ecosystem, Spark Programming, Data Visualization Tools, Machine Learning Pipelines
23CS683Reinforcement Learning LaboratoryLab1.5OpenAI Gym, Q-Learning Implementation, Policy Gradient Algorithms, Deep Reinforcement Learning, Robotics Applications
23CS691Internship / Industrial Training (4 Weeks)Practical1Industry Exposure, Practical Skill Application, Project Work, Professional Networking, Report Writing
23CS64XProgram Elective IIIElective3
23OE60XOpen Elective IOpen Elective3

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
23CS701Distributed SystemsCore3Distributed System Architectures, Inter-process Communication, Distributed File Systems, Concurrency Control, Fault Tolerance, Cloud Computing Basics
23CS702Robotics and Intelligent SystemsSpecialization Core4Robot Kinematics, Sensors and Actuators, Robot Control, Path Planning, Machine Vision for Robotics, Human-Robot Interaction
23CS791Project Work - Phase IProject4Problem Identification, Literature Review, Project Design, Methodology, Feasibility Study, Proposal Writing
23CS74XProgram Elective IVElective3
23OE70XOpen Elective IIOpen Elective3
23HS701Professional Ethics and Human ValuesCore2Ethical Theories, Engineering Ethics, Professional Responsibility, Cybersecurity Ethics, AI Ethics, Corporate Governance

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
23CS801Cognitive ComputingSpecialization Core4Cognitive Architectures, Knowledge Representation, Reasoning Systems, Natural Language Understanding, Computer Vision, Human-Computer Interaction
23CS891Project Work - Phase IIProject8System Implementation, Testing & Debugging, Performance Evaluation, Documentation, Report Writing, Project Presentation
23CS84XProgram Elective VElective3
23OE80XOpen Elective IIIOpen Elective1
whatsapp

Chat with us