Course Syllabus
Internet Applications Engineering
IN4MATX 124 / COMPSCI 137
Meeting Information
Lectures
Room: SH 134
Day & time: TuTh 11:00-12:20pm
Discussion
Room: SSTR 103
Day & time: W 5-5:50pm and 6-6:50pm
Instructor Information
Professor
Sam Malek
Email: malek at uci dot edu
Office hours: after class and by email appointment @ DBH 5226
Teaching assistants
Ali Nickparsa
Email: anickpar at uci dot edu
Office hours: Tuesday @10am at ICS 440
Manikanta Harsha Nadimpalli
Email: mnadimpa at uci dot edu
Office hours: Friday @ 10am at ICS 440
Course Description
Concepts in Internet applications engineering with emphasis on the web. Peer-to-Peer and Interoperability. Topics include HTTP and REST, Remote Procedure/Method Calls, Web Services, data representations, content distribution networks, identity management, relevant W3C/IETF standards and relevant new large-scale computing styles.
Prerequisites: CS 132 and ICS 45J
This course overlaps with CS 122B, meaning that you cannot receive credit for both courses.
Requirements and expectations of students: This course requires a strong programming background, as it involves substantial amount of programming. The students are expected to have the skills to learn new programming languages and technologies.
Required Textbook
Programming the World Wide Web, Sebesta, Pearson, eighth edition, ISBN-13: 978-0133775983.
Grading Summary
- Four programming assignments 48%
- Midterm exam 20%
- Final exam 31%
- Participation in course evaluation 1%
Class Schedule
See the class schedule page
Late Submission Policy
Unless stated otherwise in the assignment description, the late submission policy in this class is n! (n factorial), where n is the number of days late. For instance, if you are late 1, 2, or 3 days, you lose 1, 2, or 6 points, respectively.
Academic Honesty
Students are responsible for adhering to the UCI Academic Honesty standards. I encourage students to discuss problems in broad, conceptual terms and to work and study together. However, any work turned in must be your own. Material that is copied from any source needs to be quoted and the source must be cited. If you plagiarize, you run the severe risk of failing the class, in a most disgraceful manner. For further information, see http://honesty.uci.edu/
Disabilities
If you need an accommodation because of a disability, please contact the instructor and the Disability Services Center as soon as possible.
Course Summary:
Date | Details | Due |
---|---|---|