After completion of the course the students will be able to: 

CO1: Identify the concept of virtualization technique in cloud computing platform. 

 CO2: Demonstrate the use case of the virtual machines. 

CO3: Analyze the us case of parallel and distributed computing. 

CO4: Evaluate the architectures of cloud computing. 

CO5: Assess the viability of developing, deploying, maintaining and securing cloud computing solutions using a variety of resiliency virtualization testing tools. 

CO6: Create cloud-computing virtualization strategies using virtualization tools to solve identified business needs on behalf of a client.

After completion of the course the students will be able to: 

CO1: Understand the object-oriented approach in programming along with the purpose and usage principles of inheritance, polymorphism, encapsulation, and method overloading etc. 

CO2: Demonstrate ability to test and debug Java programs using IDE.

CO3: Analyze, design, and develop small to medium sized application programs that demonstrate professionally acceptable programming standards. 

CO4: Demonstrate skills of developing event-driven programs using graphical user interfaces. 

CO5: Demonstrate skills of developing event-driven programs using graphical user interfaces.