Welcome to ICS 432 Fall 2024


Instructor:


Location/Time:

Office hours:


Announcements:

FINAL ON TUESDAY 12/17, 12PM-2PM

(FINAL REVIEW on 12/12 – REVIEW SLIDES)

--- OLD ANNOUNCEMENTS BELOW ---

Homework Assignment #12 (Programming for Performance - Locality) is posted and due on 12/10.

Homework Assignment #11 (Threads in C - OpenMP) is posted and due on 12/10

Homework Assignment #10 (Data Parallelism) is posted and due on 11/15.

Homework Assignment #9 (Data Parallelism) is posted and due on 11/21.

Homework Assignment #8 (Java Util Concurrent) is posted and due on 11/5.

MIDTERM ON 10/29

(up to and including the “The Java Concurrency Package” module) MIDTERM REVIEW on 10/24 Review Slides

Homework Assignment #7 (Semaphores) is posted and due on 10/22.

Homework Assignment #6 (Condition Variables) is posted and due on 10/18.

Homework Assignment #5 (Condition Variables) is posted and due on 10/8.

Homework Assignment #4 (Using Locks) is posted and due on 10/1.

Homework Assignment #3 (Locks) is posted and due on 9/24.

Homework Assignment #2 (Java Threads) is posted and due on 9/17.

20min SCREENCAST to watch by Tue 9/03. (Screencast of these lecture notes)

Ungraded Homework Assignment #1 is posted and is to do ASAP and by 9/5 at the latest.

Ungraded Homework Assignment #0 is posted and is to do ASAP and by 9/5 at the latest.

Mandatory Course Participation Verification (on the course’s Laulima size: Weekly Engagement / Week 1) to do by 9/3 at the latest to not be dropped from the course.

Welcome to ICS432: Use the top navigation bar for up-to-date course content as organized by Modules. These modules are interconnected and will be covered in sequence throughout the semester. All details about this course are in the syllabus.