First... Background Topics Schedule Self Study Me Willem de Bruijn w.de.bruijn@few.vu.nl wdb PhD...

Preview:

Citation preview

First...

Background

Topics

Schedule

Self Study

Me

Willem de Bruijnw.de.bruijn@few.vu.nl

http://www.few.vu.nl/~wdb

PhD candidate at Vrije Universiteit Amsterdam

Research: Operating and Distributed Systems

Previously: Web Developer and Trainer, Google

Netherlands

University

You

BackgroundBachelor

Jobs

ExperienceProgramming

Web DevelopmentInternet Use

Plans?Applications

Background

Topics

Schedule

Self Study

What is Internet Technology?

Programming?

Web?

??

What is Internet Technology?

Shared Infrastructureone language

Application Developmentpersonal homepage

e-commerce sitecloud computing

Unique Featuresinformation retrieval

collaborative environmentinternet security

electronic economy

The Course

Internet Basicsnetwork of networks

Internet Programminghtml, python, javascript

Selected Topicsgoogle, amazon

Internet Programming

Web Technology*

Programming in Python

Serverside Technology*

Clientside Technology*

Hands on!

Hands on!

Hands on!

Web Developer

Python Programmer

Selected Topics

Internet Economics

Virtual Collaboration

Information Retrieval

Security

Very Distributed Systems

Background

Topics

Schedule

Self Study

Practical Assignments

These are the course tests

1st week: Webpages & Programming in Python

2nd week: Website using Python and Javascript

Practical Assignments

Main exercise is to build a dynamic website

I have defaults, but...

If you have practical ideas, Great!

Think about itand let me know

Daily Schedule

2 hour lecture1 hour exercises and self-study1-2 hour Q&A and lecture

3-4 hour practical and self-study

Grading

Must pass all assignments to take exam

Final grade:

20% test 1

10% test 2

70% exam

Questions

Small group, so

ask if something is unclear

Questions

If you experience problems, e.g., about

content organisation speed

Let me know as soon as possible

Background

Topics

Schedule

Self Study

Useful Sources

Google Tech Talksresearch.google.com/videos.html

Wikipedia

Topic Specificw3schools.comdocs.python.org

Online Academic MaterialMIT OpenCourseWare

Software engineering for web applicationsA gentle introduction to programming using pythonData communication networksDistribute computer systems engineeringComputer networksDistributed algorithms

Stanford Engineering Everywhere (SEE) ipod/youtube courses

Harvard Extension Schoolhttp://computerscience1.org (lectures 4, 6, 9)E-253 : Developing Web-based Database Applications

more?

Recommended