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
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.
This course has no prerequisites.
All required sources will be posted online. No additional texts are required.
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:
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.
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.
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 |
The final exam is scheduled for Tuesday November 22, 2:45 - 5:00 pm, O'Connell (1036 W. Belden) room 330.