CS/COE 0401 Intermediate Programming (using Java)

 

Lecture

Labs

T H 11:00AM-12:15PM  BENDM 426

T 03:00-04:50PM SENSQ 6110

 

W 10:00-11:50AM SENSQ 6110

 

H 12:30-02:20PM 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 – 2:30 to 3:30

Wednesday – 11:00 to 1:00

Thursday – 2:30 to 3:30

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(s): David Goldberg (Tues. 3PM lab) – Email: dmg55@pitt.edu Office Hours (5712 SENSQ): Check back

Ricardo Villamarin (Wed. 10AM lab) – See Ricardo’s Web page for contact info and. O.H.

Michael Maksymowych (Thurs. 12:30PM lab) – Email: mam242@pitt.edu O.H. (5712 SENS): Check back

Miao Zhou (Grading, all sections) – Email: miaozhou@cs.pitt.edu Office Hours (6803 SENSQ): Monday 9-12 and 2:30-5:30

              

 

Online Information

Announcements

(updated Nov. 14, 2009)

Course Notes (.ppt)

(updated Nov. 23)

Handouts

(updated Nov. 23)

Assignments

(updated Nov.  23)

Debugging Tips

(updated Sep. 21)

Labs

(updated Nov. 14)

Exam 1 Review

Exam 1 Practice Questions

Exam 1 Practice Solutions

Quiz 1 Information

Solution: Version A  Version B

Online Syllabus

(updated Nov. 23)

Textbook Chapters 1 and 2

(note: you must be on Pitt's network to view these files)

More Student Information

 

 

 

Text: Starting Out with Java, From Control Structures through Objects, Fourth Edition, by Tony Gaddis  [ISBN-10: 0-13-608020-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, September 1, 2009

Last Day to Add/Drop

Friday, September 11, 2009

Monday Classes Moved to Tuesday – Fall Break

Monday, October 12, 2009

No Class or Lab – Monday Classes will meet

Tuesday, October 13, 2009

Exam One

Tuesday, October 20, 2009

Last Day to Withdraw

Friday, October 30, 2009

Thanksgiving Break – No classes

November 25-29, 2009

Final Exam

Wed. December 16, 2009, 12:00-1:50PM


 

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