SRM IST-image

M-SC in Computer Science 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 at SRM Institute of Science and Technology Chengalpattu?

This M.Sc. Computer Science program at SRM Institute of Science and Technology focuses on equipping students with advanced theoretical knowledge and practical skills in cutting-edge areas of computing. It''''s designed to meet the growing demand for skilled professionals in India''''s booming IT sector, emphasizing both foundational principles and emerging technologies like AI, Machine Learning, and Cloud Computing.

Who Should Apply?

This program is ideal for Bachelor''''s degree holders in Computer Science or related fields seeking to deepen their expertise and advance their careers. It caters to fresh graduates aiming for specialized roles in software development, data science, or cybersecurity, as well as working professionals looking to upskill and remain competitive in India''''s rapidly evolving tech landscape.

Why Choose This Course?

Graduates of this program can expect to pursue rewarding career paths in India as Data Scientists, Machine Learning Engineers, Cloud Architects, Cybersecurity Analysts, and Software Developers. Entry-level salaries typically range from INR 5-8 LPA, with experienced professionals earning upwards of INR 15-20 LPA. The curriculum aligns with professional certifications, fostering strong growth trajectories in leading Indian and multinational companies.

Student Success Practices

Foundation Stage

Strengthen Core Programming & Data Structures- (Semester 1-2)

Dedicate consistent time to coding practice. Solve problems on competitive programming platforms and understand time and space complexity thoroughly. Focus on languages like C++, Java, or Python.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, CodeChef, NPTEL courses on Algorithms

Career Connection

Mastering these fundamentals is crucial for cracking technical interviews, building efficient software, and pursuing roles in development, data science, and competitive programming.

Active Participation in Lab Sessions- (Semester 1-2)

Maximize learning from practical applications of theoretical concepts. Don''''t just complete assignments; experiment with variations, understand error messages, and collaborate with peers to debug complex code.

Tools & Resources

IDEs like VS Code, Eclipse, Jupyter Notebooks, Online documentation, Peer study groups

Career Connection

Develops hands-on problem-solving skills, crucial for real-world projects and immediate contribution to a development or research team, improving employability.

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

Understand the statistical and mathematical underpinnings of computer science. Pay close attention to courses like Applied Statistics, as these concepts are vital for Machine Learning, Data Science, and Algorithm analysis.

Tools & Resources

Khan Academy, Coursera courses on Linear Algebra and Probability, Recommended textbooks, Academic tutoring support

Career Connection

Forms the bedrock for advanced topics in AI/ML, data analytics, and research, opening doors to specialized analytical positions and academic pursuits.

Intermediate Stage

Advanced Stage

Deep Dive into Electives & Specialization- (Semester 3-4)

Choose electives strategically based on your career goals and build a specialized portfolio. Beyond coursework, pursue online certifications in your chosen area (e.g., Deep Learning, Cybersecurity).

Tools & Resources

Kaggle, GitHub, Coursera/Udemy specialized courses, Relevant industry blogs and whitepapers

Career Connection

Develops a unique and in-demand skill set, making you stand out to recruiters and helping secure specialized roles in your preferred domain within the Indian tech industry.

Actively Engage in Research & Projects- (Semester 3-4)

Leverage the Mini Project and Project Work to solve real-world problems. Identify a unique problem, conduct thorough literature review, propose innovative solutions, implement, and present your findings effectively. Seek faculty mentorship.

Tools & Resources

Research papers (IEEE, ACM), Academic databases (Scopus, Web of Science), Project management tools, Collaboration platforms like Google Docs

Career Connection

Essential for showcasing problem-solving abilities, research aptitude, and contributes significantly to your resume and potential for higher studies or R&D roles in India.

Network and Prepare for Placements- (undefined)

Build professional connections and hone interview skills. Attend webinars, workshops, and career fairs. Connect with alumni and industry professionals on LinkedIn. Practice aptitude tests, technical interviews, and soft skills rigorously.

Tools & Resources

LinkedIn, Glassdoor, Interview preparation books and online platforms, Mock interview sessions, SRMIST''''s placement cell

Career Connection

Directly impacts securing internships and full-time placements in leading companies across India, ensuring a smooth transition from academia to a successful professional career.

Program Structure and Curriculum

Eligibility:

  • Bachelor''''s degree in Computer Science/Computer Technology/IT/Computer Applications/Software Engineering or equivalent degree with minimum 50% aggregate.

Duration: 2 years (4 semesters)

Credits: 90 Credits

Assessment: Internal: Theory: 40%, Practical: 50%, External: Theory: 60%, Practical: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
PMA23301Applied Statistics for Computer ScienceCore4Introduction to Statistics, Probability Theory, Random Variables, Probability Distributions, Hypothesis Testing, Correlation and Regression
PCS23301Advanced Data Structures and AlgorithmsCore4Algorithm Analysis, Advanced Data Structures (Trees, Graphs, Heaps), Sorting and Searching, Graph Algorithms, Dynamic Programming
PCS23302Object Oriented Software EngineeringCore4Software Engineering Principles, Object-Oriented Concepts, UML Modeling, Software Design Patterns, Software Testing
PCS23303Advanced Operating SystemsCore4Operating System Concepts, Process Management, Memory Management, File Systems, Distributed Operating Systems
PCS23304Advanced Data Structures and Algorithms LabPractical2Implementation of data structures, Graph algorithms, Dynamic programming problems, Algorithmic efficiency analysis
PCS23305Object Oriented Software Engineering LabPractical2UML Diagramming tools, Object-oriented design implementation, Software testing techniques

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
PCS23306Advanced Database Management SystemsCore4Relational Database Design, SQL Query Optimization, Transaction Management, Concurrency Control, Distributed Databases, NoSQL Databases
PCS23307Machine LearningCore4Introduction to Machine Learning, Supervised Learning, Unsupervised Learning, Deep Learning Fundamentals, Model Evaluation
PCS23308Cryptography and Network SecurityCore4Network Security Principles, Cryptographic Algorithms, Public Key Infrastructure, Network Attacks, Security Protocols
PCS23309Cloud ComputingCore4Cloud Computing Architecture, Cloud Service Models (IaaS, PaaS, SaaS), Virtualization, Cloud Security, Cloud Deployment Models
PCS23310Advanced Database Management Systems LabPractical2SQL queries, Database design, Transaction control, NoSQL database operations
PCS23311Machine Learning LabPractical2Supervised learning algorithms implementation, Unsupervised learning implementation, Model training and evaluation

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
PCS23312Research Methodology and IPRCore3Research Design, Data Collection Methods, Statistical Analysis, Report Writing, Intellectual Property Rights
PCS23313Compiler DesignCore4Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization
PCS23E01Image ProcessingElective (Professional Elective – I)3Image Fundamentals, Image Enhancement, Image Restoration, Image Segmentation, Feature Extraction
PCS23E02Internet of ThingsElective (Professional Elective – I)3IoT Architecture, IoT Protocols, IoT Devices, Sensor Networks, Data Analytics in IoT
PCS23E03Artificial IntelligenceElective (Professional Elective – I)3AI Agents, Search Algorithms, Knowledge Representation, Machine Learning Basics, Expert Systems
PCS23E04Big Data AnalyticsElective (Professional Elective – I)3Big Data Concepts, Hadoop Ecosystem, MapReduce, Spark, Data Visualization, Big Data Security
PCS23E05Data Warehousing and MiningElective (Professional Elective – II)3Data Warehousing Concepts, OLAP, Data Preprocessing, Data Mining Techniques, Association Rule Mining, Classification
PCS23E06Natural Language ProcessingElective (Professional Elective – II)3NLP Fundamentals, Text Preprocessing, Part-of-Speech Tagging, Sentiment Analysis, Machine Translation
PCS23E07Block Chain TechnologyElective (Professional Elective – II)3Cryptographic Principles, Blockchain Architecture, Consensus Mechanisms, Smart Contracts, DApps
PCS23E08Web ProgrammingElective (Professional Elective – II)3HTML, CSS, JavaScript, Server-Side Scripting, Web Frameworks, Database Connectivity
PCS23314Compiler Design LabPractical2Lexical analyzer implementation, Parser implementation, Code generation for simple constructs
PCS23PL1Mini ProjectProject2Problem identification, Design and implementation, Project reporting

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
PCS23E09Cyber SecurityElective (Professional Elective – III)3Network Security Threats, Digital Forensics, Ethical Hacking, Security Policies, Incident Response
PCS23E10Augmented Reality and Virtual RealityElective (Professional Elective – III)3AR/VR Devices, 3D Graphics, Interaction Techniques, Tracking, Applications of AR/VR
PCS23E11Software Testing and Quality AssuranceElective (Professional Elective – III)3Software Testing Principles, Test Plan, Test Case Design, Quality Assurance Standards, Automated Testing
PCS23E12Green ComputingElective (Professional Elective – III)3Energy Efficiency in IT, Sustainable Computing, Green IT Initiatives, E-waste Management, Carbon Footprint
PCS23E13Deep LearningElective (Professional Elective – IV)3Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Deep Learning Architectures, Transfer Learning
PCS23E14Bio InformaticsElective (Professional Elective – IV)3Biological Databases, Sequence Alignment, Phylogenetic Trees, Protein Structure Prediction, Genomics
PCS23E15Robotic Process AutomationElective (Professional Elective – IV)3RPA Fundamentals, Process Analysis, Bot Development, RPA Tools, Enterprise RPA Implementation
PCS23E16Quantum ComputingElective (Professional Elective – IV)3Quantum Mechanics Basics, Qubits, Quantum Gates, Quantum Algorithms, Quantum Cryptography
PCS23PW1Project WorkProject10Literature Survey, Problem Definition, System Design, Implementation and Testing, Thesis Writing
whatsapp

Chat with us