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:
-
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 = [1, 2, 3]
Feedback¶
Q-11: Please provide feedback here. Please share any comments, problems, or suggestions.
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.
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