Skip to content

Latest commit

 

History

History
125 lines (86 loc) · 6.1 KB

course-info.md

File metadata and controls

125 lines (86 loc) · 6.1 KB

CS 0401

Intermediate Java

Course Information

Taught by: Bill Laboon (bill.laboon@pitt.edu)
Professor's Office Hours: SENSQ 6305, Wednesday 1:00-2:30, Thursday 2:30-3:50, or by appointment.

TA: Ben Pratt (bap74@pitt.edu)
TA Office Hours: SENSQ 6506, Wednesday 11-1, Thursday 3-5
GitHub: bapratt12

TA: Akila Brian Amaratunga (aba53@pitt.edu)
TA Office Hours: SENSQ 6506, Tuesday 4:00-6:00
Github Username: tunga153

TA: Emilee Betz (emb144@pitt.edu)
TA Office Hours: SENSQ 6506, Thursday 12:15-2:00
GitHub: emmers (emileebetz@gmail.com)

TA: John Felen (johnfelen@pitt.edu)
TA Office Hours: SENSQ 6506, Friday 4:00-6:00
GitHub: johnfelen

TA: Sam Kopansky (sak162@pitt.edu) TA Office Hours: SENSQ 6506, Wednesday 3:00-4:00 and Friday 1:00-2:00
GitHub: SamKopansky (skopansky@gmail.com)

Lab Topics Form

Graders:
Nils Llerana, Samanvoy Panati, Briand Djoko-Takougue
Grader Office Hours: No specific office hours; please email for appointment

Class GitHub repo: https://www.github.com/laboon/cs0401
Required Text: Starting Out with Java, From Control Structures through Objects, Sixth Edition, by Tony Gaddis [ISBN-10: 0132855836, Publisher: Addison Wesley]

Grading

  • Mid-term Exam #1 - 20%
  • Mid-term Exam #2 - 20%
  • Programming Projects: 30%
  • Quizzes: 10%
  • Labs: 20%

The following grading scale will be used.

Score Grade
100.00-93.00 A (A+ for extraordinary work, or >100)
92.99-91.00 A-
90.99-89.00 B+
88.99-83.00 B
82.99-81.00 B-
80.99-79.00 C+
78.99-72.00 C
73.99-70.00 C-
69.99-64.00 D+
63.99-55.00 D
54.99-50.00 D-
49.99-0.00 F

Everybody is expected to do their own work. Any student caught collaborating or cheating on an exam will automatically receive a 0 (zero) for that exam or project, and may be penalized more harshly for egregious offenses (up to automatic failure of the course). A second time caught collaborating or cheating will result in automatic failure of the course, at a minimum, and may be subject to further measures based on University of Pittsburgh academic policy.

For submissions which are too similar to be chance, all parties will be considered to have cheated. Keep your code safe to avoid this!

Information on the course will be posted regularly on the class github repo. Announcements will be posted in the file announcements.md. While the professor will endeavour to post all relevant information on this site, there may be additional information discussed in class which is not posted.

There will be four or five Java program submissions during the course. These need to be turned at the beginning of the class on the due date. If a late date option is available for a project, the project must be submitted on the late due date by 11:59 PM and will be penalized 15 percentage points (e.g., if your program would have received a 90, but it was turned in late, it will receive 90 - 15, or 75).

It is recommended you keep all of your graded assignments until final grades are posted and accepted, in order to resolve any discrepancies in grading.

Attendance

Students are strongly encouraged to attend all lectures and labs, which may include material not taken from the text. If a student misses a lecture, they are resposible for the material covered.

There are thirteen labs throughout the semester. Of these, your top ten out of thirteen will count for your lab grade (2% each). I highly recommend you go to all of the labs, but in case you have to miss one or don't do well on some of them, your grade will not be affected.

Presence for the quizzes and exams are required. They will be individually re-scheduled only in the event of an emergency. If you are facing an emergency, please contact the instructor immediately (if it is safe to do so, of course). Failure to show up for a quiz or exam without clearing it first with the instructor will result in a 0 (zero) for that exam.

Programming Environment

All programs should be written in Java, using the Java 2 SDK (JDK), version 1.8. The choice of editor, operating system, etc. are up to you.

Quizzes

Two quizzes, each worth 5% of the grade, will be given. These will be during labs and announced at least one class or lab ahead of time. They will cover material found in the previous classes and labs.

Mid-Terms

Two mid-terms, each worth 20% of the grade, will be given. These will be given during class.

Extra Credit

There is an opportunity for up to two percentage points of extra credit (e.g., if you got a 91 in the class, you can get up to a 93 for the final grade) for using the Knowledge Tree Portal - http://adapt2.sis.pitt.edu/kt/content/Show. More details will be announced during the second lecture of class.

Log In Information: Your username is your pitt username (e.g., wjl23). Your password is your 7-digit PeopleSoft number. If you have any questions or problems, please email jdg60 at pitt dot edu.

No other extra credit opportunities will be available!

Disability Services Statement

"The Office of Disability Resources and Services (DRS) provides a broad range of support services to assist students with disabilities. Services include, but are not limited to, tape-recorded textbooks, sign language interpreters, adaptive and transportation. Contact DRS at 412-648-7890 or 412-383-1355 (TTY) in 216 William Pitt Union or see www.drs.pitt.edu for more computer technology, Braille translation, and nonstandard exam arrangements, DRS can also assist students with accessibility to campus housing information."

Academic Integrity Statement

"As members of the University of Pittsburgh community, A&S students are expected to meet the obligation to exhibit honesty and to respect the ethical standards of the University community and of their chosen field of study in carrying out academic assignments. A&S students are therefore expected to familiarize themselves with the published rules and regulations go to http://www.fcas.pitt.edu/academicintegrity.html