Index
 Syllabus
 Announcements
 Schedule
 Assignments
 Exams
 Resources

Instructor

Bamshad Mobasher
Office: Loop Campus, CDM Building, Room 833
E-mail: mobasher@cs.depaul.edu
Phone: 312-362-5174

Office hours: Mon. 4:00-5:30; Thu. 3:00-4:00 (or by appointment)

Textbook:

Exploring Web Technologies for Designers by James Gordon Bennett, Thompson, 2008.

Course Objectives & Topics:

This course provides a general introduction to the basic concepts of the Internet and the World Wide Web. Major topics are history of computing and the internet, basic networking concepts, the use of HTML and CSS for Web page design, publishing Web pages on the Internet, and Javascript Programming to create dynamic or interactive Web pages. Through the study of the Internet and WWW, the course also introduces basic computing concepts such as information representation, basic computer organization, networking fundamentals, operating systems, and basic programming concepts.

The specific topics that are emphasized in the course include:

  • History and basic concepts of computing and information technology
  • Introduction to the Internet and the World-Wide Web (WWW) technologies
  • Hypertext Markup Language (HTML) & Cascading Style Sheets (CSS)
  • Dynamic Web pages and Event-Driven programming using JavaScript
  • Programming constructs such as abstraction, conditional statements, loops, etc.

Prerequisites:

None, although basic familiarity with computers and the use of Internet applications (such as Web browsers) will be assumed.

Assignments:

There will be 6 to 7 assignments during the quarter. The assignments will always be posted on the class Web site in the Assignments section, and must be turned in electronically on the specified due date. Late assignments will be penalized 10% for each day that they are late, including the due date (weekends counting as 1 day). After 5 days no late assignments will be accepted. Most assignments will be submitted by using the Homework Submission application on the Course Online Web page for the class https://col.cdm.depaul.edu), or by email. You should always keep a copy of what you have submitted and be able to reproduce it upon request. It is good idea to purchase a USB flash drive (also called a thumb drive or memory stick) for saving your exercises and projects.  These are inexpensive and can be ordered online or found at any computer store..

Using Computer Labs:

You can use any of the labs on campus to access relevant software for the class (or use your own computers). Students accessing CDM lab or server resources in Loop campus for the first time must activate their CDM accounts before they can be used.  You don’t need to do this if you won’t be using the CDM labs. Here is a list of CDM  labs and instructions on how to activate your account to use the labs (do not confuse this with your webspace accounts). This account is so that you can log in to the computers in CDM computer labs.

Exams:

We will have one midterm exam and a final exam. For the exams, you are responsible for all the material covered in class and in the assigned readings. No make-up exams will be given, except in cases of emergencies or with prior approval. Additional information about the exams and the topics covered for each will be posted on the Web site later in the quarter. The tentative dates for the midterm and the final exams, as well as other relevant information can be found on the Exams page.

Grading Policy:

The final grade will be based on the following distribution:

  • Midterm Exam = 25%
  • Final Exam = 30%
  • Homework = 45%
The general grading scheme will be based on a curve.

Plagiarism:

All the work submitted for this course is expected to be original work, except when group work is explicitly permitted. You may discuss assignments with one another in general terms. But you must work on your own in coming up with solutions to problems or writing the answer to assignments and exams. The university and school policy on plagiarism is summarized as follows: Students in this course, as well as all other courses in which independent research or writing play a vital part in the course requirements, should be aware of the strong sanctions that can be imposed against someone guilty of plagiarism. If proven, a charge of plagiarism could result in an automatic F in the course and possible expulsion. The strongest of sanctions will be imposed on anyone who submits as his/her own work a report, examination paper, computer file, lab report, or other assignment which has been prepared by someone else. If you have any questions or doubts about what plagiarism entails or how to properly acknowledge source materials be sure to consult the instructor.

Incompletes:

An incomplete grade is given only for an exceptional reason such as a death in the family, a serious illness, etc. Any such reason must be documented. Any incomplete request must be made at least two weeks before the final, and approved by the Dean of the School of Computer Science, Telecommunications and Information Systems. Any consequences resulting from a poor grade for the course will not be considered as valid reasons for such a request.