AGCMS-image

MCA in Cloud Computing at Akash Global College of Management and Science

Akash Global College of Management and Science is a premier institution located in Bengaluru, Karnataka, established in 2014. Affiliated with Bengaluru North University, AGCMS offers diverse programs like BBA, B.Com, BCA, and M.Com. It emphasizes quality education in management, commerce, and computer applications, fostering career readiness for students.

READ MORE
location

Bengaluru, Karnataka

Compare colleges

About the Specialization

What is Cloud Computing at Akash Global College of Management and Science Bengaluru?

This Cloud Computing program at Akash Global College of Management and Science focuses on equipping students with expertise in designing, deploying, and managing cloud-based solutions. Addressing the exponential growth of cloud services in the Indian IT sector, the program emphasizes practical skills for building scalable, secure, and efficient cloud infrastructure. It delves into modern cloud architectures and service models crucial for India''''s digital transformation.

Who Should Apply?

This program is ideal for BCA, B.Sc. in Computer Science/IT, or B.E./B.Tech graduates aspiring to build a career in the rapidly expanding cloud domain. It also caters to working professionals seeking to upskill in cloud technologies or career changers aiming to transition into high-demand roles like Cloud Architects or DevOps Engineers within the Indian tech landscape.

Why Choose This Course?

Graduates of this program can expect promising career paths as Cloud Developers, Cloud Administrators, Cloud Security Engineers, or DevOps Specialists in India. Entry-level salaries typically range from INR 4-7 lakhs per annum, with experienced professionals earning significantly more. The program aligns with industry certifications from major cloud providers, boosting growth trajectories in leading Indian and multinational companies.

Student Success Practices

Foundation Stage

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

Dedicate significant time in Semesters 1-2 to master fundamental programming languages like Python and Java, alongside core data structures and algorithms. Participate in coding challenges regularly to enhance problem-solving skills.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, NPTEL courses for Data Structures

Career Connection

A strong foundation is critical for interviews at product-based companies and forms the basis for complex cloud application development.

Build a Solid Understanding of Database & OS Concepts- (Semester 1-2)

Focus on understanding the internal workings of Operating Systems and Database Management Systems. Practical exercises in SQL and command-line interfaces are crucial to grasp how applications interact with infrastructure.

Tools & Resources

MySQL Workbench, Postman for API testing, Linux commands practice

Career Connection

These are foundational for managing cloud resources, troubleshooting infrastructure, and database administration roles in the cloud.

Cultivate Effective Communication and Teamwork- (Semester 1-2)

Actively engage in group assignments, presentations, and communication skill-building workshops. Peer learning through study groups can solidify understanding and improve collaborative abilities.

Tools & Resources

Grammarly, Microsoft Teams/Google Meet for group projects, Toastmasters (if available)

Career Connection

Essential for collaborating in agile development teams and effectively presenting technical solutions to stakeholders in any IT role.

Intermediate Stage

Engage in Cloud-Specific Projects and Certifications- (Semester 3-4)

Beyond coursework, start small projects utilizing free tiers of AWS, Azure, or GCP. Aim for associate-level cloud certifications (e.g., AWS Cloud Practitioner, Azure Fundamentals) to validate foundational cloud knowledge.

Tools & Resources

AWS Free Tier, Azure Free Account, Google Cloud Free Tier, online certification training platforms

Career Connection

Practical project experience and certifications are highly valued by recruiters for entry-level cloud engineering and architecture roles.

Explore DevOps Tools and Practices- (Semester 3-4)

Familiarize yourself with key DevOps tools introduced in the syllabus like Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitLab CI). Understand infrastructure as code concepts by experimenting with Terraform or Ansible.

Tools & Resources

Docker Desktop, Minikube, GitHub Actions, Ansible documentation

Career Connection

DevOps skills are critical for automating deployments and operations in cloud environments, leading to roles as DevOps Engineer or SRE.

Network with Industry Professionals and Alumni- (Semester 3-4)

Attend industry workshops, webinars, and college alumni events focused on cloud computing. Leverage platforms like LinkedIn to connect with professionals working in your desired cloud roles.

Tools & Resources

LinkedIn, Meetup groups for cloud technologies, College career fairs

Career Connection

Networking opens doors to internship opportunities, mentorship, and insights into industry trends, significantly aiding job search.

Advanced Stage

Undertake a Comprehensive Industry Project/Internship- (Semester 4)

Focus on selecting an industry project or internship during Semester 4 that allows you to apply theoretical cloud knowledge to a real-world problem, ideally leveraging multiple cloud services and DevOps practices.

Tools & Resources

Cloud provider SDKs, Version control systems (Git), Project management tools

Career Connection

A strong capstone project or internship is a key differentiator in placement drives, showcasing practical skills and problem-solving abilities to potential employers.

Master Cloud-Native Application Development- (Semester 4)

Dive deep into developing applications designed specifically for cloud platforms, including serverless functions, microservices, and containerized deployments. Understand the benefits and challenges of each approach.

Tools & Resources

AWS Serverless Application Model (SAM), Azure Functions Core Tools, Kubernetes documentation

Career Connection

This skill set is highly sought after for Cloud Developer roles, enabling the creation of scalable and resilient cloud applications.

Prepare Rigorously for Placements and Interviews- (Semester 4)

Engage in mock interviews, revise core computer science concepts, and practice technical questions specific to cloud computing and DevOps. Refine your resume and cover letter to highlight your specialization.

Tools & Resources

Glassdoor, Indeed, InterviewBit, company-specific interview prep guides

Career Connection

Thorough preparation directly translates into higher chances of securing desired roles in leading cloud service providers and IT companies.

Program Structure and Curriculum

Eligibility:

  • BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree. OR Passed B.Sc./ B.Com./ B.A. with Mathematics at 10+2 Level or at Graduation Level (with additional bridge courses as per the norms of the concerned University).

Duration: 4 semesters / 2 years

Credits: 100 Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
MCA101Discrete Mathematics and Numerical MethodsCore4Logic and Set Theory, Relations and Functions, Graph Theory, Recurrence Relations, Numerical Methods for Equations
MCA102Data Structures and AlgorithmsCore4Arrays, Stacks, Queues, Linked Lists, Trees and Graphs, Sorting and Searching Algorithms, Hashing Techniques, Algorithm Analysis
MCA103Computer Organization and ArchitectureCore4Digital Logic Circuits, Data Representation, CPU Organization, Memory System Hierarchy, Input/Output Organization
MCA104Programming with PythonCore4Python Language Fundamentals, Data Structures in Python, Functions and Modules, Object-Oriented Programming with Python, File Handling and Exception Handling
MCA105LData Structures and Algorithms LabLab2Implementation of Linear Data Structures, Implementation of Non-Linear Data Structures, Sorting Algorithms Practice, Searching Algorithms Practice, Algorithm Efficiency Analysis
MCA106LProgramming with Python LabLab2Basic Python Programming Exercises, Python Data Structures Implementation, Function and Module Creation, Object-Oriented Programming Concepts in Python, File Operations and Error Handling
MCA107FFoundation Course in Mathematical & Statistical FoundationsFoundation/Bridge (Conditional)2Basic Algebra, Calculus Fundamentals, Probability Theory, Statistical Methods, Discrete Probability Distributions
MCA108CCommunication SkillsAbility Enhancement Course2Written Communication, Oral Communication and Presentation, Interpersonal and Team Skills, Group Discussion Techniques, Professional Etiquette

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
MCA201Operating SystemsCore4Operating System Concepts, Process Management and Scheduling, Memory Management Techniques, File Systems and I/O Systems, Deadlocks and Concurrency Control
MCA202Object Oriented Programming with JavaCore4Java Fundamentals and Syntax, Classes, Objects, Inheritance, Polymorphism and Abstraction, Exception Handling and Multithreading, GUI Programming with AWT/Swing
MCA203Database Management SystemsCore4DBMS Concepts and Architecture, ER Model and Relational Model, SQL Query Language, Normalization and Dependency Theory, Transaction Management and Concurrency Control
MCA204Computer NetworksCore4Network Topologies and Models (OSI, TCP/IP), Data Link Layer Protocols, Network Layer - IP Addressing, Routing, Transport Layer - TCP, UDP, Application Layer Protocols (DNS, HTTP, FTP)
MCA205LObject Oriented Programming with Java LabLab2Java Program Development, Implementation of OOP Concepts, Exception Handling in Java, Multithreading Applications, Basic GUI Applications
MCA206LDatabase Management Systems LabLab2SQL Data Definition and Manipulation, Advanced SQL Queries, Stored Procedures and Functions, Trigger Implementation, Database Design Exercises
MCA207RMResearch Methodology & IPRCore2Fundamentals of Research, Research Design and Methods, Data Collection and Analysis, Report Writing and Presentation, Intellectual Property Rights
MCA208SESoftware EngineeringCore2Software Development Life Cycle, Requirements Engineering, Software Design Principles, Software Testing Techniques, Software Project Management

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MCA301Web TechnologiesCore4HTML, CSS, and JavaScript Fundamentals, Client-Server Architecture, Web Servers and Deployment, Dynamic Web Content Generation, AJAX and JSON
MCA302Artificial Intelligence & Machine LearningCore4Introduction to AI and ML, Search Algorithms and Game Theory, Knowledge Representation, Supervised and Unsupervised Learning, Neural Networks and Deep Learning Basics
MCA303Big Data AnalyticsCore4Big Data Concepts and Characteristics, Hadoop Ecosystem (HDFS, MapReduce), Apache Spark for Data Processing, Data Warehousing and OLAP, Data Mining Techniques
MCA304LWeb Technologies LabLab2HTML and CSS Page Design, JavaScript Client-Side Scripting, Dynamic Web Page Creation, Server-Side Scripting Integration, Database Connectivity for Web Apps
MCA305SSoft SkillsSkill Enhancement Course2Professional Communication, Interpersonal Skills and Teamwork, Time and Stress Management, Interview and Presentation Skills, Corporate Etiquette and Ethics
MCA321CCCloud Architecture & ServicesElective (Cloud Computing)4Cloud Computing Fundamentals, Service Models (IaaS, PaaS, SaaS), Deployment Models (Public, Private, Hybrid), Virtualization Technologies, Cloud Infrastructure and Platforms
MCA322CCCloud SecurityElective (Cloud Computing)4Cloud Security Challenges and Concerns, Data Security and Privacy in Cloud, Identity and Access Management, Compliance and Governance in Cloud, Threat Models and Countermeasures

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
MCA401Industry Project / InternshipProject12Problem Identification and Scope Definition, Literature Review and Research, System Design and Architecture, Implementation and Testing, Project Report Writing and Presentation
MCA402Human Computer InteractionCore4HCI Fundamentals and Principles, Usability and User Experience Design, Interaction Design Paradigms, User-Centered Design Methods, HCI Evaluation Techniques
MCA403Mobile Application DevelopmentCore4Mobile Operating System Architectures (Android/iOS), Mobile UI/UX Design Principles, Data Storage and Networking in Mobile Apps, Sensor Integration and Location Services, Mobile Application Deployment
MCA421CCCloud Application DevelopmentElective (Cloud Computing)4Cloud Native Application Development, Serverless Computing (AWS Lambda, Azure Functions), Containerization with Docker and Kubernetes, Microservices Architecture, Cloud Platform APIs and SDKs
MCA422CCDevOps in CloudElective (Cloud Computing)4DevOps Principles and Practices, Continuous Integration/Continuous Delivery (CI/CD), Infrastructure as Code (IaC) with Terraform/Ansible, Monitoring, Logging, and Alerting, Automation and Orchestration in Cloud
whatsapp

Chat with us