Course Syllabus

Internet Applications Engineering 
IN4MATX 124 (36950) / COMPSCI 137 (34090) 

Meeting Information

Lectures
Room: SSLH 100
Day & time: Mondays and Wednesdays 2:00-3:20pm

Discussion
Room: SSLH 100
Day & time: Wednesdays 4-4:50pm

Instructor Information

Professor

Sam Malek
Email: malek at uci dot edu
Office hours: Mondays 10-11am in DBH 5226 

Teaching assistants 

Thomas Kwak
Email: tkwak1 at uci dot edu
Office hours: Wednesdays 5-6pm in ICS1 414A

Neeraj Kumar
Email: neerajk at uci dot edu 
Office hours: Mondays 11am-12pm in DBH 5013 

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: COMPSCI 132

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 knowledge of Java programming and skills to learn other programming languages. 

Required Textbook

Programming the World Wide Web, Sebesta, Pearson, eighth edition, ISBN-13: 978-0133775983. 

To purchase the textbook at the best price, consult the following website: price comparison

Grading Summary

  • Six pop-up quizzes (lowest grade will be dropped) 5%
  • Three group programming assignments 42%
  • Three programming assignment peer evaluations 3%
  • Midterm exam 20%
  • Final exam 29%
  • Participation in course evaluation 1%

Class Schedule 

See the class schedule page

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