CAS 201

Scientific Programming with Python

Arizona State University Digital Immersion · UGRD · Fall 2026

1 section
Add to a schedule

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

Updated 4 hours ago

001

Availability not recently verified
Class #arizona_digital_immersion-3046Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?