Pre Survey¶
Think about yourself and your learning when answering 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).
-
Creating classes like
- 1. I am unfamiliar with these concepts
- 2. I know what they mean, but have not used them in a program
- 3. I have used these concepts in a program, but am not confident about my ability to use them
- 4. I am confident in my ability to use these concepts in simple programs
- 5. I am confident in my ability to use these concepts in complex programs
class Person:
and objects like p = Person("Barb Ericson")
-
Methods like
- 1. I am unfamiliar with these concepts
- 2. I know what they mean, but have not used them in a program
- 3. I have used these concepts in a program, but am not confident about my ability to use them
- 4. I am confident in my ability to use these concepts in simple programs
- 5. I am confident in my ability to use these concepts in complex programs
__init__
and __str__
-
The use of
- 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
self
in class
-
Defining instance variables 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
self.color = color
Thanks for filling this survey and let us know you better!
What to do next¶
Click on the following link to start practice 👉 Practice Problems
You have attempted of activities on this page