Google for Computer Science Lecturers

This a 2-day Web 2.0 technologies workshop taught by Google Software Engineers. We base the course on Google web technologies and present ideas on how such a course may be structured and conducted.  A possible course outline is sketched, and we provide some illustrative lectures, some sample web applications, and ideas on how to organize the practical elements of a course.

Suitable for:

  • Computer Science or Technical Lecturers teaching or interested in teaching a practical course on web technologies and application development
  • Computer Science Students actively involved in Web application development and object orientated programming
To attend, you'll need a:
  • Working knowledge of Java
  • Basic building block of HTML, XML and CSS
  • Laptop for practical sessions

Focus: We'll provide some sample lectures and lots of practical sessions on:
  • Google Web Toolkit (GWT): Java-based toolkit for building web apps
  • Google AppEngine and GData: API for persistent data storage, and a data formatting and exchange (GData)
  • Introduction to APIs, including Google APIs: Maps, Youtube, Search, etc.

Register today to reserve your place - we will confirm your registration soon by email.


The following agenda will take up two days. There will be plenty of breaks, social time and lunch will be provided.

Day 1 (Thursday, 8th September 2011)

0815-1400     As Day 1 of G-Uganda

1400-1430     Welcome and intro!

1430-1530    Overview: Google AppEngine

1530-1700    Simple Apps Codelab

1700:1800    Google Web Toolkit (intro & advanced topics) 

Day 2 (Friday, 9th September 2011)

0900-0945    Google Apps in the classroom

0945-1030    Prepare for Development

1030-12:15    Practical Session

12:15-1315    Lunch

1315-1400    Apps development Brainstorming

1400-1600    Practical Session

1600-1700    Show & Tell - demoing Apps

1700-1800    Apps Competition

Preparation by participants

Please set your coding environment before coming !