95-733 Internet Technologies Mini 5 2011-2012

[ Home | Course Info | Schedule | Course description]

 

Course Information

Instructor

Mike McCarthy
mm6+@andrew.cmu.edu

Office: Hamburg Hall 3025
Phone: (412) - 268-4657
Office Hours: See home page for hours.
Home Page www.andrew.cmu.edu/~mm6

Teaching Assistants

 

TA: Luis Nieto-Diaz

Email: lnietodi@andrew.cmu.edu

Hours: See blackboard staff information for hour and location.

Grading Scale

97.5 - 100 A+
92.5 - 97.4 A
90.0 - 92.4 A-
87.5 - 89.9 B+
82.5 - 87.4 B
80.0 - 82.4 B-
etc.


Assignments

Between three and five programming projects equally weighted (50%)

One of the projects will be chosen and demonstrated by the student. 

Exam 1 (10%)

Closed Book Final Exam (40%)

 

Late Assignments

One assignment may be turned in late (up to one week) with no penalty. This policy is meant

to cover such issues as job interviews, travel and so on. The other assignments

must be turned in on time with a penalty of 10% per day late.

Policy on collaboration

Collaboration is not permitted. While it is fine to discuss projects with others it is a cheating violation when code is copied or shared. If a student is caught sharing his or her work with another, a failing grade will be assigned for the course. Likewise, if a student uses another's work when completing his or her own, a failing grade will be assigned for the course. In either case, the Dean will be notified.

Policy on complaints about grading

 

 

 

 

 

 



Use of Blackboard

 

 


Software Requirements

 

 

Time/Place

 

 

Project Grading

 

Policy on electronic devices

Grading mistakes may occur. Please contact the TA who graded your assignment about grading mistakes. It will be up to the TA to handle the complaint. If you are still not satisfied with the TA's grade please contact me immediately. My initial reaction will be to support the TA's grade. In some cases, however, I might agree with the student and ask for the grade to be adjusted. Please make any grading concerns known to the TA immediately. Set up an appointment with the TA and get the matter resolved.

There will be a blackboard site for the course. Grades will be posted there. The main site for the course will be at www.andrew.cmu.edu/~mm6.

The student needs to download and install the most recent Netbeans IDE. Choose the "All" option at this link:

http://www.netbeans.org/downloads/index.html

9:00AM - 11:50AM TOR CLASS3

 

 

 

 

The TA will normally be assigned to grade the projects.

Please confine the use of electronic devices to class related activities.

One Required Textbook

 

 

Programming the World Wide Web, Sixth Edition

Robert W. Sebesta, University of Colorado, Colorado Springs

ISBN: 0132130815

Publisher: Addison-Wesley

There is a copy on reserve in the engineering library.

Course Objectives

 

 

1. Examine some important technologies that are being used today on the World Wide Web to build extensible web applications using proven design patterns. We will build web applications using technologies such as Java, AJAX, Ruby on Rails, XML, XSLT, and JSON.

2. Discuss several new standards that may play a significant role in the World Wide Web of tomorrow. We will study RDF, RDFa, OWL and Jena.

3. Have confidence in the ability to build extensible web applications using current technologies and employing a Model View Controller design.

4. Develop a conscience of the semantic web of tomorrow.

5. Develop an understanding of and an appreciation for the many XML languages that are being used in many industries.

[ Top ] 

Last Update March 2012. Maintained by mm6@andrew.cmu.edu