06-611 Computer Science Tools for Engineers
9 units, Carnegie Mellon University
The course provides a practical introduction to modern computer science tools relevant for graduate research in engineering. The course covers an introduction to UNIX, scripting, and compiling data structures and algorithmic efficiency largescale data processing interval arithmetic, symbolic and arbitraryprecision calculations numerical computing with modern Fortran high performance, object oriented and parallel programming with Fortran and parallel computing pthreads, MPI, OpenMP, Coarrays, including computing with graphics processing units CUDA, OpenCL, OpenACC.
Prerequisites: none listed
Courseweave needs JavaScript to show sections, workloads and planning tools.