Apr 25, 2024  
2019-2020 Graduate Catalog 
    
2019-2020 Graduate Catalog [ARCHIVED CATALOG]

CS 510 - Computing for Scientists


Prerequisites, CPSC 230, 231. This course provides students with the necessary computer programming and software engineering background required to succeed in advanced study in the computational sciences. The course is organized into three main parts. In the first part of the course students will become proficient with the C++ programming language. The second part of the course will focus on high-performance computing techniques using multiprocessing and multithreading. Finally, the last part of the course will discuss software engineering process and the software development lifecycle. (Offered fall semester.) 3 credits