Students choose from the following responses:

Strongly Agree, Agree, Neutral, Disagree, Strongly Disagree

- A significant problem in learning computer modeling is being able to memorize all the information I need to know.
- When using a computer to solve a problem, I try to decide what would be a reasonable value for the answer.
- It is useful for me to solve lots of problems using a computer when learning computer modeling.
- After I solve a problem using a computer model, I feel that I understand how the model works.
- I find that I can use a computer model that I've written to solve a related problem.
- There is usually only one correct approach to solving a problem using a computer.
- I am not satisfied until I understand how my working computer model connects to a real-world situation.
- I cannot learn computer modeling if the teacher does not explain things well in class.
- I do not expect computer modeling to help my understanding of the ideas; it is just for doing calculations.
- If I get stuck on a computer modeling problem my first try, I usually try to figure out a different way that works.
- Nearly everyone is capable of using a computer to solve problems if they work at it.
- To understand how to use a computer to solve a problem I discuss it with friends and other students.
- I do not spend more than 30 minutes stuck on a computer-modeling problem before giving up or seeking help from someone else.
- If I want to apply a computer modeling method used for solving one problem to another problem, the problems must involve very similar situations.
- In doing a computer modeling problem, if my calculation gives a result very different from what I'd expect, I'd trust the calculation rather than going back through the problem.
- It is important for me to understand how to express physics concepts in a computer model.
- I enjoy solving computer modeling problems.
- To learn how to solve problems with a computer, I only need to see and to memorize examples that are solved using a computer.
- Spending a lot of time understanding how computer modeling methods work is a waste of time.
- I find carefully analyzing only a few problems in detail is a good way for me to learn computer modeling.
- I can usually figure out a way to solve physics problems.
- If I have trouble solving a problem with pencil and paper, I will try using a computer.
- Computer models have little relation to the real world.
- Reasoning skills used to understand a computer model could be helpful to me in my everyday life.
- When I solve a computer modeling problem, I explicitly think about which physics concepts apply to the problem.
- When I solve a computer modeling problem, I explicitly think about the limitations of my model.
- We use this statement to discard the survey of people who are not reading the questions. Please select agree-option D (not strongly agree) for this question to preserve your answers.
- If I get stuck on a computer modeling problem, there is no chance I'll figure it out on my own.
- When studying computer modeling, I relate the important information to what I already know rather than just memorizing it the way it is presented.
- I would rather have someone give me the solution to a difficult computer modeling problem than to have to work it out for myself.
- I expect to have little use for solving problems using a computer when I get out of school.
- I'll need to solve problems using a computer for my future work.
- When my computer model does not work immediately, I stick with it until I have the solution.
- When I solve a problem using a computer, I have a better understanding of the solution than if I solve it with pencil and paper.
- Computer models are useful for solving science and engineering problems.
- Watching a computer model helps me understand the solution to a problem.
- The results of the computer model are more important than the computer modeling method.

Students choose from the following responses:

Strongly Agree, Agree, Neutral, Disagree, Strongly Disagree

- A significant problem in learning computer modeling is being able to memorize all the information I need to know.
- When using a computer to solve a problem, I try to decide what would be a reasonable value for the answer.
- It is useful for me to solve lots of problems when learning computer modeling.
- After I solve a problem using a computer model, I feel that I understand how the model works.
- I find that I can use a computer model that I've written to solve a related problem.
- There is usually only one correct approach to solving a problem using a computer.
- I am not satisfied until I understand how my working computer model connects to physical situation that I am modeling.
- I cannot learn computer modeling if the teacher does not explain things well in class.
- I do not expect computer modeling to help my understanding of the ideas; it is just for doing calculations.
- If I get stuck on a computer modeling problem my first try, I usually try to figure out a different way that works.
- Nearly everyone is capable of using a computer to solve problems if they work at it.
- To understand how to use a computer to solve a problem I discuss it with friends and other students.
- I do not spend more than 30 minutes stuck on a computer-modeling problem before giving up or seeking help from someone else.
- If I want to apply a computer modeling method used for solving one problem to another problem, the problems must involve very similar situations.
- In doing a computer modeling problem, if my calculation gives a result very different from what I'd expect, I'd trust the calculation rather than going back through the problem.
- It is important for me to understand how to express physics concepts in a computer model.
- I enjoy solving computer modeling problems.
- To learn how to solve problems with a computer, I only need to see and to memorize examples that are solved using a computer.
- Spending a lot of time understanding how computer modeling methods work is a waste of time.
- I find carefully analyzing only a few problems in detail is a good way for me to learn computer modeling.
- I can usually figure out a way to solve physics problems.
- If I have trouble solving a problem with pencil and paper, I will try using a computer.
- Computer models have little relation to the real world.
- Reasoning skills used to understand a computer model could be helpful to me in my everyday life.
- When I solve a computer modeling problem, I explicitly think about which physics concepts apply to the problem.
- When I solve a computer modeling problem, I explicitly think about the limitations of my model.
- We use this statement to discard the survey of people who are not reading the questions. Please select agree-option D (not strongly agree) for this question to preserve your answers.
- If I get stuck on a computer modeling problem, there is no chance I'll figure it out on my own.
- When studying computer modeling, I relate the important information to what I already know rather than just memorizing it the way it is presented.
- I would rather have someone give me the solution to a difficult computer modeling problem than to have to work it out for myself.
- I expect to have little use for solving problems using a computer when I get out of school.
- I'll need to solve problems using a computer for my future work.
- When my computer model does not work immediately, I stick with it until I have the solution.
- When I solve a problem using a computer, I have a better understanding of the solution than if I solve it with pencil and paper.
- Computer models are useful for solving science and engineering problems.
- Watching a computer model helps me understand the solution to a problem.
- The results of the computer model are more important than the computer modeling method.

- Gender: M, F, No Response
- A significant problem in learning computer modeling is being able to memorize all the information I need to know.
- When using a computer to solve a problem, I try to decide what would be a reasonable value for the answer.
- It is useful for me to solve lots of problems when learning computer modeling.
- After I solve a problem using a computer model, I feel that I understand how the model works.
- I find that I can use a computer model that I've written to solve a related science problem.
- There is usually only one correct approach to solving a problem using a computer.
- I am not satisfied until I understand how my working computer model connects to physical situation that I am modeling.
- I cannot learn computer modeling if the teacher does not explain things well in class.
- I do not expect computer modeling to help my understanding of the ideas; it is just for doing calculations.
- I study computer modeling to learn knowledge that will be useful in my life outside of school.
- If, on my first try, I get stuck on a computer modeling problem; I usually try to figure out a different way that works.
- Nearly everyone is capable of using a computer to solve problems if they work at it.
- When attempting to solve a problem using a computer, I discuss it with friends and other students.
- I do not spend more than 5 minutes stuck on a computer-modeling problem before giving up or seeking help from someone else.
- If I want to apply a computer modeling method used for solving one problem to another problem, they must be very similar science problems.
- When solving a problem using a computer, if the computer gives a result very different from what I'd expect, I'd trust the computer.
- It is important for me to make sense out of formulas before I can use them in a computer model.
- I enjoy solving computer modeling problems.
- To learn how to solve problems with a computer, I only need to memorize the methods for solving computer problem examples.
- Spending a lot of time understanding how computer modeling methods work is a waste of time.
- I find carefully analyzing only a few computer modeling problems in detail is a good way for me to learn computer modeling.
- I can usually figure out a way to solve problems using a computer.
- If I have trouble solving a problem with pencil and paper, I will try using a computer.
- Computer models have little relation to the real world.
- Reasoning skills used to understand a computer model could be helpful to me in my everyday life.
- When I solve a computer modeling problem, I explicitly think about which physics ideas apply to the problem.
- If I get stuck on a computer modeling problem, there is no chance I'll figure it out on my own.
- When studying computer modeling, I relate the important information to what I already know rather than just memorizing it the way it is presented.
- I would rather have someone give me the solution to a difficult computer modeling problem than to have to work it out for myself.
- When I solve a computer modeling problem, I explicitly think about the limitations of my model.
- We use this statement to discard the survey of people who are not reading the questions. Please select agree-option D (not strongly agree) for this question to preserve your answers.
- I expect to have little use for solving problems using a computer when I get out of school.
- I'll need to solve problems using a computer for my future work.
- When my computer model does not work immediately, I stick with it until I have the solution.
- When I solve a problem using a computer, I have a better understanding of the solution than if I solve it with pencil and paper.
- Computer models are useful for solving science and engineering problems.
- Watching the visual output of a computer model helps me understand the solution to a problem.
- The results of the computer model are more important than the computer modeling method.

Trace: compass