This is the course home page for the fall 2023, Section 001 of COMSE 6156 - Topics in SW Engineering: Cloud Computing.
From the Columbia (Course) Bulletin: "Topics in Software engineering arranged as the need and availability arises. Topics are usually offered on a one-time basis. Since the content of this course changes, it may be repeated for credit with advisor approval. Consult the department for section assignment.”
Instructor's Perspective: There is no single definition of "Cloud Computing." A reasonable definition is: "Simply put, cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale. You typically pay only for cloud services you use, helping you lower your operating costs, run your infrastructure more efficiently, and scale as your business needs change."
This course will cover core concepts in cloud computing. Students will get practical experience with the concepts by implementing an application in a group project that uses the technology. Some of the technology concepts that the course covers are:
The primary cloud we will use in the course is Amazon Web Services.
There is a Slack channel for the course. Please join the dff-columbia slack group and the channel e6156-f22.