University Catalog

Search Results

Search Results for "CSE 4333"

CSE 4333. CLOUD COMPUTING FUNDAMENTALS AND APPLICATIONS. 3 Hours.

Cloud Computing has transformed the IT industry by opening the possibility for infinite or at least highly elastic scalability in the delivery of enterprise applications and software as a service (SaaS). Cloud computing is a method of computing where a shared group of resources such as file storage, web servers, data processing services, and applications are accessed via a public internet connection or a private VPN and/or direct network connection. Cloud computing gives mature enterprises and new start-ups the option to deploy their applications to systems of infinite computational power with practically no initial capital investment and with modest operating costs proportional to the actual use. Examples of cloud computing services include Amazon Web Services, Microsoft Azure, Google Cloud Platform, and IBM Softlayer. This course introduces students to the fundamental and design concepts of writing software applications for the cloud. This course will discuss tools required by an application programmer in building, deploying, and maintaining cloud applications. A combination of lectures and lab activities will expose students to the programming interface utilized in developing cloud applications. Prerequisite: Admitted into an Engineering Professional Program. C or better in CSE 3330, and C or better in CSE 3320.