CS/COE 0401 Intermediate Programming (using Java)

 

Sections

Labs

T H 01:00-02:15PM  SENSQ 5502

M 01:00-02:50PM SENSQ 6110

 

W 11:00-12:50PM SENSQ 6110

T H 02:30-03:45PM  WWPH 1700

T 04:00-05:50PM SENSQ 6110

 

W 01:00-02:50PM SENSQ 6110

 

H 04:00-05:50PM SENSQ 6110

 

Instructor: John C. Ramirez - 6141 SENSQ   

Phone: 624-8441

Email: ramirez@cs.pitt.edu

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

Office Hours:           

Tuesday – 11:15-12:15

Wednesday – 1:00 to 3:00

Thursday – 11:15 to 12:15

and by appointment

 

Prerequisite: Previous programming experience (preferably, but not necessarily, in Java).  Experience must include variables, expressions, control statements (loops and conditions), arrays, methods (functions) and more.  See Lecture 1 notes for more details on prerequisite.

 

TA Information

Lab TAs

Lab Session

TA Information

Monday 1PM

Huichao Xue (hux10@cs.pitt.edu , O.H.: Thursdays 10:00AM-1:00PM and Fridays 1:30PM-4:30PM)

Tuesday 4PM

Joe Cavanaugh (joseph@cavanaugh.name , Office: 5712 SENSQ, O.H.: Tuesdays 2:30PM-3:30PM, Wednesdays 12:30PM-1:00PM and 2:00PM-3:00PM, Thursdays 2:30PM-6:00PM)

Wednesday 11AM

Kelli Ireland (kireland@cs.pitt.edu , Office: 5426 SENSQ, O.H.: Tuesdays 10:00AM-12:00PM and Thursdays 10:00AM-11:00AM)

Wednesday 1PM

Kelli Ireland (see above)

Thursday 4PM

David Goldberg (dmg55@pitt.edu , Office: 5712 SENSQ, O.H.: Mondays 1:00PM-3:00PM, Thursdays 2:00PM-4:00PM and Fridays 1:00PM-3:00PM)

Grading TAs

Daniel Cole (dcc20@cs.pitt.edu , O.H.: Mondays 8:30AM-11:30AM, Tuesdays 8:30AM-11:30AM )

Wenting Xiong (wex12@cs.pitt.edu , O.H.: Wednesdays 9:00AM-11:00AM and 2:00PM-3:00PM)

 

 

Online Information

Announcements

(updated October 3, 2008)

Course Notes (.ppt) (.html)

(updated Oct. 3)

Handouts

(updated Oct. 3)

Assignments

(updated September 27, 2008)

Debug Hints (.ppt) (.html)

(updated September 22)

Labs

(updated October 3)

Quiz 1 Study Guide

More Student Information

Online Syllabus

(updated Oct. 3)

 

 

 

Text: Starting Out with Java, From Control Structures through Objects, Third Edition, by Tony Gaddis  [ISBN: 0-321-47927-0, Publisher: Addison Wesley]

           

Language/Environment:

Java 2 SDK version 1.5 on Mac Minis, PCs and Unix systems.  If you install your own version of the JDK, make sure it is at least version 1.5.

Course Policies:

General Requirements

Midterm Exam:

25%

Final Exam:

25%

Programming Projects:

30%

Quizzes:

10%

Labs:

10%

                                                                                                           

Exams

 

Programs

 

Quizzes

 

Labs

 

Important Dates:

Event/Item

Date/Action

First Class meeting

Tuesday, August 26, 2008

Labor Day – No Monday Lab

Monday, September 1, 2008

Last Day to Add/Drop

Friday, September 5, 2008

Classes Moved to Tuesday – Fall Break

Monday, October 13, 2008

Monday Classes will meet

Tuesday, October 14, 2008

Exam One

Thursday, October 16, 2008

Last Day to Withdraw

Friday, October 24, 2008

Thanksgiving Break – No classes

November 26-30, 2008

Final Exam

Tuesday, December 9, 2008, 10:00-11:50AM[1]


 

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



[1] This is the CS 0401 Departmental Final.  Both sections will have their final exam at the same time.  The room will be announced at a later date.