SRM IST-image

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

This Cloud Computing program at SRM Institute of Science and Technology focuses on equipping students with a robust understanding of cloud architectures, deployment models, and services. It emphasizes practical skills crucial for the rapidly growing Indian cloud industry. The curriculum covers core cloud technologies, security, DevOps, and virtualization, preparing graduates for diverse roles in enterprise and startup environments across India.

Who Should Apply?

This program is ideal for fresh graduates seeking entry into the dynamic cloud computing sector, working professionals aiming to upskill in cutting-edge cloud technologies, and career changers transitioning to high-demand IT roles. Candidates with a strong aptitude for problem-solving and an interest in distributed systems, networking, and virtualization will find this specialization particularly rewarding.

Why Choose This Course?

Graduates of this program can expect to pursue lucrative career paths as Cloud Administrators, Cloud Architects, DevOps Engineers, Cloud Security Analysts, or Cloud Solution Developers in India. Entry-level salaries typically range from INR 4-7 LPA, growing significantly with experience. The program aligns with industry-recognized certifications like AWS Certified Solutions Architect, Azure Administrator, and Google Cloud Associate Engineer, enhancing professional growth.

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 skills, which are crucial for advanced cloud concepts like distributed systems.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, NPTEL courses on DSA

Career Connection

Strong fundamentals are the bedrock for any IT role, especially in cloud development and operations, ensuring you can write efficient and scalable code.

Build a Strong Academic Network- (Semester 1-2)

Engage actively with faculty during office hours and collaborate with peers on assignments and mini-projects. Form study groups to discuss complex topics and share knowledge, fostering a collaborative learning environment.

Tools & Resources

Microsoft Teams/Google Meet for group studies, Library resources

Career Connection

Networking with faculty can lead to research opportunities, while peer learning enhances understanding and prepares you for team-based industry projects.

Understand Computer Systems Fundamentals- (Semester 1-2)

Focus on understanding computer organization, operating systems, and basic networking principles. These core concepts provide the context for how cloud infrastructure operates and how cloud services are built and managed.

Tools & Resources

Tanenbaum''''s ''''Operating Systems'''', Stallings'''' ''''Computer Organization'''', Wireshark for network analysis

Career Connection

A deep understanding of system architecture is vital for roles like Cloud Administrator, where you manage underlying infrastructure.

Intermediate Stage

Engage with Cloud Platforms Hands-On- (Semester 3-5)

Actively use free tiers or student credits on public cloud platforms like AWS, Azure, or GCP. Experiment with creating VMs, deploying applications, and utilizing services like S3, EC2, Azure VMs, or Google Compute Engine. This practical experience is invaluable.

Tools & Resources

AWS Free Tier, Azure for Students, Google Cloud Free Tier, OpenStack for private cloud emulation

Career Connection

Hands-on experience with actual cloud platforms is a primary requirement for Cloud Engineer or DevOps roles and strengthens your resume significantly.

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

Join university-level or national hackathons and coding competitions, especially those focused on cloud technologies or data analytics. This builds practical problem-solving skills, teamwork, and exposes you to real-world challenges.

Tools & Resources

Devpost, MLH Local Hack Day, Cloud provider specific challenges

Career Connection

Such participation provides portfolio projects, networking opportunities with industry experts, and often leads to internship or job offers.

Specialized Skill Development & Certifications- (Semester 3-5)

Start pursuing foundational cloud certifications from major providers (e.g., AWS Cloud Practitioner, Azure Fundamentals). This validates your understanding of cloud concepts and demonstrates a commitment to the specialization.

Tools & Resources

Official documentation (AWS, Azure, GCP), Online courses (Coursera, Udemy, Pluralsight)

Career Connection

Certifications are highly valued by employers in India, indicating job readiness and providing a competitive edge in placements.

Advanced Stage

Undertake Industry-Relevant Projects- (Semester 6)

Work on capstone projects, internships, or self-initiated projects that involve deploying complex applications on cloud infrastructure, implementing CI/CD pipelines, or building serverless applications. Focus on demonstrating end-to-end cloud solutions.

Tools & Resources

GitHub/GitLab for version control, Terraform/Ansible for IaC, Docker/Kubernetes, Jira for project management

Career Connection

A strong project portfolio is critical for showcasing practical skills to potential employers and securing roles as Cloud Architects or DevOps Engineers.

Intensive Placement & Interview Preparation- (Semester 6)

Focus on preparing for technical interviews, aptitude tests, and group discussions. Practice coding, review core computer science concepts, and be ready to discuss your cloud projects and certifications in detail. Attend mock interviews.

Tools & Resources

Glassdoor for company interview questions, InterviewBit, LinkedIn for industry insights

Career Connection

Thorough preparation directly leads to securing placements in top IT firms and cloud service providers.

Stay Updated with Cloud Innovations- (Semester 6 and beyond)

Regularly follow industry blogs, attend webinars, and subscribe to newsletters from major cloud providers (AWS, Azure, GCP) and prominent tech companies. Cloud computing evolves rapidly, and staying current is crucial for long-term career success.

Tools & Resources

Cloud blogs (AWS, Azure, Google Cloud), TechCrunch, The Verge, Cloud events and conferences

Career Connection

Continuous learning ensures you remain competitive, adaptable, and a valuable asset in a fast-paced industry.

Program Structure and Curriculum

Eligibility:

  • A Pass in Higher Secondary Examination (10+2 pattern) or its equivalent with a minimum aggregate of 50% in Maths / Business Maths / Computer Science / Statistics / Physics / Chemistry / Biology / Botany / Zoology / Bio-Technology / Bio-Chemistry / Accountancy / Economics / Commerce / Geography / History / Political Science / Sociology / Psychology and English as one of the subjects.

Duration: 3 years (6 semesters)

Credits: 140 Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
20LEH101TCOMMUNICATIVE ENGLISHCore3Grammar and Vocabulary, Reading Comprehension, Writing Skills, Listening and Speaking, Soft Skills
20LES102TLIFE SKILLSCore2Self-Awareness, Interpersonal Skills, Problem Solving, Decision Making, Stress Management
20CSS101JINTRODUCTION TO COMPUTER ORGANIZATIONCore4Digital Logic Circuits, Basic Computer Organization, Processor Design, Memory Organization, Input/Output Organization
20CSS102JPROGRAMMING IN CCore4C Language Fundamentals, Control Structures, Functions and Arrays, Pointers and Structures, File Handling
20CSS103LCOMPUTER ORGANIZATION LABLab2Logic Gates Simulation, Arithmetic Operations Circuits, Sequential Circuits Design, Memory Interfacing, Assembly Language Programming Basics
20CSS104LPROGRAMMING IN C LABLab2Basic C Programs, Conditional Statements and Loops, Functions and Recursion, Array and String Manipulation, Pointers and Dynamic Memory Allocation
20LES101TENVIRONMENTAL STUDIESCore (Non-Credit, Pass/Fail)0Natural Resources, Ecosystems, Environmental Pollution, Social Issues and the Environment, Human Population and the Environment

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
20CSS201JDATA STRUCTURES AND ALGORITHMSCore4Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting and Searching Algorithms, Hashing
20CSS202JOBJECT ORIENTED PROGRAMMING USING C++Core4OOP Concepts, Classes and Objects, Inheritance and Polymorphism, Templates and Exceptions, File Handling in C++
20CSS203JDATABASE MANAGEMENT SYSTEMSCore4Database Architecture, Relational Model, SQL Queries, Database Design (ER Model, Normalization), Transaction Management
20CSS204LDATA STRUCTURES AND ALGORITHMS LABLab2Linked List Implementations, Stack and Queue Operations, Tree Traversal Algorithms, Graph Representation and Traversal, Sorting and Searching Implementations
20CSS205LOBJECT ORIENTED PROGRAMMING USING C++ LABLab2Class and Object Creation, Constructor and Destructor, Function Overloading, Inheritance Implementation, Polymorphism and Virtual Functions
20CSS206LDATABASE MANAGEMENT SYSTEMS LABLab2DDL Commands, DML Commands, Joins and Subqueries, PL/SQL Programming, Database Connectivity
20CSS207TINTRODUCTION TO WEB TECHNOLOGYCore3Web Architecture, HTML and CSS, JavaScript Fundamentals, Web Servers and Browsers, Introduction to Web Security

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
20CSS301JOPERATING SYSTEMSCore4Operating System Structures, Process Management, CPU Scheduling, Memory Management, File Systems
20CSS302JDATA COMMUNICATION AND COMPUTER NETWORKSCore4Network Models (OSI, TCP/IP), Physical Layer, Data Link Layer, Network Layer, Transport Layer
20CSS303JPROGRAMMING IN JAVACore4Java Fundamentals, OOP in Java, Packages and Interfaces, Exception Handling, Multithreading
20CCT304JCLOUD ARCHITECTURESSpecialization Core4Cloud Computing Concepts, Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Architecture Design
20CSS304LOPERATING SYSTEMS LABLab2Shell Scripting, Process Creation and Management, CPU Scheduling Algorithms, Deadlock Detection, Memory Allocation Algorithms
20CSS305LPROGRAMMING IN JAVA LABLab2Basic Java Programs, OOP Implementations, Exception Handling, Multi-threading, Applets and GUI
20CCT305LCLOUD ARCHITECTURES LABSpecialization Lab2Virtual Machine Creation, Cloud Infrastructure Setup, Service Model Deployment, Cloud Resource Management, Cloud Migration Tools

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
20CCT401JDATA CENTER TECHNOLOGIESSpecialization Core4Data Center Components, Server Virtualization, Storage Technologies, Networking in Data Centers, Data Center Security and Management
20CCT402JCLOUD SECURITYSpecialization Core4Cloud Security Fundamentals, Data Security in Cloud, Identity and Access Management, Cloud Compliance and Governance, Threats and Vulnerabilities in Cloud
20CCT403JNETWORK PROGRAMMING AND ADMINISTRATIONSpecialization Core4Socket Programming, Network Protocols, TCP/IP Utilities, Network Configuration, Network Monitoring and Troubleshooting
20CSS401JARTIFICIAL INTELLIGENCECore4Introduction to AI, Problem Solving Agents, Knowledge Representation, Machine Learning Basics, Natural Language Processing
20CCT404LDATA CENTER TECHNOLOGIES LABSpecialization Lab2Server Configuration, Storage Area Network Setup, Network Device Configuration, Virtualization Software Practice, Data Center Monitoring Tools
20CCT405LNETWORK PROGRAMMING AND ADMINISTRATION LABSpecialization Lab2Socket Programming in C/Python, TCP/UDP Client-Server, Network Packet Analysis, Router/Switch Configuration, Firewall Rules Configuration

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
20CCT501JCLOUD DEVOPSSpecialization Core4DevOps Principles, CI/CD Pipelines, Infrastructure as Code, Containerization (Docker, Kubernetes), Monitoring and Logging
20CCT502JVIRTUALIZATION AND CLOUD MANAGEMENTSpecialization Core4Hypervisor Technologies, Virtual Machine Management, Cloud Resource Orchestration, Cloud Monitoring Tools, SLA Management in Cloud
20CCT503JCLOUD ECONOMICS AND BUSINESS MODELSSpecialization Core4Cloud Cost Models, ROI in Cloud Computing, Cloud Business Strategies, Vendor Lock-in, Pricing and Billing in Cloud
20CSS501JDATA ANALYTICSCore4Data Preprocessing, Statistical Methods for Data Analysis, Data Visualization, Predictive Modeling, Big Data Technologies
20CCT504LCLOUD DEVOPS LABSpecialization Lab2Git Operations, Jenkins Pipeline Setup, Docker Containerization, Kubernetes Deployment, Infrastructure as Code (Terraform/Ansible)
20CCT505LVIRTUALIZATION AND CLOUD MANAGEMENT LABSpecialization Lab2Hypervisor Installation, VMware/VirtualBox Management, Cloud API Usage, Resource Monitoring Dashboards, Cloud Orchestration Tools
20CCT5XXEELECTIVE I (Choice from list)Elective3Specific topics depend on elective chosen, e.g., Cloud Security Advanced, Big Data Analytics on Cloud, Microservices Architecture

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
20CCT601JSERVERLESS COMPUTINGSpecialization Core4Serverless Architectures, Functions as a Service (FaaS), Event-Driven Programming, Serverless Deployment, Cost Optimization in Serverless
20CCT602PPROJECT WORKProject6Project Planning, System Design, Implementation and Testing, Documentation, Presentation and Evaluation
20CCT6XXEELECTIVE II (Choice from list)Elective3Specific topics depend on elective chosen, e.g., Edge Computing, Cloud Migration Strategies, Blockchain in Cloud
20CCT6XYEELECTIVE III (Choice from list)Elective3Specific topics depend on elective chosen, e.g., Distributed Ledger Technologies, IoT on Cloud, Quantum Computing Fundamentals
whatsapp

Chat with us