Nov 21, 2024  
2023-2024 Graduate Catalog 
    
2023-2024 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