Skip to content

Latest commit

 

History

History
143 lines (92 loc) · 4.72 KB

week1-intro.md

File metadata and controls

143 lines (92 loc) · 4.72 KB

Week 1: Course Introduction

We provide in this document all the activities we do in each week.

Sections marked with a 🅾️ are not yet released and are likely to be modified.

Assignments

All graded class assignments are posted at

Class Videos

Please watch the following video

Next, review the following chapters in the book

Cloud Computing, Gregor von Laszewski [@las19cloudcomputing]:

  • Chapter: Preface, ePub Readers
  • Chapter: Overview
  • Chapter: Definition of Cloud Computing (and its videos)

Lab Activities

Summary:

  • Create an account on https:github.com

  • Fill out the Class Survey

  • Post your professional bio to Piazza

  • Setup your computer

    • Install python on your computer (Python 3.8)

    • Update pip

    • Install an ePub Reader

If you have questions, ask on Piazza Next, we provide some more details of each of the assignments in this summary.

Account Creation

As part of the class, you will need a number of accounts. This includes:

Optional accounts (apply once you need them, some are time limited):

  • google.com (optional)
  • aws.com (optional)
  • azure.com (optional)
  • Watson from IBM (optional)
  • google Iaas (optional)

We will never ask you for your passwords.

Survey

In this activity, you will be filling out a form with information about you so we can assess how to integrate you in this class best. It is not important that you know any of the technologies we ask you about.

Bio

This activity serves two purposes. First, it tells us we can communicate with you within Piazza, and second, you can introduce yourself to others in Piazza to potentially build project or study teams.

Python 3.10

Please set up a computer on which you can do Python development. We recommend that you use python from http://python.org. We will not provide any support for anaconda, as anaconda has hundreds of libraries that we are not interested in using. Also note that conda modifies your environment without telling you. Certainly, you can use virtualbox, or containers in case you like to isolate your development environment from your other systems. Please remember that conda has significant disadvantages while often working with outdated libraries. As the developer of future software, you certainly want to avoid this. If you use python from python.org we require you that you use venv.

The manual may have references to older versions of python. Also it could be that some services do not work in newer python versions yet. It will be your responsibility to find that out and makes sure the services you use have an appropriate python version. We will not accept any project targeting Python 2 or smaller than Python 3.9.4. You must use pip version 19.3.1 or newer. As it may be that newer versions of Python come out during the semester, we like that you install the newest version. At time this note was written this is 3.10.5. If a newer version comes out, please install this.

It may be that some cloud services may not work with that version. In that case it is your responsibility to use or install in parallel a version of python that works.

Online Meeting Recording

Recodrdings from past years