Statistics and Data ScienceSDS 322/392 — Introduction to Scientific Programming Introduction to programming using both the C and Fortran (95, 2003) languages, with applications to basic scientific problems. Covers common data types and structures, control structures, algorithms, performance measurement, and interoperability.SDS 335/394 — Science and Technical Computing Comprehensive introduction to computing techniques and methods applicable to many scientific disciplines and technical applications. Covers computer hardware and operating systems, systems software and tools, code development, numerical methods and math libraries, and basi visualization and data analysis tools.SDS 374C/394C — Parallel Programming for Scientists and Engineers Parallel computing principles, architectures, and technologies. Parallel application development, performance, and scalability. Prepares students to formulate and develop parallel algorithms to implement effective applications for parallel computing systems.