SRMIST-image

B-SC in Computer Science With Artificial Intelligence 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 with Artificial Intelligence at SRM Institute of Science and Technology Chengalpattu?

This B.Sc Computer Science with Artificial Intelligence program at SRM Institute of Science and Technology focuses on equipping students with core computing principles alongside advanced AI and Machine Learning capabilities. It''''s designed to meet the surging demand for AI professionals in India, blending theoretical knowledge with practical application in areas like deep learning, NLP, and big data analytics, thereby fostering innovation-ready graduates.

Who Should Apply?

This program is ideal for fresh 10+2 graduates with a strong aptitude for mathematics and problem-solving, seeking entry into the rapidly expanding AI sector. It also caters to individuals passionate about developing intelligent systems and solving complex real-world problems. Prerequisites include a foundational understanding of computer science concepts and analytical thinking.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths as AI Engineers, Machine Learning Scientists, Data Analysts, and AI Consultants in leading tech companies and startups. Entry-level salaries typically range from INR 4-7 lakhs per annum, with significant growth trajectories. Professional certifications in AI/ML from platforms like Coursera or NVIDIA further enhance employability.

Student Success Practices

Foundation Stage

Master Programming & Logic- (Semester 1-2)

Dedicate time to thoroughly understand fundamental programming concepts in C and Python, along with digital logic. Practice coding daily on platforms like HackerRank or CodeChef to build strong problem-solving skills and debug efficiently.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, Online C/Python IDEs

Career Connection

A solid foundation in programming and logic is crucial for all AI/ML roles, serving as the bedrock for advanced algorithm development and data manipulation needed for placements.

Build a Strong Mathematical Base- (Semester 1-2)

Focus on Professional Mathematics, particularly calculus, linear algebra, and probability, as these are the pillars of Machine Learning. Utilize resources like Khan Academy or NPTEL for deeper understanding and consistent practice.

Tools & Resources

Khan Academy, NPTEL, Mathematics textbooks, Wolfram Alpha

Career Connection

A robust mathematical understanding is indispensable for comprehending complex AI algorithms, enabling students to excel in advanced courses and interviews for AI research and development roles.

Engage in Early Project Exploration- (Semester 1-2)

Start working on small, self-initiated projects in AI/ML using basic Python. Explore simple datasets and implement foundational algorithms to gain practical experience beyond classroom assignments.

Tools & Resources

Kaggle datasets (for beginners), Jupyter Notebook, Google Colab, Scikit-learn

Career Connection

Early project work demonstrates proactive learning and practical application, making students stand out in internships and entry-level positions requiring hands-on experience in AI.

Intermediate Stage

Specialize through Electives and Certifications- (Semester 3-5)

Choose specialization electives strategically based on career interests (e.g., NLP, Computer Vision). Supplement coursework with industry-recognized certifications from platforms like Coursera, edX, or deeplearning.ai to gain specialized skills.

Tools & Resources

Coursera (AI/ML Specializations), edX, deeplearning.ai courses, NVIDIA DLI

Career Connection

Specialized skills and certifications validate expertise in niche AI domains, making students highly marketable for targeted roles in the Indian tech industry and increasing salary potential.

Participate in Hackathons & Competitions- (Semester 3-5)

Actively participate in AI/ML hackathons, data science competitions (e.g., Kaggle, Analytics Vidhya), and coding contests. This hones problem-solving under pressure and builds a portfolio of practical achievements.

Tools & Resources

Kaggle, Analytics Vidhya, Major League Hacking (MLH), College hackathons

Career Connection

Winning or even participating in such events demonstrates practical skill, teamwork, and innovation, which are highly valued by Indian employers for AI/ML roles and can lead to direct recruitment.

Seek Industry Internships- (Semester 4-5)

Actively apply for internships during summer breaks or semester breaks at startups, IT service companies, or R&D divisions in India. Leverage college career services and professional networking platforms like LinkedIn.

Tools & Resources

LinkedIn, Internshala, College placement cell, Company career pages

Career Connection

Internships provide invaluable industry exposure, professional networking opportunities, and often lead to pre-placement offers (PPOs), significantly boosting career prospects in the Indian job market.

Advanced Stage

Undertake a Comprehensive Major Project- (Semester 6)

Collaborate with faculty or industry mentors on a substantial AI/ML major project. Focus on a real-world problem, employing advanced techniques, and ensure robust documentation and presentation of results.

Tools & Resources

GitHub, Research papers (arXiv), Industry mentors, Project management tools

Career Connection

A well-executed major project serves as a capstone, showcasing deep technical skills and problem-solving abilities to potential employers, which is critical for securing high-value placements.

Build a Professional Portfolio and Network- (Semester 5-6)

Create an online portfolio (e.g., GitHub, personal website) showcasing projects, certifications, and skills. Attend industry seminars, workshops, and connect with professionals on LinkedIn to expand your network.

Tools & Resources

GitHub Pages, LinkedIn, Personal website builders, Conference/Webinar platforms

Career Connection

A strong professional portfolio and network are essential for career visibility, opening doors to advanced job opportunities, mentorship, and entrepreneurial ventures in the Indian AI ecosystem.

Master Interview & Aptitude Skills- (Semester 5-6)

Practice technical interviews focusing on core AI/ML concepts, data structures, algorithms, and logical reasoning. Engage in mock interviews and aptitude test preparation to enhance performance in placement drives.

Tools & Resources

LeetCode, GeeksforGeeks interview section, Mock interview platforms, Aptitude test books/websites

Career Connection

Excelling in technical interviews and aptitude tests is paramount for securing placements in top-tier Indian companies and MNCs, leading to desired roles and competitive salary packages.

Program Structure and Curriculum

Eligibility:

  • Passed 10+2 or equivalent examination with Mathematics/Business Mathematics/Computer Science/Statistics as one of the subjects.

Duration: 6 semesters / 3 years

Credits: 140 Credits

Assessment: Internal: undefined, External: undefined

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LEH101JCommunicative EnglishCore3Reading Comprehension, Writing Skills, Listening & Speaking, Grammar & Vocabulary, Presentation Skills
21LEM101JProfessional MathematicsCore4Calculus, Matrices, Differential Equations, Probability, Statistics
21LCS101JProgramming in CCore3C Fundamentals, Control Structures, Functions, Arrays & Pointers, Structures & Unions
21LCS102JDigital Logic & Computer OrganizationCore3Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits, Computer Architecture
21LCS103JProblem Solving using C LabLab2C Programming Practice, Debugging, Conditional Statements, Looping Constructs, Function Implementation
21LCS104JDigital Logic LabLab2Logic Gate Implementation, Combinational Circuit Design, Sequential Circuit Design, Computer Arithmetic
21LCS105JAI & ML for Problem SolvingCore3Introduction to AI/ML, Problem Solving Agents, Search Algorithms, Supervised Learning, Unsupervised Learning
21LBS101JEnvironmental ScienceAbility Enhancement Compulsory Course2Ecosystems, Biodiversity, Pollution, Renewable Energy, Environmental Ethics
21LVA101JValue Added Course IValue Added Course2Communication Skills, Teamwork, Critical Thinking, Problem-solving, Professional Etiquette

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LEH201JPrinciples of ManagementCore3Management Functions, Planning & Organizing, Leading & Controlling, Motivation, Ethics in Management
21LCS201JData StructuresCore4Arrays, Stacks & Queues, Linked Lists, Trees, Graphs, Sorting & Searching
21LCS202JObject Oriented Programming with PythonCore3Python Fundamentals, OOP Concepts, Classes & Objects, Inheritance, Polymorphism, Exception Handling
21LCS203JOperating SystemsCore3OS Concepts, Process Management, Memory Management, File Systems, I/O Systems
21LCS204JData Structures LabLab2Array Operations, Stack/Queue Implementation, Linked List Operations, Tree/Graph Traversal, Sorting/Searching Algorithms
21LCS205JObject Oriented Programming with Python LabLab2Python Programming Practice, OOP Implementation, GUI Programming, File I/O, Database Connectivity
21LCS206JDatabase Management SystemsCore3DBMS Concepts, ER Model, Relational Model, SQL Queries, Normalization, Transaction Management
21LCS207JDatabase Management Systems LabLab2SQL Queries, Database Design, Stored Procedures, Triggers, Data Manipulation
21LBS201JIndian ConstitutionAbility Enhancement Compulsory Course2Preamble, Fundamental Rights, Directive Principles, Union & State Governments, Constitutional Amendments
21LVA201JValue Added Course IIValue Added Course2Ethics and Values, Self-Management, Digital Literacy, Creative Thinking, Interpersonal Skills

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS301JComputer NetworksCore3Network Models, Physical Layer, Data Link Layer, Network Layer, Transport Layer, Application Layer
21LCS302JMachine LearningCore4Supervised Learning, Unsupervised Learning, Reinforcement Learning, Model Evaluation, Feature Engineering, Deep Learning Introduction
21LCS303JData AnalyticsCore3Data Collection, Data Cleaning, Data Visualization, Exploratory Data Analysis, Statistical Analysis, Predictive Modeling
21LCS304JWeb TechnologyCore3HTML, CSS, JavaScript, Web Servers, Client-Server Architecture, Web Services
21LCS305JComputer Networks LabLab2Network Device Configuration, Socket Programming, Protocol Analysis, Network Security Tools
21LCS306JMachine Learning LabLab2ML Algorithm Implementation, Model Training, Evaluation Metrics, Data Preprocessing, Scikit-learn, TensorFlow/PyTorch Basics
21LCS307JData Analytics LabLab2Data Cleaning Tools, Visualization Tools, Statistical Software, Regression Analysis, Classification
21LCS308JWeb Technology LabLab2HTML/CSS Design, JavaScript Interactivity, Dynamic Web Pages, Frontend Frameworks
21LSS301JSkill Enhancement Course ISkill Enhancement Course2Advanced Excel Skills, Public Speaking, Entrepreneurship Basics, Leadership Development, Foreign Language Basics
21LVA301JValue Added Course IIIValue Added Course2Financial Literacy, Stress Management, Time Management, Interview Skills, Professional Networking
21LGE3XXJGeneric Elective IElective3Introduction to Business, Principles of Economics, Sociology, Psychology Basics, Art & Culture

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS401JArtificial IntelligenceCore4AI History, Search Algorithms, Knowledge Representation, Logic Programming, Planning, Expert Systems
21LCS402JSoftware EngineeringCore3Software Development Life Cycle, Requirements Engineering, Design Principles, Testing, Maintenance, Project Management
21LCS403JCloud ComputingCore3Cloud Paradigms, Service Models, Deployment Models, Virtualization, Cloud Security, AWS/Azure Basics
21LCS404JNatural Language ProcessingCore3Text Preprocessing, NLP Tasks, Language Models, Machine Translation, Sentiment Analysis, Text Classification
21LCS405JArtificial Intelligence LabLab2Search Algorithm Implementation, Logic Programming, AI Agent Design, Game Playing, Expert System Development
21LCS406JCloud Computing LabLab2Cloud Service Deployment, Virtual Machine Management, Storage Services, Serverless Computing, Containerization
21LCS407JNatural Language Processing LabLab2Text Processing Libraries, NLP Model Training, Chatbot Development, Information Extraction
21LCS408JInternship/Industrial TrainingProject1Industry Exposure, Project Implementation, Professional Skills, Report Writing
21LSS401JSkill Enhancement Course IISkill Enhancement Course2Data Visualization Tools, Project Management Software, Advanced Communication, Negotiation Skills, Intellectual Property Rights
21LVA401JValue Added Course IVValue Added Course2Cyber Security Awareness, Web Development Basics, Mobile App Development Basics, Basic Data Science Tools, Career Planning
21LGE4XXJGeneric Elective IIElective3Environmental Studies, Indian History, Political Science, Entrepreneurship, Introduction to Law

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS501JDeep LearningCore4Neural Networks, CNNs, RNNs, LSTMs, Autoencoders, Generative Models, Deep Learning Frameworks
21LCS502JResearch MethodologyCore3Research Problem Formulation, Literature Review, Research Design, Data Collection, Statistical Analysis, Report Writing
21LCS503JBig Data AnalyticsCore3Big Data Concepts, Hadoop Ecosystem, Spark, NoSQL Databases, Data Warehousing, Data Streaming
21LCS504JData MiningCore3Data Preprocessing, Classification, Clustering, Association Rule Mining, Anomaly Detection, Web Mining
21LCS505JDeep Learning LabLab2Neural Network Implementation, Image Classification, Sequence Prediction, Generative Adversarial Networks
21LCS506JBig Data Analytics LabLab2Hadoop/Spark Cluster Setup, Data Processing, MapReduce Programming, Data Ingestion, Real-time Analytics
21LCS507JData Mining LabLab2Data Cleaning, Classification Algorithms, Clustering Algorithms, Association Rule Discovery
21LVA501JValue Added Course VValue Added Course2IoT Fundamentals, Robotics Basics, Blockchain Technology, Green Computing, Professional Certifications
21LGE5XXJGeneric Elective IIIElective3Disaster Management, Human Rights, Indian Traditional Knowledge, Sports Science, Foreign Language

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS601JEthics in AICore3AI Ethics, Bias in AI, Privacy Concerns, Accountability, Responsible AI Development, Legal Implications
21LCS602JReinforcement LearningCore4Markov Decision Processes, Value Iteration, Policy Iteration, Q-Learning, Deep Reinforcement Learning, Applications
21LCS603JSpecialization Elective IElective3Image Processing, Computer Vision, Robotics, Internet of Things (IoT), Cybersecurity Fundamentals
21LCS604JSpecialization Elective IIElective3Advanced Data Structures, Game Development, Bioinformatics, Quantum Computing Basics, DevOps
21LCS605JReinforcement Learning LabLab2Reinforcement Learning Agents, Environment Simulation, Policy Optimization, Deep Q-Networks
21LCS606JMajor ProjectProject6Problem Identification, Solution Design, Implementation, Testing, Evaluation, Report Writing, Presentation
whatsapp

Chat with us