CS 280 Introduction to Parallel and Cloud Programming (4)
Credit, Degree Applicable
Programming fundamentals using multiple processors or computers to solve a problem. Mechanics of computation, multi-tasking and multi-threading and object-oriented approaches to managing many computing elements working on the same problem. Programming for Cloud computation, Big Data access, and highly parallel computing hardware, e.g. multi-core processors and Graphics Processing Units.
Offered on occasion