This page is subject to change without notice -- please reload it
in your browser if an item that might affect you may have changed.
The lectures for this class are in ART room 132 (the Art Auditorium), every Monday and Wednesday 10:30-11:45am.
The labs for this class are in the Pacific Ocean Science and Technology building (POST) room 319:
Office hours for the instructor are Mon+Wed 9:30-10am and Tue+Thu 3:30-4pm in POST 305F. Edo Biagioni can be reached at 808-956-3891, esb@hawaii.edu, and https://www2.hawaii.edu/~esb/
Office hours for the TAs are TBD.
The textbook for the course is "Data Structures: Abstraction and Design Using Java", Fourth Edition, by Elliot B. Koffman and Paul A. T. Wolfgang, Wiley 2021. The book should be accessible online from Lamakū: under the Content tab, on the left-hand side is VitalSource, which gives access to the textbook. The textbook has also been placed on reserve in the UH library, for up to 3 students to access simultaneously.
Students may also wish to consider looking at these freely accessible texts:
An early final exam may be offered. To sign up send email to the instructor. This exam is only for those who have signed up and have received confirmation from the instructor. Whoever takes the early final cannot take the regular final.
Generally speaking, the instructor is responsible for the lectures, and the TAs are responsible for the labs. The instructor assigns the homeworks and the TAs grade them. The instructor grades lecture quizzes.
Homeworks are posted on this web site (usually) no later than Friday each week and are due by 11:55pm on Sunday the following week (9 days later). All assignments must be turned in on time. Assignments turned in within 24 hours of the deadline (i.e. by 11:55pm on Sunday) will have a 5 point penalty. Assignments must turned in via Lamakū. Contact your TA if you have any questions about the assignments or how they are graded.
Quizzes are made available on paper or online at the beginning of class (you are responsible for providing your own writing instrument or device), and must be turned in at the assigned time.
To accomodate the potential for emergencies affecting academic performance,
Exams may be taken early, if requested at least one week before the scheduled time. Under no circumstances may an exam be taken late.
Grading will use the standard cutoffs of 97% (A+), 93% (A), 90% (A-), 87% (B+), 83% (B), 80% (B-), 77% (C+), 73% (C), 70% (C-), 67% (D+), 63% (D), 60% (D-).
To get a good grade in ICS 211, students are expected to be able to write Java programs under time pressure (and without help from an IDE) on the quizzes and exams, and more substantial programs on the assignments. Reviewing the textbook before the lectures is strongly recommended, and practicing for the quizzes at home is encouraged.
AI may be used without limitation to improve student understanding of concepts in this class. Please see this page for some examples of how AI results, while superficially appearing to be suitable, can also be very misleading. All responsibility rests with the student, so please be akamai and make sure that what you submit is correct in reflecting your own understanding.
New this semester, experimental, and may change during the semester: Students in this class are allowed to use AI to write code for assignments. Since one of the goals of this class is for students to thoroughly learn a programming language, students remain responsible for understanding every detail of what they turn in. And since it doesn't make sense for a TA to grade what may have been created by an AI, assignment grades will be determined by the TA (or instructor) speaking in person with the student to find out how much the student understands about the code they turned in. Assignments are still due on time.
Whether or not students write the code themselves, students are welcome to ask AI to grade their own programs (before submission), and see how the program(s) can be improved to better satisfy what is assigned.
Use of the Internet, mobile devices, and social media are allowed for this course except during exams and evaluation of assignments.
The UH Office of Title IX can be reached at (808) 956-2299, t9uhm@hawaii.edu, and https://manoa.hawaii.edu/titleix/
UHM is committed to providing a learning, working and living environment that promotes personal integrity, civility, and mutual respect and is free of all forms of sex discrimination and gender-based violence, including sexual assault, sexual harassment, gender-based harassment, domestic violence, dating violence, and stalking. If you or someone you know experiences any of these, UHM has staff and resources on campus to support and assist you. Staff also can direct you to resources in the community. Here are some:
Director and Title IX Coordinator Hawaiʻi Hall 124 2500 Campus Road Honolulu, HI 96822 (808) 956-2299t9uhm@hawaii.edu
As a member of the University faculty, I am required to immediately report any incident of sex discrimination or gender-based violence to the campus Title IX Coordinator. Although the Title IX Coordinator and I cannot guarantee confidentiality, you will still have options about how your case will be handled. My goal is to make sure you are aware of the range of options available to you and have access to the resources and support you need. For more information regarding sex discrimination and gender-based violence, the University’s Title IX resources and the University’s Policy, EP 1.204, go to: http://www.manoa.hawaii.edu/titleix/
The UH Manoa Department of Public Safety (also known as Campus Police or Campus Patrol) can be reached at