This document outlines the syllabus for a course on Cloud Computing and its Applications. It includes the course code, credits, objectives, outcomes, modules, textbook, and content to be covered. The course aims to explain cloud technology principles, compare programming models, and teach how to choose appropriate cloud models for applications. Key topics include cloud computing concepts, frameworks, data intensive computing, infrastructure as a service, platform as a service, software as a service, and virtualization.