CAS 201
Scientific Programming with Python
Arizona State University Digital Immersion · UGRD · Fall 2026
Catalog description
Introduces the fundamentals of scientific programming using Python, with a focus on applications in complex systems analysis. Designed for students with no prior programming experience, develops computational thinking skills and applies programming concepts to solve scientific problems. Students learn to navigate the command line, write and execute Python programs and use Git for version control. Covers core programming concepts including functions, classes, loops and conditional statements, as well as data structures and algorithms relevant to scientific computing. Students gain proficiency in file operations, data manipulation and the use of key scientific libraries such as NumPy and Matplotlib. By the end of the course, students have a solid foundation in Python programming and are prepared to apply these skills across various scientific disciplines, particularly in the study of complex systems.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff