Description
This course looks at parallel computing from various hardware configurations
(vector, array, hypercube and distributed network), as well as various types
of algorithms (sorting, searching, shortest path). The object to develop
insight into the generation of parallel algorithms for various machines.
Students will be using JAVA with constructs to
create new processes, communicate between the processes.
Students will write several parallel programs as well as run several demos.
This course will count for credit for undergrads as a CS elective and for
graduate students.(3 credits, get it now or it won't be offered again for a
long time)
Syllabus
Complete Java Tutorial
Threads