Lisa DiOrio email@example.com
TA Contact Info:
Robert Yang firstname.lastname@example.org
Miko Hadeshian email@example.com
Peter Gramaglia firstname.lastname@example.org
Jonathan Vithoontien Jonathan.email@example.com
Jacqueline Nguyen firstname.lastname@example.org
Kingsley Udoyi email@example.com
Course Desription & Prereq’s
Course Description: An introduction to techniques, principles, and practices of writing computer programs for the World Wide Web. Server and browser capabilities and limits. Media types, handlers, and limitations. Web programming languages and techniques. Web security, privacy, and commerce. Lectures augmented with programming projects illustrating concepts and current practice.
Prerequisite: COMP 11: Introduction to Computer Science
- Assignments/Mini-Assignments: 40%
Mini-assignments are generally expect to take 2-3 hours or less and are worth 1/2 as much as a full assignment.
- Quizzes (5 of them): 25%
Quizzes are given in class. If you need to be absent for a quiz you MUST let me know in advance.
- Final project (group project): 25%
Each member of the group will get the same grade – it is imperative for you to select a solid team.
- Participation and Effort: 10%
full credit for participation in class and Piazza, being a good group member, making clear effort on assignments. and overall professional interaction with students and teaching team.
- Sun 2pm Halligan
- Tues 6pm Halligan – note earlier time!
- Thurs 1:30pm Tisch Cafe
Piazza sign up link: http://piazza.com/tufts/fall2019/comp20
|Sep 3, 5||Course Introduction
What is web and how it works
What is a web page and how does it move through the internet to get to you
What’s the point (why do we create web pages anyway)
Intro to HTML
|Sep 10, 12||HTML elements: blocks, links, images, forms
CSS: rules, properties
Where to place CSS in your code
SEO considerations: Image size and Image alt, Titles and meta
|Sep 17, 19||
|Sep 24, 26||
Quiz – end of class on Sep 24
Tools: Git and version control.
|Oct 1, 3||
|Oct 8, 10||
Quiz – end of class Oct 8
(mini – break , Oct 15)
|What is a CMS and why are they important
Intro to WordPress and back-end admin of a site
|Oct 22, 24||
AJAX (Asynchonous design)
JSON and why it is important
|Oct 29, 31||
Quiz – end of class Oct 29
What is a database
|Nov 5,7||Server side programming TBD|
|Nov 12, 14|| Quiz – end of class Nov 12
Server side programming TBD
|Nov 19, 21||Server side programming TBD|
(mini – break ,Nov 28)
| Quiz – end of class Nov 26
Course Wrap Up
|Dec 3, 5||Lightning Talks, Project Presentations|