May 28, 2023  
2019-2020 Graduate Catalog 
2019-2020 Graduate Catalog [ARCHIVED CATALOG]

CS 501 - Introductory Computation for Scientists

CS 501 is a graduate-level course intended to introduce modern computing tools and techniques to science-oriented students from diverse backgrounds. Assuming little prior knowledge, students will become proficient with a powerful set of inter-operable tools that are suitable for problem-oriented and data-intensive applications now common in modern science. While emphasizing the central role of data (structuring, processing, and visualization), students will use industry-best software development practices to develop efficient implementations and visualizations of numerical solutions to scientific problems. Students will be expected to complete programming assignments in freely available languages such as Python, Julia, C, and C++. (Offered as needed.) 3 credits