CS/COE 1520

Programming Languages for Web Applications

 

Lecture:

Recitation:

T H 2:30PM-4:15PM SENSQ 5502

H 4:30PM-5:20PM SENSQ 5502


Instructor:
John C. Ramirez - 6141 SENSQ

Phone: 624-8441

Email: ramirez@cs.pitt.edu

Web: http://www.cs.pitt.edu/~ramirez

Office Hours:

Tue      1:00 PM – 2:00 PM

Wed     1:00 PM – 3:00 PM

Thu      1:00 PM – 2:00 PM

and by appointment

TA:    

Yuqiang Huang (mailto:yuqiangh@cs.pitt.edu)

Office: 6404 SENSQ

Office Hours: Thursday 11-12:30, 1-2:30, 5:30-6:30

and by appointment

 

Online Information

Announcements

(updated July 15 2008)

Java Review

Java Notes (.ppt) (.html)

(updated May 23)

Java Info and Handouts

(updated May 23)

Exam 1 Review

Quiz 1 Solution

Previous Term Exam 1

PHP Notes (.ppt) (.html)

(updated June 25)

PHP Info and Handouts

(updated June 25)

Exam 2 Review

Quiz 2 Solution

Previous Term Exam 2

Javascript Notes (.ppt)

(updated July 3)

Javascript Info and Handouts

(updated July 3)

XML Notes (.ppt) (.html)

(updated July 17, 2008)

XML Info and Handouts

(updated July 15)

Perl Notes (.ppt) (.html)

(updated July 28, 2008)

Perl Info and Handouts

(updated July 28, 2008)

Assignments

(updated July 11)

Course Syllabus

(updated July 28)

Some Useful Links

 

 

Texts:

1)      Programming the World Wide Web, Fourth Edition (Robert W. Sebesta; Addison Wesley)

2)      (Optional) Learning Java (Niemeyer and Knudsen; O'Reilly)

 

Language/Environment:

We will be using Java, PHP, MySQL, JavaScript, and possibly C#, Perl and other systems as well.  Software will be available in University or Departmental labs, and may also be available for download from the Web.  Previous mid-level knowledge of Java (through CS 0445 or equivalent) is assumed of all students.

 

Course Policies:

General Requirements

Exam 1:

25%

Exam 2:

25%

Programs:

40%

Quizzes:

10%

 

Exams

 

 

Programming Projects

 

 

Quizzes

 

 

 

Important Dates:      

 

Event/Item

Date(s)

First Class meeting

Tuesday, May 13, 2008

Last Day to Add/Drop

Monday, May 19, 2008

Exam One

Tuesday, June 24, 2008

Last Day to Withdraw

Thursday, July 3, 2008

 Exam Two

Thursday, July 31, 2008

 

 

           

 


 

Course Agreement

 

I, the undersigned, have read and understood the Course Policies as presented in this handout.

 

 

(signed)  ________________________________________      (date)  ___________________

 

 

(printed name)  _______________________________________

 

 

 

 

 

Additional Information

 

 

Phone Number  _______________________________

 

 

Academic Year  ________________________________

 

 

Major  __________________________________

 

 

Email  __________________________________

 

 

Other Courses, CS Experience