We will be covering the core technologies of the contemporary digital age, particularly those of the internet. The goal is for students to:
We will learn how information is represented on the computer, and accessed and routed through the internet. We will learn how to build websites from the ground up, coding directly in HTML, paying careful attention to principles of good code design, including the use of CSS. We will gain familiarity with the representation, storage, and retrieval of information in databases. We will learn basic web programming in Javascript. Combining these elements together, we will learn the architecture of a web information system.
Class readings will be taken from freely available online sources. In addition, there are two recommended textbooks; students should consider buying one of these two (but probably not both).
Students are expected to spend twelve hours a week on the subject: three of them in class, nine of them outside. Students should read all assigned readings before each class, and come prepared to discuss and ask questions about them. Students may find it helpful to bring an internet-connected laptop to class, though this is not required.
Most weeks, there will be a homework assignment, exercising some of the skills covered during the preceding class. This assignment is due before the start of the following class.
There will be a mid-term and a final exam. The mid-term exam will be a take-home exam. The final exam will be done in class.
There is a single term project. The project will involve developing a web site. The project will be undertaken in teams. Each team will demonstrate and explain the site to the instructor. The project will be assessed based on the design and implementation of the site and the quality of the presentation.
Exam and project dates to be announced.
Course grades are divided amongst course components as follows:
Component | Percentage | Computation |
---|---|---|
Midterm and Final | 35% | Best=25%, the other=10% |
Term Project | 40% | Online use and viva voce presentation |
Homework | 15% | 3% each for best 5 |
Participation | 10% | class, mailing list, project team |
The University of Maryland, College Park has a nationally recognized Code of Academic Integrity, administered by the Student Honor Council. This Code sets standards for academic integrity at Maryland for all undergraduate and graduate students. As a student you are responsible for upholding these standards for this course. It is very important for you to be aware of the consequences of cheating, fabrication, facilitation, and plagiarism. For more information on the Code of Academic Integrity or the Student Honor Council, please visit http://www.shc.umd.edu.