SRM IST-image

B-SC in Computer Science Data Analytics at SRM Institute of Science and Technology

SRM Institute of Science and Technology, a premier deemed university established in 1985 in Chennai, Tamil Nadu, is renowned for academic excellence. Accredited with an A++ grade by NAAC, it offers diverse undergraduate, postgraduate, and doctoral programs, including strong engineering and management courses. The institute attracts over 52,000 students and consistently achieves high placements, with a notable highest package of INR 52 LPA for the 2023-24 batch.

READ MORE
location

Chengalpattu, Tamil Nadu

Compare colleges

About the Specialization

What is Computer Science (Data Analytics) at SRM Institute of Science and Technology Chengalpattu?

This B.Sc. Computer Science (Data Analytics) program at SRM Institute of Science and Technology, Chengalpattu focuses on equipping students with essential skills in data management, analysis, and interpretation, crucial for India''''s rapidly expanding digital economy. The curriculum emphasizes both theoretical foundations and practical application, preparing graduates for the high demand in analytics roles across various sectors. It integrates core computer science principles with specialized data analytics techniques, making it a unique offering.

Who Should Apply?

This program is ideal for fresh graduates from science or commerce backgrounds with a strong aptitude for mathematics and problem-solving, seeking entry into the data-driven industry. It also caters to individuals aspiring to become Data Analysts, Business Intelligence Specialists, or Data Scientists, providing them with the necessary technical and analytical prowess. Prerequisites typically include a 10+2 qualification with Mathematics as a subject, ensuring a foundational quantitative ability.

Why Choose This Course?

Graduates of this program can expect promising career paths in India as Data Analysts, Business Intelligence Developers, Junior Data Scientists, or Analytics Consultants. Entry-level salaries typically range from INR 3.5 Lakhs to 6 Lakhs annually, with significant growth potential up to INR 10-15 Lakhs for experienced professionals in leading Indian companies and MNCs. The program also aligns with foundational certifications like Microsoft Certified: Azure Data Scientist Associate or Google''''s Professional Data Engineer.

Student Success Practices

Foundation Stage

Master Programming & Math Fundamentals- (Semester 1-2)

Dedicate significant time to mastering core programming (C, Python) and discrete mathematics concepts. Engage in daily coding challenges on platforms like HackerRank or LeetCode to build problem-solving skills and participate in college-level coding contests. Form study groups to tackle complex math problems and reinforce foundational logic, crucial for advanced data analytics.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, Khan Academy, Local study groups

Career Connection

A strong foundation in programming and mathematics is indispensable for any data analytics role, directly impacting your ability to understand algorithms, manipulate data, and excel in technical interviews for placements.

Build a Data-Oriented Portfolio Early- (Semester 1-2)

Start building a personal portfolio by completing small data cleaning or visualization projects. Utilize publicly available datasets from Kaggle. Create interactive dashboards using tools like Tableau Public or Python''''s Streamlit to showcase basic analytical skills, even with limited theoretical knowledge. Document your projects on GitHub.

Tools & Resources

Kaggle, Tableau Public, GitHub, Streamlit, Python (Pandas, Matplotlib)

Career Connection

An early portfolio demonstrates proactive learning and practical skills to recruiters, making your profile stand out during internship and entry-level job applications in India''''s competitive market.

Active Participation in Tech Clubs & Workshops- (Semester 1-2)

Join the Computer Science or Data Science clubs at SRMIST. Actively participate in workshops on new tools (e.g., SQL basics, Excel for data), seminars by industry experts, and intra-college tech events. These activities provide exposure to industry trends and peer learning opportunities beyond the classroom curriculum.

Tools & Resources

SRMIST Tech Clubs, Departmental Workshops, LinkedIn Learning, NPTEL introductory courses

Career Connection

Networking within college clubs can lead to collaborative projects and mentorship, while workshops provide practical skills demanded by Indian IT and analytics companies, enhancing your readiness for industry roles.

Intermediate Stage

Hands-on with Analytics Tools and Platforms- (Semester 3-5)

Deep dive into analytical tools like R, advanced Python libraries (Scikit-learn, TensorFlow), and cloud platforms (AWS/Azure/GCP). Complete practical assignments and independent projects using real-world datasets. Obtain basic certifications (e.g., Python Data Science certificate) to validate your skills.

Tools & Resources

Coursera/edX (specializations), Kaggle Competitions, AWS Educate, Microsoft Learn, Udemy

Career Connection

Proficiency in these tools is a primary requirement for data analytics roles. Practical experience and certifications significantly boost your employability for internships and mid-level roles in Indian tech firms.

Engage in Mini-Projects and Group Studies- (Semester 3-5)

Collaborate on mini-projects with peers, focusing on specific data analytics challenges. Utilize version control (Git/GitHub) for group work. Participate in hackathons and data challenges, which simulate real-world problem-solving scenarios. These experiences strengthen teamwork and project management skills.

Tools & Resources

GitHub, Jupyter Notebooks, Google Colab, Hackathon platforms (Devpost)

Career Connection

Team-based projects and hackathon participation demonstrate your ability to apply theoretical knowledge, work collaboratively, and deliver under pressure, highly valued by Indian employers.

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

Actively search for summer internships (even unpaid initially) in local startups, SMEs, or even larger companies if possible. Focus on roles involving data entry, data cleaning, or basic reporting to gain initial corporate experience and understand industry workflows. Leverage SRMIST''''s placement cell for leads.

Tools & Resources

LinkedIn Jobs, Internshala, SRMIST Placement Cell, Naukri.com

Career Connection

Early internships are crucial for building a professional network and gaining practical experience. They often lead to pre-placement offers or provide a significant advantage during final placements in India.

Advanced Stage

Specialize and Undertake Capstone Projects- (Semester 6)

Focus on a specific area within data analytics (e.g., NLP, computer vision, financial analytics) by choosing relevant electives and dedicating your major project to it. Work on a comprehensive capstone project that addresses a real-world problem, showcasing end-to-end data analytics pipeline implementation. Publish your work on GitHub.

Tools & Resources

Advanced ML/DL frameworks, Domain-specific datasets, Research papers, Academic Mentors

Career Connection

A strong, specialized capstone project is a powerful asset for demonstrating expertise to potential employers, especially for specialized data science or analytics roles, and can differentiate you for higher-paying positions.

Intensive Placement Preparation & Mock Interviews- (Semester 6)

Begin rigorous preparation for placement tests covering aptitude, logical reasoning, and technical skills specific to data analytics. Participate in mock interviews (technical, HR, case study) organized by the college or through professional platforms. Refine your resume and LinkedIn profile to highlight projects and skills effectively.

Tools & Resources

Placement Training Modules, InterviewBit, GeeksforGeeks Interview Prep, LinkedIn, Resume Builders

Career Connection

Thorough preparation for placement processes is critical for securing coveted roles in India''''s top tech companies. Mock interviews help in performance enhancement and confidence building.

Network Strategically & Continuous Learning- (Semester 6 & Beyond)

Attend industry conferences, webinars, and workshops. Connect with professionals on LinkedIn, seeking mentorship and insights. Explore advanced topics via MOOCs and stay updated with the latest trends in AI and data analytics through blogs and research. Consider pursuing further education like an M.Sc. or MBA in Data Science.

Tools & Resources

LinkedIn, Industry Meetups (e.g., PyData meetups), Medium blogs, MOOCs (DeepLearning.AI), Professional Associations

Career Connection

Strategic networking opens doors to advanced job opportunities and collaborative ventures. Continuous learning ensures long-term career growth and adaptability in the dynamic Indian analytics landscape, keeping you relevant for future roles.

Program Structure and Curriculum

Eligibility:

  • Candidate must have passed 10+2 / HSC / Equivalent Examination with Mathematics as one of the subjects.

Duration: 3 years (6 semesters)

Credits: 140 Credits

Assessment: Internal: 50% (Continuous Assessment), External: 50% (End Semester Examination)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LEH101TEnglish Language and LiteratureCore3Communication Skills, Grammar and Usage, Reading Comprehension, Literary Analysis, Essay Writing
21MAT101TCalculus and Linear AlgebraCore4Differential Calculus, Integral Calculus, Matrices and Determinants, Vector Spaces, Linear Transformations
21CSS101TIntroduction to ProgrammingCore4Programming Fundamentals, Data Types and Variables, Control Structures, Functions and Modules, Basic Algorithms
21CSS101LIntroduction to Programming LabLab2C/Python Programming, Conditional Statements, Loops and Functions, Debugging Techniques, Basic Algorithm Implementation
21CSS102TDigital Logic and Computer OrganizationCore4Boolean Algebra and Logic Gates, Combinational Circuits, Sequential Circuits, Memory Organization, CPU Structure
21CSS103LOffice Automation LabLab2Word Processing Software, Spreadsheet Applications, Presentation Tools, Basic Database Operations, Email and Collaboration Tools
21CSS104PPhysical EducationElective (Skill)2Physical Fitness, Sports and Games, Yoga and Meditation, Health and Wellness, Stress Management
Open Elective - IElective2Varies based on chosen subject from other departments

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LEH102TTechnical EnglishCore3Technical Report Writing, Business Correspondence, Presentation Skills, Effective Communication, Resume Building
21MAT102TDiscrete MathematicsCore4Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Recurrence Relations
21CSS105TData Structures and AlgorithmsCore4Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Searching Algorithms
21CSS105LData Structures and Algorithms LabLab2Implementation of Data Structures, Algorithm Design, Time and Space Complexity, Problem Solving, Debugging
21CSS106TOperating SystemsCore4OS Concepts, Process Management, Memory Management, File Systems, I/O Management
21CSS106LOperating Systems LabLab2Linux Commands, Shell Scripting, Process Management Utilities, System Calls, Basic Network Configuration
21CSS107TData VisualizationCore2Principles of Data Visualization, Chart Types and Selection, Data Storytelling, Interactive Visualizations, Tools like Tableau/Power BI
21CSS107LData Visualization LabLab2Python Libraries for Visualization (Matplotlib, Seaborn), Data Exploration with Visuals, Dashboard Design, Geo-spatial Visualization, Web-based Visualization

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CSS201TObject Oriented Programming with C++Core4OOP Concepts (Encapsulation, Inheritance), Polymorphism and Abstraction, Classes and Objects, Templates and STL, Exception Handling
21CSS201LObject Oriented Programming with C++ LabLab2C++ Program Development, OOP Implementation, File I/O in C++, Debugging, Project-based Learning
21CSS202TDatabase Management SystemsCore4Relational Model, SQL Queries, ER Diagrams, Normalization, Transaction Management
21CSS202LDatabase Management Systems LabLab2SQL Commands (DDL, DML, DCL), Database Design, Stored Procedures, Triggers, NoSQL Basics
21CSS203TPython ProgrammingCore4Python Fundamentals, Data Structures in Python, Functions and Modules, File Handling, Object-Oriented Python
21CSS203LPython Programming LabLab2Python Scripting, Library Usage (NumPy, Pandas), Web Scraping Basics, Data Manipulation, Automation Tasks
21CSS204TPrinciples of Data ScienceCore3Data Science Lifecycle, Data Collection and Preprocessing, Exploratory Data Analysis, Statistical Inference, Introduction to Machine Learning
Open Elective - IIElective2Varies based on chosen subject from other departments

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CSS205TIntroduction to Data AnalyticsCore4Data Analytics Process, Statistical Methods for Data Analysis, Hypothesis Testing, Regression Analysis, Data-Driven Decision Making
21CSS205LIntroduction to Data Analytics LabLab2R/Python for Statistical Analysis, Data Cleaning and Transformation, Exploratory Data Analysis, Basic Predictive Modeling, Reporting Findings
21CSS206TMachine LearningCore4Supervised Learning, Unsupervised Learning, Classification Algorithms, Regression Algorithms, Clustering Techniques
21CSS206LMachine Learning LabLab2Scikit-learn Implementation, Model Training and Evaluation, Feature Engineering, Hyperparameter Tuning, Practical ML Applications
21CSS207TBusiness IntelligenceCore3BI Concepts and Architecture, Data Warehousing, ETL Processes, OLAP and Data Cubes, BI Reporting and Dashboards
21CSS208TBig Data TechnologiesCore4Hadoop Ecosystem (HDFS, MapReduce), Apache Spark, NoSQL Databases (MongoDB, Cassandra), Data Ingestion and Processing, Real-time Data Processing
Elective (Skill based)Elective (Skill)2Varies based on chosen skill-based elective

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CSS301TDeep LearningCore4Neural Network Architectures, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), Deep Learning Frameworks (TensorFlow, Keras), Transfer Learning
21CSS301LDeep Learning LabLab2Image Classification, Object Detection, Natural Language Processing with Deep Learning, Generative Models, Hyperparameter Optimization
21CSS302TCloud Computing for Data AnalyticsCore3Cloud Service Models (IaaS, PaaS, SaaS), Cloud Platforms (AWS, Azure, GCP), Big Data Services on Cloud, Serverless Computing, Cloud Security
Program Elective - IElective3Varies based on chosen program elective from options like Time Series Analysis, Web Analytics, Advanced Statistics for Data Science, etc.
Program Elective - I LabLab2Varies based on chosen program elective lab
Program Elective - IIElective3Varies based on chosen program elective from options like Cognitive Analytics, Natural Language Processing, Reinforcement Learning, etc.
Program Elective - II LabLab2Varies based on chosen program elective lab
Program Elective - IIIElective3Varies based on chosen program elective from options like Geospatial Data Analytics, Healthcare Analytics, etc.
21CSP301LMini ProjectProject2Project Planning and Management, Requirement Gathering, Design and Development, Testing and Evaluation, Documentation and Presentation

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CSS308TData Ethics and GovernanceCore3Data Privacy and Protection Laws (GDPR, India), Ethical AI Principles, Data Security Best Practices, Data Governance Frameworks, Fairness and Transparency in Data
Program Elective - IVElective3Varies based on chosen program elective from the available options
Program Elective - IV LabLab2Varies based on chosen program elective lab
21CSP302LInternshipInternship2Industry Exposure, Application of Skills in Real-world, Professional Networking, Problem Solving, Internship Report and Presentation
21CSS311JProject WorkProject10Research Methodology, System Design and Architecture, Advanced Development, Testing and Validation, Thesis Writing and Defense
21CSL301LUniversal Human Values / Professional EthicsElective (Skill)2Ethical Dilemmas in Technology, Professional Conduct, Societal Impact of Technology, Human Values, Corporate Social Responsibility
whatsapp

Chat with us