IT 130 The Internet and the Web

Fall 2011

Instructor

Dr. Craig Miller
Loop Office: 745 CDM Building, 312-362-5085
Lincoln Park Office: 332 Student Center
Email: cmiller@cs.depaul.edu
Office Hours: Announced on Web page

Course Meeting

Overview

Students learn about the Internet and the Web through the creation of interactive Web pages. Weekly assignments include developing pages using HTML and Javascript. Incrementally, programming concepts are learned and practiced to create interesting dynamic pages. General concepts of computing are explored throughout the term.

This course satisfies the Scientific Inquiry Elective Liberal Studies Requirement.

Prerequisites

This course has no prerequisites.

Texts

All required sources will be posted online. No additional texts are required.

Goals

The primary goal of this course is to provide a general understanding of computing by focusing on the Web and its technologies. Specific goals include:

Grade Determination

Assignment Weight
Eight Web assignments (10 points each) 45% (90 points, best 9 of 10)
Two quizzes (10 points each)
Midterm Exam 20% (40 points)
Final Exam 35% (70 points)

Students receiving more than 90% of possible points are guaranteed at least an A-, more than 80% at least a B-, more than 70% at least a C-, and more than 60% at least a D.

Policies

Students are expected to attend every class. Attendance will be informally kept even though it is not a part of the course grade.

Tests and quizzes can be made up with a serious documented excuse (e.g. illness, death in the family) and must be arranged as soon as possible. Arrangements involving other excuses require prior permission from the instructor.

The goal of assignments is to practice the concepts taught in class. You are expected to do your own assignments. However, some collaboration with other students is allowed and even encouraged. The following types of collaboration are allowed:

The following types of collaboration are not allowed:

Engaging in these last two types of collaboration will be considered a violation of the university's policy on academic integrity. Violators will receive a 0 for the corresponding assignment and will be reported as required by the policy.

Late assignments will be accepted without penalty until 2pm the day following the due date. Assignments turned in later than 2pm the day following the due date will not be accepted.

Additional assignments for extra credit will not be offered.

School policies on instructor evaluation, email, plagiarism and incompletes.

Tentative Schedule

Week Topic Text Reading Quiz, Exam Assignment Due
Sept 8 Basics of computing and the internet; HTML and posting Web pages Web Servers, HTML Tutorial, Posting pages on your DePaul account    
Sept 13 More HTML, styles CSS tutorial   Assignment 1
Sept 20 Advanced CSS; Intro to javascript CSS Reference Quiz 1 (Thursday Sept 22) Assignment 2
Sept 27 Javascript overview Online Javascript Reference   Assignment 3
Oct 4 Javascript concepts; Functions Class notes   Assignment 4
Oct 11 Exam week; more functions Class notes Midterm Exam (Tuesday)  
Oct 18 Conditionals, Counters References on comparisons and conditionals   Assignment 5
Oct 25 Form controls Class notes Quiz 2 (Thursday Oct 27) Assignment 6
Nov 1 References Class notes   Assignment 7
Nov 8 Document-object model, Strings, Cookies Notes and Links    
Nov 15 Server-side scripting and review Notes and Links   Assignment 8

Final Exam

The final exam is scheduled for Tuesday November 22, 2:45 - 5:00 pm, O'Connell (1036 W. Belden) room 330.