CPSC 110-08: Computing with Mobile Phones

Portfolio Lab: Creating a Google Sites Portfolio
In-class Exercise

What's a Portfolio

A portfolio is a collection of all the work you do in this course -- reading assignment, homeworks, writings on issues, in-class exercises, and major creative projects. In this course you will document everything you do on your portfolios -- from small lab assignments, to your written reactions to readings about mobile computing, to your large creative projects.

There are lots of good reasons to maintain a portfolio:

Examples

Google Sites

We will be using Google Sites as the repository for our portfolios. This is an example of cloud computing. Cloud computing is the delivery of computing as a service rather than a product, whereby computing resources, such as hardware, software, and information, are provided to users as a utility that is delivered over a computer network, such as the Internet. In this model, computing is like a utility service, such as the electricity or water or gas utilities that we rely on in our homes.

In this case we are using storage and web services: we are creating a web site and storing material on it but we don't need to know any of the details about how and where our data are stored. About all we know is that our portfolios are stored on a computer disk at one of Google's data centers.

This is one of several examples of cloud computing that we will encounter in this course. Another is the App Inventor development enviroment. The apps we create will be stored on a server somewhere on the cloud and the computational work of translating our programs will be done by the cloud computers, not by our laptops or lab machines.

How Portfolios Will Be Evaluated

Portfolios will be evaluated at three checkpoints during the semester. We'll be looking at the following:

Each assignment in the course will specify what you should post on your portfolio.

NOTE: The work presented on your portfolio should be your work. It should not be copied from someone else in class. That would constitute an infringement of Trinity's integrity contract and will be dealt with according to the guidelines in the student handbook.

In-class Exercise: Setting Up a Portfolio on Google Sites

We will be using Google Sites for our Portfolios. Go to: http://sites.google.com. You will need to have your Google account, so please register if you don't already have a Google account. If you already have a Google account, just log in.