SRMIST-image

B-TECH in Computer Science And Engineering With Data Science 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 Data Science at SRM Institute of Science and Technology Chengalpattu?

This B.Tech Computer Science and Engineering with Data Science program at SRM Institute of Science and Technology focuses on equipping students with expertise in data analytics, machine learning, and artificial intelligence, crucial for India''''s booming digital economy. The program emphasizes hands-on experience and theoretical foundations to tackle complex data challenges. It stands out by integrating core CSE principles with advanced data methodologies, preparing graduates for diverse roles across various Indian industries.

Who Should Apply?

This program is ideal for aspiring engineers and curious minds passionate about data-driven problem-solving. It caters to fresh graduates seeking entry into the high-growth fields of data science, machine learning, and AI within India. It also suits working professionals aiming to upskill and transition into advanced analytics roles, requiring a strong foundation in mathematics, statistics, and programming. No prior advanced data science knowledge is strictly required, but a keen analytical aptitude is beneficial.

Why Choose This Course?

Graduates of this program can expect to pursue lucrative India-specific career paths such as Data Scientist, Machine Learning Engineer, Data Analyst, Business Intelligence Developer, and AI Engineer. Entry-level salaries typically range from INR 4-8 LPA, with experienced professionals earning INR 15-30+ LPA in top Indian tech companies. The curriculum aligns with certifications from AWS, Google Cloud, and Microsoft Azure, fostering continuous professional growth and leadership roles in India''''s technology sector.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Focus intensely on C/C++ and Python programming basics, data structures, and algorithms. Dedicate daily practice time to coding exercises and problem-solving.

Tools & Resources

HackerRank, LeetCode (easy level), GeeksforGeeks, Python Documentation

Career Connection

Strong coding skills are the bedrock for any CSE role, especially in data science technical interviews and competitive programming challenges, securing early career opportunities.

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

Pay close attention to Calculus, Linear Algebra, Probability, and Statistics courses. Understand the theoretical underpinnings as they form the backbone of machine learning.

Tools & Resources

Khan Academy, NPTEL courses on Mathematics, Reference textbooks (e.g., ''''Probability and Statistics for Engineers'''')

Career Connection

Essential for understanding machine learning algorithms, model building, and accurately interpreting results in complex data science applications and research.

Engage in Peer Learning & Problem Solving- (Semester 1-2)

Form study groups, discuss complex topics, and collaboratively solve programming and mathematical problems. Actively participate in college-level coding contests.

Tools & Resources

College forums, Discord study groups, Local hackathons and coding competitions

Career Connection

Develops crucial teamwork, communication, and advanced problem-solving skills, which are highly valued by employers for collaborative data science projects and team environments.

Intermediate Stage

Dive into Data Science & Machine Learning Projects- (Semester 3-5)

Start working on small, independent data science projects using real-world datasets. Focus on data cleaning, exploratory data analysis, and basic model building.

Tools & Resources

Kaggle, UCI Machine Learning Repository, Google Colab, Scikit-learn, Pandas, Matplotlib

Career Connection

Building a portfolio of practical projects is crucial for demonstrating applied skills to recruiters for internships and entry-level positions in the data science field.

Seek Early Industry Exposure through Internships- (Semester 4-5)

Actively search for and apply to internships, even short-term ones, in data analytics or software development roles. Network with professionals through college and online platforms.

Tools & Resources

LinkedIn, Internshala, College placement cell, Professional networking events

Career Connection

Gaining practical industry experience, understanding real-world data workflows, and making professional connections are vital for future placements and career growth.

Participate in Workshops & Certifications- (Semester 4-5)

Enroll in specialized workshops on Python for Data Science, SQL, or Tableau. Consider introductory certifications from reputable online learning platforms.

Tools & Resources

NPTEL, Coursera (e.g., Google Data Analytics, IBM Data Science Professional Certificate), Udemy

Career Connection

Enhances specific technical skills beyond the core curriculum, making you a more competitive candidate for specialized data roles and demonstrating initiative.

Advanced Stage

Specialize and Build a Capstone Project- (Semester 6-8)

Choose advanced elective subjects in areas like Deep Learning, NLP, or Big Data. Undertake a comprehensive capstone project that solves a real-world problem using advanced data science techniques.

Tools & Resources

TensorFlow, PyTorch, AWS/Azure/GCP platforms, Domain-specific libraries and APIs

Career Connection

Showcases deep expertise in a specific data science domain, highly attractive for specialized roles and providing strong talking points in technical interviews for senior positions.

Master Interview Preparation & Soft Skills- (Semester 7-8)

Practice technical interview questions (DSA, ML concepts, SQL), work on resume building, and meticulously hone presentation and communication skills for job interviews.

Tools & Resources

LeetCode (medium/hard), HackerRank, Pramp (mock interviews), LinkedIn profile optimization, Career services workshops

Career Connection

Crucial for converting interview opportunities into desirable job offers, demonstrating not just technical prowess but also professional readiness and cultural fit.

Network Strategically & Explore Advanced Research- (undefined)

Attend industry conferences, connect with alumni, and explore opportunities for publishing research papers or presenting at academic forums in data science.

Tools & Resources

Industry events and conferences, LinkedIn for alumni connections, University research groups, arXiv.org

Career Connection

Opens doors to advanced roles, research positions, and provides insights into emerging trends, fostering long-term career growth, innovation, and leadership opportunities.

Program Structure and Curriculum

Eligibility:

  • Minimum aggregate of 50% in Physics, Chemistry, and Mathematics (PCM) in 10+2 or equivalent examination. Passed with Physics, Chemistry, and Mathematics as compulsory subjects.

Duration: 8 semesters / 4 years

Credits: 160 Credits

Assessment: Internal: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
18MAB101TCalculus and Linear AlgebraCore4Differential Calculus, Integral Calculus, Matrices and Determinants, Vector Spaces, Eigenvalues and Eigenvectors
18LEM101TCommunicative EnglishCore2Basic Grammar, Reading Comprehension, Writing Skills, Listening Practice, Spoken English Fundamentals
18PYB101TPhysicsCore3Optics and Lasers, Modern Physics, Quantum Mechanics, Solid State Physics, Materials Science
18CYB101TChemistryCore3Electrochemistry, Corrosion and its Control, Organic Reaction Mechanism, Biomolecules and Polymers, Phase Rule and Alloys
18CSE101JComputer ProgrammingCore4Programming Fundamentals, C Language Basics, Control Structures, Functions and Arrays, Pointers and Strings
18PDG101LLife Skills and EthicsCore1Self-Awareness, Interpersonal Skills, Values and Ethics, Time Management, Decision Making
18PYB101LPhysics LaboratoryLab2Optical Experiments, Electrical Measurements, Semiconductor Characteristics, Laser Diffraction, Magnetic Fields
18CYB101LChemistry LaboratoryLab2Volumetric Analysis, Water Quality Testing, Organic Compound Synthesis, pH Metry, Conductometry
18CSED101LComputer Programming LaboratoryLab2C Program Implementation, Debugging Techniques, Conditional Statements, Looping Structures, Function Calls

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
18MAB102TAdvanced Calculus and Transform TechniquesCore4Vector Calculus, Fourier Series, Fourier Transforms, Laplace Transforms, Z-Transforms
18PDG102TProfessional CommunicationCore2Advanced Grammar, Technical Report Writing, Presentation Skills, Group Discussions, Interview Techniques
18PYB102JEngineering Graphics and DesignCore3Orthographic Projections, Isometric Projections, Sectional Views, Development of Surfaces, Introduction to CAD
18CYB102TEnvironmental ScienceCore2Ecosystems and Biodiversity, Environmental Pollution, Natural Resources, Waste Management, Sustainable Development
18CSE102JData Structures and AlgorithmsCore4Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Searching Algorithms
18MAB103JProbability and StatisticsCore3Probability Theory, Random Variables, Probability Distributions, Sampling Distributions, Hypothesis Testing
18CSE103LData Structures and Algorithms LaboratoryLab2Implementation of Linked Lists, Stack and Queue Operations, Tree Traversal Algorithms, Graph Algorithms, Sorting and Searching Practice
18MEB101LEngineering WorkshopLab2Carpentry Shop, Welding Shop, Fitting Shop, Sheet Metal Shop, Foundry Practice

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
18MAB201TDiscrete MathematicsCore4Set Theory and Logic, Relations and Functions, Combinatorics, Graph Theory, Algebraic Structures
18CST201JObject Oriented ProgrammingCore4OOP Concepts, Classes and Objects, Inheritance and Polymorphism, Exception Handling, Java Programming
18CST202JDatabase Management SystemsCore4Relational Model, SQL Queries, Database Design, Normalization, Transaction Management
18CST203JComputer Architecture and OrganizationCore4CPU Organization, Memory Hierarchy, Input/Output Organization, Pipelining, Instruction Set Architectures
18CSE201JOperating SystemsCore4Process Management, CPU Scheduling, Memory Management, File Systems, Deadlocks and Concurrency
18CST204LObject Oriented Programming LaboratoryLab2Java Class Implementations, Inheritance and Interface Practice, Polymorphism Applications, Exception Handling Exercises, File I/O in Java
18CST205LDatabase Management Systems LaboratoryLab2SQL Querying, Database Creation and Manipulation, Normalization Practice, PL/SQL Programming, Report Generation

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
18MAB202TApplied StatisticsCore4Probability Distributions, Sampling Theory, Estimation and Inference, Analysis of Variance (ANOVA), Regression and Correlation
18CST206JDesign and Analysis of AlgorithmsCore4Algorithm Complexity, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms
18CST207JComputer NetworksCore4OSI and TCP/IP Models, Data Link Layer, Network Layer Protocols, Transport Layer Protocols, Network Security Basics
18CSD201JIntroduction to Data ScienceCore4Data Science Lifecycle, Data Collection and Cleaning, Exploratory Data Analysis, Data Visualization, Machine Learning Overview
18CSD202JBig Data AnalyticsCore4Big Data Concepts, Hadoop Ecosystem, MapReduce, HDFS, Spark Framework
18CST208LDesign and Analysis of Algorithms LaboratoryLab2Implementation of Divide and Conquer, Dynamic Programming Solutions, Greedy Algorithm Problems, Graph Traversal Implementations, Complexity Analysis Practice
18CSD203LIntroduction to Data Science LaboratoryLab2Python for Data Manipulation (Pandas), Data Visualization (Matplotlib, Seaborn), Data Preprocessing, Basic Statistical Analysis, Exploratory Data Analysis

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
18MAB301TOptimization TechniquesCore4Linear Programming, Simplex Method, Duality Theory, Non-Linear Programming, Transportation and Assignment Problems
18CST301JTheory of ComputationCore4Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines
18CSD301JMachine LearningCore4Supervised Learning, Unsupervised Learning, Regression Algorithms, Classification Algorithms, Clustering Techniques
18CSD302JData Warehousing and Data MiningCore4Data Warehouse Architecture, ETL Process, OLAP Operations, Data Mining Concepts, Association Rule Mining
18CSTxxxJProfessional Elective IElective3
18CSTxxxLProfessional Elective I LaboratoryLab2
18CSD303LMachine Learning LaboratoryLab2Implementing Regression Models, Implementing Classification Models, Clustering Algorithms, Model Evaluation Metrics, Feature Engineering

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
18CSD304JDeep LearningCore4Neural Networks Fundamentals, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Backpropagation, Transfer Learning
18CSD305JNatural Language ProcessingCore4Text Preprocessing, Language Models, Part-of-Speech Tagging, Named Entity Recognition, Sentiment Analysis
18CSTxxxJProfessional Elective IIElective3
18CSTxxxJProfessional Elective IIIElective3
18CSD306LDeep Learning LaboratoryLab2Building Neural Networks, CNN Implementation, RNN and LSTM Models, TensorFlow/Keras Practice, Image Classification Tasks
18CSD307LNatural Language Processing LaboratoryLab2NLTK and SpaCy Library Usage, Text Classification, Topic Modeling, Word Embeddings, Chatbot Development Basics
18CSD308PIndustrial Internship / Project WorkProject/Internship6Industry Exposure, Real-world Problem Solving, Project Implementation, Technical Report Writing, Presentation Skills

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
18CSD401JData VisualizationCore4Principles of Visualization, Statistical Graphics, Interactive Dashboards, Tools: Tableau, Power BI, D3.js, Storytelling with Data
18CSD402JCloud Computing for Data ScienceCore4Cloud Fundamentals, AWS/Azure/GCP Services, Data Storage in Cloud, Big Data Processing on Cloud, Serverless Architectures
18CSTxxxJProfessional Elective IVElective3
18CSTxxxJProfessional Elective VElective3
18CSD403PProject Work – Phase IProject3Problem Identification, Literature Survey, System Design, Initial Implementation, Project Proposal

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
18CSD404JData Ethics and PrivacyCore4Ethical AI Principles, Data Privacy Regulations (GDPR, Indian Context), Algorithmic Bias and Fairness, Responsible Data Handling, Data Governance
18CSTxxxJProfessional Elective VIElective3
18CSTxxxJProfessional Elective VIIElective3
18CSD405PProject Work – Phase IIProject8Advanced Implementation, Testing and Validation, Result Analysis, Comprehensive Documentation, Final Presentation
whatsapp

Chat with us