SRMIST-image

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

This B.Tech Computer Science and Engineering with Cloud Computing program at SRM Institute of Science and Technology focuses on building expertise in designing, deploying, and managing cloud-based solutions. Addressing India''''s burgeoning digital economy, it equips students with skills in leading cloud platforms, virtualization, and distributed systems. The curriculum emphasizes industry-relevant technologies crucial for the Indian IT sector''''s rapid cloud adoption.

Who Should Apply?

This program is ideal for aspiring software engineers and IT professionals keen on a career in cloud architecture, DevOps, or cloud security. Fresh graduates with a strong aptitude for computing and problem-solving, as well as working professionals aiming to upskill for cloud-specific roles, will find it beneficial. It caters to those looking to leverage cloud technologies to solve complex business challenges in various Indian industries.

Why Choose This Course?

Graduates of this program can expect promising career paths as Cloud Architects, DevOps Engineers, Cloud Security Specialists, and Cloud Developers within India''''s top IT firms and startups. Entry-level salaries typically range from INR 4-7 LPA, with experienced professionals earning significantly more. The program prepares students for industry-recognized certifications like AWS Certified Solutions Architect or Azure Administrator Associate, enhancing their growth trajectory.

Student Success Practices

Foundation Stage

Master Programming Fundamentals with Python- (Semester 1-2)

Dedicate time in Semesters 1-2 to solidify Python programming skills by solving a variety of problems. Focus on data structures and algorithms (DSA) early, as it forms the bedrock for advanced computing. Actively participate in coding contests and peer programming sessions.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, SRMIST coding clubs

Career Connection

Strong DSA and programming skills are non-negotiable for placements in top tech companies, especially for software development roles. This builds logical thinking crucial for cloud automation scripts.

Build a Robust Academic Base in Core CS- (Semester 1-2)

Focus on understanding core Computer Science subjects like Operating Systems, Database Management Systems, and Computer Networks thoroughly. These foundational concepts are directly applicable to understanding cloud infrastructure and distributed systems. Form study groups to discuss complex topics and clarify doubts.

Tools & Resources

Textbooks and course materials, NPTEL courses, MIT OpenCourseware, Peer study groups

Career Connection

A strong theoretical foundation allows for deeper understanding of how cloud services work internally, which is critical for architects and advanced cloud roles, not just basic users.

Engage in Early Project Development- (Semester 1-2)

Start building small projects from the first year itself, even simple applications using Python or Java. This practical application of learned concepts helps in reinforcing knowledge and identifying areas for improvement. Utilize open-source resources and online tutorials for guidance.

Tools & Resources

GitHub, VS Code, Stack Overflow, Official documentation for languages/frameworks

Career Connection

Early project experience adds valuable entries to your resume, showcases practical skills, and prepares you for hackathons and advanced project work, enhancing internship and placement prospects.

Intermediate Stage

Deep Dive into Cloud Platform Fundamentals- (Semester 3-5)

From Semester 3 onwards, actively engage with the core cloud computing courses. Pursue introductory certifications from major cloud providers (AWS Cloud Practitioner, Azure Fundamentals) alongside coursework. Get hands-on experience with free tier accounts to understand IaaS, PaaS, and SaaS offerings.

Tools & Resources

AWS Free Tier, Azure Free Account, Google Cloud Free Tier, Official certification guides

Career Connection

Demonstrating practical experience with cloud platforms through certifications makes you highly marketable for entry-level cloud engineering and solutions architect roles in India.

Develop Specialization-Specific Projects and Internships- (Semester 3-5)

Focus on building projects specifically related to cloud architecture, DevOps, or cloud security. Seek internships at companies (startups or MNCs) with significant cloud operations. This practical exposure translates classroom knowledge into real-world skills and builds professional networks.

Tools & Resources

LinkedIn for internship search, College placement cell, Industry mentorship programs, Cloud-specific project templates

Career Connection

Meaningful internships and specialized projects provide a competitive edge, often leading to pre-placement offers or direct roles in cloud-focused teams within Indian tech companies.

Participate in Cloud-Focused Competitions and Hackathons- (Semester 3-5)

Engage in cloud-specific hackathons, coding challenges, or innovation contests organized by institutions or industry players. These platforms provide opportunities to apply advanced cloud concepts, work in teams, and gain exposure to emerging cloud technologies and problem statements.

Tools & Resources

Devpost, Major cloud provider hackathon events, SRMIST tech fests and innovation cells

Career Connection

Success in competitions highlights problem-solving abilities, teamwork, and cloud expertise, making you a standout candidate for advanced engineering roles and scholarships.

Advanced Stage

Pursue Advanced Cloud Certifications and Specializations- (Semester 6-8)

In the final semesters, aim for associate or professional level certifications (e.g., AWS Solutions Architect Associate, Azure Developer Associate, Kubernetes Administrator). Focus on specific areas like Cloud Security, DevOps, or Big Data on Cloud, aligning with your career interests. This deepens expertise and credibility.

Tools & Resources

Udemy, Coursera, A Cloud Guru for advanced courses, Official documentation and practice exams, Mentors specializing in your chosen cloud domain

Career Connection

Advanced certifications are highly valued by Indian and global companies, opening doors to senior roles, better compensation, and expert positions in specialized cloud domains.

Undertake a Comprehensive Major Project- (Semester 7-8)

Dedicate significant effort to your final year major project, integrating multiple cloud technologies and best practices learned. Aim for an innovative solution to a real-world problem, potentially collaborating with industry. Focus on scalability, security, and cost-efficiency in your design.

Tools & Resources

Cloud provider SDKs and APIs, Open-source cloud tools (Terraform, Ansible), Version control systems (Git), Industry publications and research papers

Career Connection

A well-executed major project serves as a powerful portfolio piece, showcasing your ability to design and implement complex cloud solutions, directly enhancing placement opportunities for high-impact roles.

Engage in Continuous Learning and Networking- (Semester 6-8)

Stay updated with the rapidly evolving cloud landscape by following industry blogs, attending webinars, and participating in cloud meetups or conferences (physical or virtual). Network with professionals and alumni in the cloud domain to gain insights and explore career opportunities in India and globally.

Tools & Resources

LinkedIn, Cloud provider blogs, Meetup.com, Industry events like AWS Summits, Microsoft Ignite

Career Connection

Networking opens doors to hidden job markets, mentorship, and keeps you relevant, which is crucial for long-term career growth in the dynamic Indian IT and cloud sector.

Program Structure and Curriculum

Eligibility:

  • A pass in 10+2 or its equivalent with a minimum of 50% aggregate in Physics, Chemistry, and Mathematics (PCM). Candidates must also have a valid score in SRMJEE (UG) or JEE Main.

Duration: 4 years / 8 semesters

Credits: 168 Credits

Assessment: Internal: 50%, External: 50%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
21LEH101JCommunicative EnglishHumanities and Social Sciences3Grammar and Vocabulary, Reading Comprehension, Written Communication, Oral Communication, Presentation Skills
21MAB101JCalculus and Linear AlgebraBasic Science4Matrices and Vector Spaces, Differential Calculus, Integral Calculus, Multivariable Calculus, Differential Equations
21PHY101JEngineering PhysicsBasic Science3Quantum Physics, Solid State Physics, Optics, Lasers and Fiber Optics, Nanomaterials
21CYB101JEngineering ChemistryBasic Science3Electrochemistry, Corrosion and its Control, Polymer Chemistry, Water Treatment, Fuels and Combustion
21CST101JProblem Solving using PythonEngineering Sciences3Python Fundamentals, Data Types and Operators, Control Flow, Functions and Modules, Data Structures
21CSL101JProblem Solving using Python LabEngineering Sciences Lab1.5Hands-on Python Programming, Algorithmic Problem Solving, Debugging Techniques, Data Structure Implementation, File Handling
21LEL101JBasic Engineering GraphicsEngineering Sciences Lab2Engineering Drawing Conventions, Orthographic Projections, Isometric Projections, Sectional Views, Introduction to CAD
21PHL101JPhysics and Chemistry LabBasic Science Lab1.5Optics Experiments, Electrical Measurements, Viscosity Measurements, Titration Techniques, Conductivity Experiments

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
21MAH201JProbability and StatisticsBasic Science4Probability Distributions, Random Variables, Hypothesis Testing, Regression and Correlation, ANOVA
21CSH201JData Structures and AlgorithmsProgram Core3Arrays and Linked Lists, Stacks and Queues, Trees and Graphs, Sorting Algorithms, Searching Algorithms
21ECH201JDigital Logic and DesignEngineering Sciences3Boolean Algebra, Logic Gates, Combinational Circuits, Sequential Circuits, Registers and Counters
21CSH202JObject Oriented Programming using JavaProgram Core3Classes and Objects, Inheritance and Polymorphism, Exception Handling, Multithreading, Collections Framework
21CSH203JComputer Organization and ArchitectureProgram Core3CPU Organization, Memory Hierarchy, I/O Organization, Pipelining, Instruction Set Architectures
21CSL201JData Structures and Algorithms LabProgram Core Lab1.5Implementation of Data Structures, Algorithm Analysis, Graph Traversal Algorithms, Dynamic Programming, Problem Solving with DSA
21CSL202JObject Oriented Programming using Java LabProgram Core Lab1.5Java Programming Practice, GUI Development, Database Connectivity, Web Application Basics, Project Development
21ECL201JDigital Logic and Design LabEngineering Sciences Lab1.5Logic Gate Implementation, Combinational Circuit Design, Sequential Circuit Design, Flip-Flops and Counters, HDL Simulation

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
21MAH301JDiscrete MathematicsBasic Science3Set Theory and Logic, Combinatorics, Graph Theory, Recurrence Relations, Algebraic Structures
21CSH301JOperating SystemsProgram Core3Process Management, Memory Management, File Systems, I/O Systems, Deadlocks and Concurrency
21CSH302JDatabase Management SystemsProgram Core3Relational Model, SQL Queries, Database Design, Transaction Management, NoSQL Databases
21CSH303JComputer NetworksProgram Core3OSI and TCP/IP Models, Network Topologies, Routing Protocols, Transport Layer Protocols, Network Security Basics
21CST301JPrinciples of Cloud ComputingSpecialization Core3Cloud Computing Concepts, Service Models (IaaS, PaaS, SaaS), Deployment Models, Virtualization, Cloud Security Fundamentals
21CSL301JOperating Systems LabProgram Core Lab1.5Shell Scripting, Process Creation and Management, Synchronization, Memory Allocation, File System Calls
21CSL302JDatabase Management Systems LabProgram Core Lab1.5SQL Querying, Database Schema Design, Triggers and Procedures, Database Connectivity, Data Manipulation
21CSL303JCloud Computing Fundamentals LabSpecialization Core Lab1.5Cloud Platform Exploration (AWS/Azure/GCP), Virtual Machine Provisioning, Storage Services, Networking in Cloud, Basic Cloud Services Deployment

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CSH401JSoftware EngineeringProgram Core3Software Development Life Cycle, Requirements Engineering, Software Design, Testing and Maintenance, Agile Methodologies
21CSH402JTheory of ComputationProgram Core3Finite Automata, Context-Free Grammars, Turing Machines, Decidability and Undecidability, Complexity Classes
21CST401JCloud Architecture and DeploymentSpecialization Core4Cloud Architecture Design, Containerization (Docker, Kubernetes), Microservices Architecture, Infrastructure as Code (Terraform), Serverless Computing
21CST402JDistributed SystemsSpecialization Core3Concurrency Control, Distributed Consensus, Fault Tolerance, Distributed File Systems, Remote Procedure Calls
21CSL401JSoftware Engineering LabProgram Core Lab1.5UML Modeling, Version Control Systems, Test Case Generation, Requirement Traceability, Project Management Tools
21CSL402JCloud Architecture and Deployment LabSpecialization Core Lab2Docker and Kubernetes Deployment, IaC with Terraform/CloudFormation, Serverless Function Development, Microservice Deployment, CI/CD Pipeline Setup
21CSH4XXJOpen Elective - IOpen Elective3Various topics depending on student choice

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CSH501JArtificial IntelligenceProgram Core3Search Algorithms, Knowledge Representation, Machine Learning Basics, Natural Language Processing, Expert Systems
21CST501JCloud Security and ComplianceSpecialization Core3Cloud Security Threats, Identity and Access Management, Data Encryption in Cloud, Network Security in Cloud, Cloud Compliance and Governance
21CST502JCloud Data ManagementSpecialization Core3Cloud Storage Architectures, NoSQL Databases in Cloud, Big Data Processing on Cloud, Data Lakes and Warehousing, Data Migration Strategies
21CSE5XXJProgram Elective - IProgram Elective3Advanced topics in CSE
21CSL501JCloud Security LabSpecialization Core Lab1.5IAM Configuration, Security Group Management, VPC Configuration, Encryption Key Management, Compliance Tools Exploration
21CSL502JCloud Data Management LabSpecialization Core Lab1.5Cloud Database Deployment, Big Data Analytics Tools (e.g., Spark), Data Ingestion and Processing, Data Lake Implementation, Object Storage Management
21CSH5XXJOpen Elective - IIOpen Elective3Various topics depending on student choice
21PJT501JMinor Project - IProject2Problem Identification, Requirement Analysis, Design and Implementation, Testing and Evaluation, Documentation and Presentation

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CST601JCloud Native ApplicationsSpecialization Core3Microservices Design Patterns, Serverless Architectures, API Gateway Management, Service Mesh, Observability in Cloud Native
21CST602JDevOps for CloudSpecialization Core3CI/CD Pipelines, Configuration Management, Monitoring and Logging, Automation Tools (Ansible, Jenkins), Site Reliability Engineering (SRE)
21CSE6XXJProgram Elective - IIProgram Elective3Advanced topics in CSE
21CSE6XYJProgram Elective - III (Cloud Related)Specialization Elective3Edge Computing, Quantum Computing in Cloud, Blockchain in Cloud, Cloud Economics, Multi-Cloud Management
21CSL601JCloud Native Applications LabSpecialization Core Lab1.5Microservices Development, Serverless Function Deployment, Container Orchestration with K8s, API Management, CI/CD for Cloud Native
21CSL602JDevOps for Cloud LabSpecialization Core Lab1.5Automated Testing, Infrastructure Provisioning, Monitoring Dashboard Setup, Log Analysis, Configuration Automation
21CST699JIndustrial Internship / Project Work (Phase I)Project / Internship3Industry Problem Identification, Technology Stack Selection, Initial Design and Prototyping, Team Collaboration, Report Writing

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CST701JCloud Migration and ModernizationSpecialization Core3Migration Strategies (Rehost, Replatform, Refactor), Application Modernization, Cost Optimization in Cloud, Cloud Governance and Management, Business Continuity and Disaster Recovery
21CST702JAdvanced Cloud Platforms (AWS/Azure/GCP Deep Dive)Specialization Core3Advanced Compute Services, Specialized Database Services, Networking and Content Delivery, Security and Identity Services, Cost Management Tools
21CSE7XXJProgram Elective - IV (Cloud Related)Specialization Elective3Cloud Analytics, Serverless Architectures Deep Dive, Cloud Gaming, Hybrid Cloud Solutions, Cloud for IoT
21CSE7XYJProgram Elective - V (Cloud Related)Specialization Elective3Data Engineering on Cloud, Machine Learning on Cloud, Cloud Forensics, Cloud-based ERP Solutions, Sustainability in Cloud Computing
21CSL701JCloud Migration LabSpecialization Core Lab1.5Workload Migration Tools, Database Migration Services, Application Refactoring, Cost Monitoring, DR Setup
21PJT799JMajor ProjectProject6Comprehensive System Design, Full-stack Cloud Development, Advanced Deployment Strategies, Performance Optimization, Project Documentation and Defense

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
21CST801JCloud Service Brokerage and ManagementSpecialization Core3Cloud Brokerage Models, Service Level Agreements, Cloud Financial Management, Vendor Lock-in Strategies, Future Trends in Cloud
21CSE8XXJProgram Elective - VI (Cloud Related)Specialization Elective3Quantum Cryptography, Cyber-Physical Systems, Digital Twins in Cloud, Robotics Process Automation (RPA), Ethical Hacking for Cloud
21PJT899JProject Work (Continuation) / InternshipProject / Internship6Advanced Implementation, Performance Tuning, Final Product Deployment, Market Analysis and Business Case, Comprehensive Report and Presentation
21PDG801JProfessional Development and EthicsHumanities and Social Sciences2Professional Communication, Ethics in Engineering, Intellectual Property Rights, Entrepreneurship Basics, Career Planning
whatsapp

Chat with us