First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.

Slides:



Advertisements
Similar presentations
1 i206: Distributed Computing Applications & Infrastructure 2012
Advertisements

Software Engineering at Faculty of EE in Belgrade Prof. Dr Miroslav Bojovic Baile Herculane, August 2005.
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
1 ISM 3410 Telecomm and Networking in Business Instructor:Vincent WS Chow Rm:WLB 818 Ext:7582 URL:
Teaching Innovation & Effectiveness Integrating Interface and Face-to-Face Methods of Instructional Delivery and Design Part 1:
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications Anton Eliëns Vrije Universiteit, Amsterdam 19 October 1999.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
Intelligent Web Applications (Part 1) Course Introduction Vagan Terziyan AI Department, Kharkov National University of Radioelectronics / MIT Department,
CSIS-116: Survey of Information Technology Dr. Eric Breimer.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Moodle (Course Management Systems). Introduction.
G51WPS Web Programming and Scripting Boriana Koleva Room: C54 Phone:
COMP Introduction to Programming Yi Hong May 13, 2015.
Introduction to Internet Programming (Web Based Application)
Course Information. Course resources All course materials (slides, links to recorded lectures, online quiz, assignments, course project, and online exams)
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
Introduction to Course MMIS 656 Web Design Technologies.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Programming Methodology and Web Rapid Prototyping (Session 0) TC101, 5 Sessions course, Conducted by Solvith
Principles of Programming Languages CMSC 331 Fall 2013.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Course Overview Internet Technology1. Course Objectives Develop an understanding of how web pages work. Become familiar with SSH, SFTP, HTML, CSS/JavaScript.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
Objective:  The main objective of this slide show is to inform viewers of: Web 2.0 The uses of Web 2.0 Educational Trend of Web 2.0.
GCE in Applied ICT (CCEA) Images used in the presentation feature work produced by year 13 and 14 students.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
CSC8417 Advanced Web Data Management S Examiner: Dr Stijn Dekeyser Moderator: Dr Hua Wang.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
1 Technologies for Electronic Commerce and EBusiness Walt Scacchi, Ph.D. FEMBA 290 Winter 2003.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
1 ISEC0511 Programming for Information System Security Lecture Notes #1 Introduction.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
HOW I SURVIVED AIST2330 AND LEARNED TO LOVE SERVER ADMIN Fall 2015 Edition.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
EE4E. C++ Programming Introduction. Contents Why C++ Why C++ Course contents Course contents Assessment Assessment Resources Resources.
Objective:  The main objective of this slide show is to inform viewers of: Web 2.0 The uses of Web 2.0 Educational Trend of Web 2.0.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova,
Web Programming: Course Overview Web Programming1.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
Course Introduction MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/12/2016.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
Team Work and Personal Skills Course Introduction Angel Georgiev Part-time Trainer Software University
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Course Introduction 공학대학원 데이타베이스
Syllabus Introduction to Computer Science
Internet Technology Information Technology Department
Theory and Practice of Web Technology
It’s called “wifi”! Source: Somewhere on the Internet!
Internet Technology Course Overview.
S Wireless Personal, Local, Metropolitan and Wire Area Networks - Exercises Mika Husso /
CS & CS Capstone Project & Software Development Project
Pima Medical Institute Online Education
Introduction to Statistics
Pima Medical Institute Online Education
Office: ENGR 530 Phone: Emai:
Course Overview Web Programming.
Internet Technology Course Overview.
CS201 – Course Expectations
Lecturer: Geoff Hulten TAs: Alon Milchgrub, Andrew Wei
Presentation transcript:

First... Background Topics Schedule Self Study

Me Willem de Bruijn PhD candidate at Vrije Universiteit Amsterdam Research: Operating and Distributed Systems Previously: Web Developer and Trainer, Google

Netherlands

University

You Background Bachelor Jobs Experience Programming Web Development Internet Use Plans? Applications

Background Topics Schedule Self Study

What is Internet Technology? Programming? Web? ??

What is Internet Technology? Shared Infrastructure one language Application Development personal homepage e-commerce site cloud computing Unique Features information retrieval collaborative environment internet security electronic economy

The Course Internet Basics network of networks Internet Programming html, python, javascript Selected Topics google, amazon

Internet Programming Web Technology* Programming in Python Serverside Technology* Clientside Technology*

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 1 st week: Webpages & Programming in Python 2 nd 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 it and let me know

Daily Schedule 2 hour lecture 1 hour exercises and self-study 1-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 Talks research.google.com/videos.html Wikipedia Topic Specific w3schools.com docs.python.org

Online Academic Material MIT OpenCourseWare Software engineering for web applications A gentle introduction to programming using python Data communication networks Distribute computer systems engineering Computer networks Distributed algorithms Stanford Engineering Everywhere (SEE) ipod/youtube courses Harvard Extension School (lectures 4, 6, 9) E-253 : Developing Web-based Database Applications more?