SRM IST-image

B-SC in Computer Science Cloud Computing 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 (Cloud Computing) at SRM Institute of Science and Technology Chengalpattu?

This Computer Science (Cloud Computing) program at SRM Institute of Science and Technology focuses on equipping students with expertise in cloud architecture, deployment models, data management, and security. It addresses the growing demand for cloud professionals in the Indian IT sector by providing a robust foundation in leading cloud platforms and technologies, making it highly relevant for modern digital transformation initiatives.

Who Should Apply?

This program is ideal for fresh graduates from science backgrounds with an interest in technology, particularly those aspiring to build careers in cloud infrastructure, development, or administration. It also suits working professionals looking to upskill in cutting-edge cloud technologies or career changers aiming to transition into the booming cloud industry, provided they meet the basic mathematical prerequisites.

Why Choose This Course?

Graduates of this program can expect diverse career paths in India, including Cloud Administrator, DevOps Engineer, Cloud Security Analyst, and Cloud Solutions Architect. Entry-level salaries typically range from INR 4-7 LPA, with experienced professionals earning significantly more. The program aligns with certifications from major cloud providers like AWS, Azure, and Google Cloud, enhancing employability and growth trajectories in Indian tech companies.

Student Success Practices

Foundation Stage

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

Dedicate significant time to fundamental programming concepts (C, C++, Java) and data structures. Practice extensively on online coding platforms to build problem-solving abilities and logical thinking, which are crucial for advanced topics.

Tools & Resources

HackerRank, GeeksforGeeks, CodeChef, NPTEL courses

Career Connection

A strong foundation in programming and data structures is non-negotiable for any tech role, forming the basis for cracking technical interviews and developing robust cloud applications.

Build Strong Mathematical & Digital Logic Skills- (Semester 1-2)

Focus on understanding the mathematical concepts and digital principles taught. These form the bedrock for advanced computer science topics like algorithms, networking, and operating systems. Utilize tutorials and practice problems regularly.

Tools & Resources

Khan Academy, MIT OpenCourseware, Schaum''''s Outlines

Career Connection

These foundational skills are vital for analytical roles, system design, and understanding the low-level workings of cloud infrastructure, enhancing your ability to debug and optimize complex systems.

Engage in Peer Learning & Collaborative Projects- (Semester 1-2)

Form study groups, discuss complex topics with peers, and collaborate on small academic projects. This enhances understanding, develops teamwork skills, and exposes you to different problem-solving approaches.

Tools & Resources

GitHub, Discord study groups, College hackathons

Career Connection

Collaboration is key in the tech industry. Participating in team projects builds communication and project management skills highly valued by Indian companies during placements.

Intermediate Stage

Deep Dive into Cloud Fundamentals with Hands-on Labs- (Semester 3-5)

Beyond theoretical knowledge, actively engage with the Cloud Computing Laboratory sessions. Experiment with virtualization, deployment models, and basic cloud services (IaaS, PaaS, SaaS) using free-tier accounts from major providers.

Tools & Resources

AWS Free Tier, Azure Free Account, Google Cloud Free Tier, Linux Academy

Career Connection

Practical experience with cloud platforms is critical for roles like Cloud Engineer or Solution Architect. These hands-on skills directly translate to job readiness and better internship opportunities in Indian cloud-focused firms.

Develop Proficiency in Scripting and Automation (Python/Shell)- (Semester 3-5)

Master Python programming and basic shell scripting, focusing on their application in automating cloud tasks, managing infrastructure, and processing data. Build small scripts to manage virtual machines or deploy applications.

Tools & Resources

Python Official Docs, Automate the Boring Stuff with Python, Linux Command Line Basics

Career Connection

Automation is at the heart of DevOps and Cloud Operations. Companies in India seek professionals who can write efficient scripts to streamline cloud infrastructure management and deployment processes.

Pursue Internships and Industry Certifications- (Semester 3-5)

Actively seek out internships, even short-term ones, to gain industry exposure. Simultaneously, prepare for foundational cloud certifications (e.g., AWS Cloud Practitioner, Azure Fundamentals) to validate your skills.

Tools & Resources

LinkedIn Jobs, Internshala, Naukri.com, Official certification study guides

Career Connection

Internships provide real-world experience and networking opportunities. Certifications demonstrate commitment and expertise, making you a more attractive candidate for cloud roles in competitive Indian job market.

Advanced Stage

Specialize in Cloud Security and DevOps Practices- (Semester 6)

Focus on advanced cloud security concepts, identity management, and compliance. Simultaneously, deepen your understanding of DevOps principles by implementing CI/CD pipelines, containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform) in cloud environments.

Tools & Resources

Cloud provider security best practices, Docker Hub, Kubernetes documentation, Terraform tutorials

Career Connection

Cloud security and DevOps are high-demand specializations. Proficiency in these areas positions you for advanced roles like Cloud Security Engineer, DevOps Engineer, or Site Reliability Engineer in leading tech companies in India.

Undertake a Comprehensive Major Project- (Semester 6)

Work on a significant project that integrates various cloud technologies learned throughout the program. Focus on solving a real-world problem, demonstrating your ability to design, implement, and deploy scalable cloud solutions, including aspects like big data analytics.

Tools & Resources

GitHub for version control, Cloud provider documentation, Jira for project management

Career Connection

A strong major project showcases your comprehensive skill set and ability to deliver end-to-end solutions, making it a crucial talking point in interviews and a highlight of your resume for Indian recruiters.

Prepare Rigorously for Placements & Advanced Certifications- (Semester 6)

Attend placement training sessions focusing on aptitude, technical rounds, and HR interviews. Aim for associate or professional-level cloud certifications (e.g., AWS Solutions Architect Associate, Azure Developer Associate) to stand out.

Tools & Resources

Company-specific interview guides, Mock interviews, LeetCode, Udemy/Coursera advanced cloud courses

Career Connection

Targeted preparation, combined with advanced certifications, significantly increases your chances of securing placements in top-tier Indian and multinational companies offering attractive cloud roles and growth prospects.

Program Structure and Curriculum

Eligibility:

  • Minimum 50% aggregate in 10+2 / HSC / CBSE / ICSE 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: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LEH101TCommunicative EnglishCore3Grammar and Vocabulary, Listening and Speaking Skills, Reading Comprehension, Writing Skills, Soft Skills
21LCS101TProblem Solving Using CCore3Introduction to Programming, Control Flow, Functions and Arrays, Pointers and Structures, File Handling
21LCS102LC Programming LaboratoryLab2Basic C Programs, Conditional Statements, Loops and Arrays, Functions and Pointers, File Operations
21LCS103TMathematics for Computer ScienceCore4Set Theory and Logic, Combinatorics, Graph Theory, Matrices and Determinants, Probability
21LCS104TDigital PrinciplesCore3Number Systems, Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits
21LCS105LDigital Principles LaboratoryLab2Verification of Logic Gates, Boolean Function Implementation, Adders and Subtractors, Flip-Flops, Counters and Registers
21LCS106CValue Education and Human RightsAbility Enhancement Course1Human Values, Ethics and Morality, Human Rights, Social Justice, Global Peace

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LEH201TTechnical EnglishCore3Technical Communication, Report Writing, Presentation Skills, Job Application Skills, Interpersonal Communication
21LCS201TData Structures using C++Core3Introduction to Data Structures, Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting and Searching
21LCS202LData Structures using C++ LaboratoryLab2Array Operations, Linked List Implementation, Stack and Queue Applications, Tree Traversal, Graph Algorithms
21LCS203TOperating SystemCore4OS Introduction, Process Management, CPU Scheduling, Memory Management, File Systems
21LCS204TDatabase Management SystemsCore3DBMS Architecture, ER Model, Relational Algebra, SQL Queries, Normalization
21LCS205LDatabase Management Systems LaboratoryLab2DDL Commands, DML Commands, SQL Joins, Views and Procedures, Database Design
21LCS206CEnvironmental ScienceAbility Enhancement Course1Ecosystems, Biodiversity, Pollution Control, Natural Resources, Sustainable Development

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS301TJava ProgrammingCore3Object-Oriented Programming, Classes and Objects, Inheritance and Polymorphism, Exception Handling, Multithreading
21LCS302LJava Programming LaboratoryLab2Basic Java Programs, OOP Concepts, File I/O in Java, GUI Programming (AWT/Swing), Database Connectivity
21LCS303TComputer NetworksCore4Network Models, Physical Layer, Data Link Layer, Network Layer, Transport and Application Layer
21LCS304TSoftware EngineeringCore3Software Process Models, Requirements Engineering, Software Design, Software Testing, Software Project Management
21LCS305TIntroduction to Cloud ComputingCore - Specialization4Cloud Computing Concepts, Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Cloud Architecture, Virtualization
21LCS306LCloud Computing LaboratoryLab - Specialization2Cloud Platform Setup, Virtual Machine Creation, Cloud Storage Configuration, Cloud Networking Basics, Deployment of Web Applications on Cloud
21LCS307PMini Project - IProject1Problem Identification, Requirements Gathering, Design and Implementation, Testing and Debugging, Project Documentation

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS401TPython ProgrammingCore3Python Fundamentals, Data Structures in Python, Functions and Modules, Object-Oriented Python, File Handling and Exceptions
21LCS402LPython Programming LaboratoryLab2Basic Python Scripts, Data Manipulation, Function Implementation, Object-Oriented Programming Tasks, Web Scraping (Basic)
21LCS403TNetwork SecurityCore4Cryptography, Network Security Threats, Firewalls, VPNs, Intrusion Detection Systems
21LCS404TCloud Storage and Data ManagementCore - Specialization4Cloud Storage Architectures, Object Storage, Block Storage, Cloud Databases (NoSQL, SQL), Data Migration Strategies
21LCS405LCloud Storage and Data Management LaboratoryLab - Specialization2Working with AWS S3/Azure Blob, Configuring Cloud File Systems, Using Cloud SQL Databases, Implementing NoSQL on Cloud, Data Backup and Recovery
21LCS406TWeb TechnologyCore3HTML, CSS, JavaScript, Client-Side Scripting, Server-Side Scripting (PHP/Node.js), Web Servers (Apache/Nginx), Web Security Basics
21LCS407LWeb Technology LaboratoryLab2HTML Layouts, CSS Styling, JavaScript Interactivity, Server-Side Scripting Basics, Database Integration with Web

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS501TCloud Security and PrivacyCore - Specialization4Cloud Security Fundamentals, Identity and Access Management, Data Security in Cloud, Compliance and Governance, Threat Management in Cloud
21LCS502LCloud Security and Privacy LaboratoryLab - Specialization2Implementing IAM Policies, Configuring Network Security Groups, Data Encryption in Cloud, Security Monitoring Tools, Vulnerability Scanning
21LCS503TDevOps in CloudCore - Specialization4Introduction to DevOps, CI/CD Pipelines, Containerization (Docker), Orchestration (Kubernetes), Infrastructure as Code (Terraform)
21LCS504LDevOps in Cloud LaboratoryLab - Specialization2Setting up CI/CD with Jenkins/GitLab, Dockerizing Applications, Deploying with Kubernetes, Scripting with Terraform/CloudFormation, Monitoring Cloud Applications
21LCS505EElective IElective3Choice from list of electives, Advanced topics in specific areas, Industry-relevant skills, Emerging technologies, Project-based learning
21LCS506EElective IIElective3Choice from list of electives, Advanced topics in specific areas, Industry-relevant skills, Emerging technologies, Project-based learning
21LCS507PMini Project - IIProject1Advanced Problem Solving, Solution Design, Implementation with Cloud Tools, Testing and Deployment, Report Writing and Presentation
21LCS508AAptitude and Soft SkillsSkill Enhancement Course1Quantitative Aptitude, Logical Reasoning, Verbal Ability, Interview Skills, Group Discussion

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LCS601TBig Data Analytics on CloudCore - Specialization4Introduction to Big Data, Hadoop Ecosystem on Cloud, Spark on Cloud, Data Warehousing in Cloud, Big Data Analytics Tools
21LCS602LBig Data Analytics on Cloud LaboratoryLab - Specialization2Setting up Hadoop/Spark clusters, Data Ingestion and Processing, Data Analysis with Cloud Tools, Machine Learning on Big Data, Visualization of Big Data
21LCS603EElective IIIElective3Choice from list of electives, Specialized cloud technologies, Cloud migration strategies, Advanced networking for cloud, Serverless computing
21LCS604EElective IVElective3Choice from list of electives, Emerging trends in cloud, Edge computing integration, Cloud economics and business, Compliance and regulatory aspects
21LCS605PMajor ProjectProject6Real-world Problem Solving, Full SDLC Implementation, Advanced Cloud Architecture, Scalability and Performance Optimization, Comprehensive Documentation and Presentation
21LCS606IInternshipInternship2Industry Exposure, Practical Skill Application, Professional Networking, Corporate Culture Understanding, Problem Solving in Real-world Scenarios
whatsapp

Chat with us