CS/COE 1520

Programming Languages for Web Applications

 

Lecture:

Recitations:

T H 10:30AM-12:15PM SENSQ 5502

H 12:30PM-1: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     11:00 AM – 1:00 PM

Thu      1:00 PM – 2:00 PM

and by appointment

TAs:   

Recitation / Grading: Kiyeon Lee (lee@cs.pitt.edu, 5802 SENSQ, 412-624-8832, Office Hours: M 2:00-3:30, Th 1:30-3:00)

Grading:  Onur Cobanoglu

 

 

Online Information:

Announcements

(updated July 24, 2009)

Java Review (.ppt)

Course Syllabus

(updated July 27, 2009)

Java Notes (.ppt) (.html)

(updated May 22, 2009)

Java Handouts

(updated May 27, 2009)

Assignments

(updated July 13, 2009)

PHP Notes (.ppt)

(updated June 24, 2009)

PHP Handouts

(updated July 1, 2009)

Exam 1 Review

Previous Exam 1

Javascript Notes (.ppt)

(updated July 1, 2009)

Javascript Handouts

(updated July 10, 2009)

Exam 2 Review

Previous Exam 2

XML Notes (.ppt)

(updated July 16, 2009)

XML Handouts

(updated July 16, 2009)

Quiz 2 Solution

Perl Notes (.ppt)

(updated July 27, 2009)

Perl Handouts

(updated July 27, 2009)

 

Unix Information

Other Useful Links

Quiz 1 Solution

 

 

Texts:

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

2)      (Optional) Learning Java (Niemeyer and Knudsen; O'Reilly) or any Java text that covers threading and networking

 

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/Action

First Class meeting

Tuesday, May 12, 2009

Last Day to Add/Drop

Monday, May 18, 2009

Exam One

Tuesday, June 23, 2009

Last Day to Withdraw

Thursday, July 2, 2009

Exam Two

Thursday, July 30, 2009

 

 

           

 


 

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