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 for n in nums: and for i in range(4):
  • 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
    Conditionals/Selection Statements like if x < 3:
  • 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
    Functions like def get_odd(nums):
  • 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
    Lists like a = [1, 2, 3]
  • 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

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

You have attempted 1 of 12 activities on this page