CSCI-UA.101: Introduction to Computer Science

Class info

Course: CSCI-UA.0101: Introduction to Computer Science
Spring term 2016, section 008
Meet time: Tues & Thurs 8:00–9:15AM
Room: CIWW 102

Professor: Brett Peterson
Contact email:
Office Hours: Wednesdays, 5:30pm-6:30pm WWH 328

Textbook: Introduction to Java Programming, Brief Version, 10/E
ISBN–10: 0–13–359220–0
ISBN–13: 978–0–13–359220–7


CSCI-UA.0002 for students without programming experience.
Students with programming experience may test out of the course.

This is an introductory computer science course, taught using the Java programming language. Students should be familiar with the following concepts

Topics covered

Here’s a list of topics we’ll cover during the course:


Your grade will consist of the following:

Class participation and attendance will also factor into your final grade.

Grades will be determined using the following scale:

A 95–100
A- 90–95
B+ 87–90
B 84–87
B- 80–84
C+ 76–80
C 72–76
D 65–72
F less than 65


There will be weekly assignments given which will be generally due the following week. Assignments will be listed on the “Daily” page.

Each assignment will be scored out of 100 points. Late assignments, or assignments that do not compile or run will be given no credit, however the lowest homework score at the end of the semester will be dropped.

Make sure to test all assignments before submitting!

Assignments must be your own work, not the work of your classmates or others. The department has Academic Integrity standards that will be upheld.

If you have a question about what qualifies as plagiarism, please come ask me!

Lab Tutors

Tutoring is available for all 101 sections at the following location:

Kimmel Center Lab
60 Washington Square South, 4th Floor

Tutors are available to help with programming issues you may encounter. Their schedule is here