News

Understand basic Python programming concepts: variables, data types, and basic algorithms. Apply algorithmic thinking to solve simple problems related to space science. Briefly introduce Python and ...
You must be comfortable with Python programming. This includes basic control structures in Python: conditional branches, for loops and recursion; functions: defining and calling functions, and ...
Mathematical Background: We expect that the student is comfortable with basic mathematics at the level of a U.S. first-year college STEM student. This includes basic notions such as sets and functions ...