CS 575 - Parallel Processing

4 Credits / Spring 2010

Delivery/Location: Online

Prerequisite

CS 475 (Parallel Programming).

Description

Topics in models of parallel computing, interconnection networks, basic computing and communication primitives, performance modeling, searching and optimization: dynamic programming, branch and bound, dense matrix algorithms, sorting, and graph algorithms.

Software & Hardware Requirements: Students must have adequate computing resources able to create, compile, and run Java programs. Any up to date personal computer or workstation should be adequate for Java development. The Java Development Environment is available free over the Web. Students can use a personal computer and modem, or a computer or terminal connected to a local area network that is connected to the Internet. The course programs can be developed and executed on the CS department's lab computers, but the student must have a means of accessing these computers, via telnet or similar program over the Internet.

This course can be applied towards the:

Instructors

Willem Bohm
(970) 491-7595
bohm@cs.colostate.edu

Ph.D. Computer Science, University of Utrecht, Holland; M.S. Mathematics and Computer Science, University of Delft, Holland; B.S. Mathematics and Computer Science, University of Delft, Holland.

Dr. Bohm is currently a professor at Colorado State University. While teaching he created first year Robot Programming and Games Programming Challenge Classes and redesigned the two first-year Computer Science courses to integrate theory and practice. He also organized the CSU ISTeC High School Robot Programming Competition in 2006 and 2007.

In 2005 he received CSU’s College of Natural Science Excellence in Undergraduate Teaching Award, and in 2007 he received CSU’s (Liberal Arts and Natural Sciences) Eddy Teacher Award.

1 Section Available

Section 814 (Online via RamCT)

Date:
Jan. 19 - May. 7, 2010 (16 wks.)
Instructors:
Willem Bohm
Grading:
Traditional
Tuition:
$1,716

Registration ends Saturday, Jan 16, 2010

Related Courses

Questions?

Ask a question about this course »