Upload
veronica-williams
View
212
Download
0
Tags:
Embed Size (px)
Citation preview
First...
Background
Topics
Schedule
Self Study
Me
Willem de [email protected]
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?