Master of Computer Application (MCA) in Cloud Computing

NOW OPEN

Admissions 2024

Unlock your future: Enroll Now for Admissions 2024

DEPARTMENT OF COMPUTER APPLICATIONS

About the Course

This course aims at introducing the fundamental ideas of the emerging cloud computing paradigm and its origin. This will enable us to understand its enabling technologies, the computer systems constraints, tradeoffs and techniques in setting up and using the cloud. The program teaches how to develop and implement cloud architecture, Illustrate the different cloud delivery and deployment models, Develop an application in cloud, apply security strategies, resource management and Private cloud deployment. The program helps to understand how different algorithms can be implemented and to gain competence in evaluating the performance and identifying bottlenecks when mapping applications to the cloud. Along with this, students will explore how cloud computing can further support the technologies.

Arrow
Syllabus

DEPARTMENT OF COMPUTER APPLICATIONS

Salient Features

  • Experiential learning with case studies and mini project
  • MOOC courses enabled Curriculum
  • Industry focused electives
  • The cutting edge curriculum has been designed to develop core competencies.
  • Strong theoretical foundations complemented with extensive practical training.
Arrow

DEPARTMENT OF COMPUTER APPLICATIONS

Career Opportunities

This new and emerging cloud computing paradigm enabling the development and hosting of ubiquitous applications on a shared platform unfolds interesting and lucrative career options to leverage the market demands in the employment landscape.

  • Cloud Support Associate
  • Cloud Architect
  • Operation Support
  • Business Analyst 
Arrow

DEPARTMENT OF COMPUTER APPLICATIONS

VISION

The department of Computer Applications aims to transform aspiring students into software professionals with a high degree of technical skills and to inculcate a research mind set.

MISSION

  • M1. To provide strong theoretical foundations complemented with extensive practical training.
  • M2. To design and deliver curricula to meet the changing needs of industry.
  • M3. To establish strong collaborations with industry, R&D and academic institutes for training and research.
  • M4. To promote all-round development of the students through interaction with alumni and industry
Arrow

DEPARTMENT OF COMPUTER APPLICATIONS

PROGRAM EDUCATIONAL OBJECTIVES (PEO)

The program is expected to enable the students to

  • PEO 1: To prepare graduates to be successful professionals in industry, government,academia, research, entrepreneurial pursuit and consulting firms.
  • PEO 2: To prepare graduates to achieve peer-recognition, as an individual and as a team player, through demonstration of good analytical, design, implementation and interpersonal skills.
  • PEO 3: To prepare graduates to contribute to society as broadly educated, expressive, ethical and responsible citizens with proven expertise.
  • PEO 4: To prepare graduates to pursue life-long learning to fulfill their goals.

PROGRAM OUTCOMES (ALIGNED WITH GRADUATE ATTRIBUTES) (PO)

At the end of this program, graduates will be able to

  • PO 1: Computational Knowledge: Apply knowledge of computing fundamentals,computing specialisation, mathematics, and domain knowledge appropriate for the computing specialisation to the abstraction and conceptualization of computing models from defined problems and requirements.
  • PO 2: Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
  • PO 3: Design /Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  • PO 4: Conduct Investigations of Complex Computing Problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  • PO 5: Modern Tool Usage: Create, select, adapt and apply appropriate techniques,resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
  • PO 6: Professional Ethics: Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practice.
  • PO 7: Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
  • PO 8: Project management and finance: Demonstrate knowledge and understanding of the computing and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  • PO 9: Communication Efficacy: Communicate effectively with the computing community,and with society, about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations,and give and understand clear instructions.
  • PO 10: Societal and Environmental Concern: Understand and assess societal, environmental,health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.
  • PO 11: Individual and Team Work: Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
  • PO 12: Innovation and Entrepreneurship: Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.

PROGRAM SPECIFIC OUTCOMES (PSO)

  • PSO 1: Enable the students to design suitable data models, appropriate architectures and analytics techniques for efficient implementation of complex systems
  • PSO 2: Enable the students to design and integrate systems for providing interactive solutions for healthcare applications
Arrow

DEPARTMENT OF COMPUTER APPLICATIONS

SEMESTER I

SL.
NO
COURSECOURSE CODENAME OF THE COURSELTPCSTCH
1PCCAA3701Advanced Data Structures and
Algorithms using Python
302425
2PCMAA3706Statistics for Computer Science00414
3PCCAA3702Database Technology310414
4PCCAA3703Object Oriented Programming
using Java
02414
5PCCAA3704Computer Networks300313
PRACTICAL
6PCCAA3781Software Design Project006206
Total15 11021626

SEMESTER II

SL.
NO
COURSECOURSE CODENAME OF THE COURSELTPCSTCH
1PCCAA3705Web Design and Development310414
2PCCAA3706Data Warehousing and Data Mining202414
3PCCAA3707Machine Learning10414
4PCCAA3708Software Engineering310414
5PECA*****Elective-1(Specialization)00313
6PECA*****Elective-2 (Specialization)300313
PRACTICAL
7PCCAA3782Software Development Lab002103
8PCCAA3783Web Programming Lab002103
Total143624523
L – Lecture ; T – Tutorial ; P – Practical ; S- Self Study; C – Credit      

SEMESTER III

SL.
NO
COURSECOURSE CODENAME OF THE COURSELTPCSTCH
1PCCAA3709Software Testing and Quality Assurance02410
2PCCAA3710DevOps202410
3PCCAA3711MOOC (Specialization)000233
4PECA*****Elective -3 (Specialization)300303
5PECA*****Elective -4 (Specialization)300303
6OE*******Open Elective300303
PRACTICAL
7PCELA4383Presentation Skills and Academic writing002102
8PCCAA3784Project Phase-I06306

SEMESTER IV

SL.
NO
COURSECOURSE CODENAME OF THE COURSELTPCSTCH
PRACTICAL
1PCCAA3785Project Work - Phase – II002412024
Total002412024

LIST OF DEPARTMENTAL ELECTIVES WITH GROUPING - SEMESTER WISE

SL.
NO
COURSECOURSE CODENAME OF THE COURSELTPCSTCH
Elective I
4PECAC3721Cloud Architecture300303
4PECAC3722Virtualization Techniques300303
Elective II
4PECAC3723Cloud Application Development300303
4PECAC3724Cloud Analytics300303
Elective III
5PECAC3725Cloud Security201303
5PE Cloud Storage and Security300303
Elective IV
5PECAC3727Private Cloud Deployment and Management300303
5PECAC3728Back up and Disaster Recovery300303
Arrow
Curriculum and Syllabus

DEPARTMENT OF COMPUTER APPLICATIONS