Pre Survey¶
Please answer the following questions.
-
Generally I have felt secure about attempting computer programming problems.
- 1. Strongly disagree
- 2. Disagree
- 3. Neither agree nor disagree
- 4. Agree
- 5. Strongly agree
-
I am sure I could do advanced work in computer science.
- 1. Strongly disagree
- 2. Disagree
- 3. Neither agree nor disagree
- 4. Agree
- 5. Strongly agree
-
I am sure that I can learn programming.
- 1. Strongly disagree
- 2. Disagree
- 3. Neither agree nor disagree
- 4. Agree
- 5. Strongly agree
-
I think I could handle more difficult programming problems.
- 1. Strongly disagree
- 2. Disagree
- 3. Neither agree nor disagree
- 4. Agree
- 5. Strongly agree
-
I can get good grades in computer science.
- 1. Strongly disagree
- 2. Disagree
- 3. Neither agree nor disagree
- 4. Agree
- 5. Strongly agree
-
I have a lot of self-confidence when it comes to programming.
- 1. Strongly disagree
- 2. Disagree
- 3. Neither agree nor disagree
- 4. Agree
- 5. Strongly agree
For the next questions please select the answer that best matches your familiarity and confidence about the specified concept(s).
-
Loops/Iteration like
- 1. I am unfamiliar with this concept
- 2. I know what it means, but have not used it in a program
- 3. I have used this concept in a program, but am not confident about my ability to use it
- 4. I am confident in my ability to use this concept in simple programs
- 5. I am confident in my ability to use this concept in complex programs
for n in nums:
and for i in range(4):
-
Conditionals/Selection Statements like
- 1. I am unfamiliar with this concept
- 2. I know what it means, but have not used it in a program
- 3. I have used this concept in a program, but am not confident about my ability to use it
- 4. I am confident in my ability to use this concept in simple programs
- 5. I am confident in my ability to use this concept in complex programs
if x < 3:
Before you keep reading...
Making great stuff takes time and $$. If you appreciate the book you are reading now and want to keep quality materials free for other students please consider a donation to Runestone Academy. We ask that you consider a $10 donation, but if you can give more thats great, if $10 is too much for your budget we would be happy with whatever you can afford as a show of support.
-
Functions like
- 1. I am unfamiliar with this concept
- 2. I know what it means, but have not used it in a program
- 3. I have used this concept in a program, but am not confident about my ability to use it
- 4. I am confident in my ability to use this concept in simple programs
- 5. I am confident in my ability to use this concept in complex programs
def get_odd(nums):
-
Lists like
- 1. I am unfamiliar with this concept
- 2. I know what it means, but have not used it in a program
- 3. I have used this concept in a program, but am not confident about my ability to use it
- 4. I am confident in my ability to use this concept in simple programs
- 5. I am confident in my ability to use this concept in complex programs
a = ["red", "green"]
Feedback¶
Q-11: Please provide feedback here. Please share any comments, problems, or suggestions.
What to do next¶
Click on the following link to learn how to solve different types of problems in this ebook : Introduction to Problem Types