MATLAB/Python Coding Teaching Materials: Mars Subsurface Depth Shielding
The "Mars Subsurface Depth Shielding" assignment utilizes MATLAB and Python to develop a program that meets specified criteria. Students are required to write a Main Script that reads data from a given table after retrieving user input, providing a response based on the data from the table. The program must prompt the user for a material and maximum equivalent dose rate, outputting the required subsurface shielding depth associated with those parameters.
The assignment focuses on applying conditional statements for input validation and data selection (LO1), using conditional statements and while loops to verify user input (LO2), and developing a program to ensure the input meets specified criteria and displays data effectively (LO3). Students are also expected to initialize data from Table 1 with appropriate variable names, prompt the user for material type and equivalent dose inputs, verify the inputs, select appropriate data using conditional statements, and output data using print statements with correct units.