Self-efficacy Survey 1

Think about yourself and your learning when answering the following questions.


System Message: ERROR/3 (/home/bmiller/Runestone/books/p3pt/_sources/se-presurvey-short.rst, line 8)

Duplicate ID – see p3-presurvey, line 12

.. poll:: p3-CS-self-efficacy-1
    :option_1: Strongly disagree
    :option_2: Disagree
    :option_3: Neither agree nor disagree
    :option_4: Agree
    :option_5: Strongly agree
    :results: instructor

    Generally I have felt secure about attempting computer programming problems.

System Message: ERROR/3 (/home/bmiller/Runestone/books/p3pt/_sources/se-presurvey-short.rst, line 18)

Duplicate ID – see p3-presurvey, line 22

.. poll:: p3-CS-self-efficacy-2
    :option_1: Strongly disagree
    :option_2: Disagree
    :option_3: Neither agree nor disagree
    :option_4: Agree
    :option_5: Strongly agree
    :results: instructor

    I am sure I could do advanced work in computer science.

System Message: ERROR/3 (/home/bmiller/Runestone/books/p3pt/_sources/se-presurvey-short.rst, line 28)

Duplicate ID – see p3-presurvey, line 32

.. poll:: p3-CS-self-efficacy-3
    :option_1: Strongly disagree
    :option_2: Disagree
    :option_3: Neither agree nor disagree
    :option_4: Agree
    :option_5: Strongly agree
    :results: instructor

    I am sure that I can learn programming.

System Message: ERROR/3 (/home/bmiller/Runestone/books/p3pt/_sources/se-presurvey-short.rst, line 38)

Duplicate ID – see p3-presurvey, line 42

.. poll:: p3-CS-self-efficacy-4
    :option_1: Strongly disagree
    :option_2: Disagree
    :option_3: Neither agree nor disagree
    :option_4: Agree
    :option_5: Strongly agree
    :results: instructor

    I think I could handle more difficult programming problems.

System Message: ERROR/3 (/home/bmiller/Runestone/books/p3pt/_sources/se-presurvey-short.rst, line 48)

Duplicate ID – see p3-presurvey, line 52

.. poll:: p3-CS-self-efficacy-5
    :option_1: Strongly disagree
    :option_2: Disagree
    :option_3: Neither agree nor disagree
    :option_4: Agree
    :option_5: Strongly agree
    :results: instructor

    I can get good grades in computer science.

System Message: ERROR/3 (/home/bmiller/Runestone/books/p3pt/_sources/se-presurvey-short.rst, line 58)

Duplicate ID – see p3-presurvey, line 62

.. poll:: p3-CS-self-efficacy-6
    :option_1: Strongly disagree
    :option_2: Disagree
    :option_3: Neither agree nor disagree
    :option_4: Agree
    :option_5: Strongly agree
    :results: instructor

    I have a lot of self-confidence when it comes to programming.

For the next questions please select the answer that best matches your familiarity, experience, and confidence about the specified concept(s).

    Variables and assignments like ``a = 3``
  • 1. I am unfamiliar with these concepts
  • 2. I know what they mean, but havevn't 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
    Strings like ``str = "hello world"``
  • 1. I am unfamiliar with this concept
  • 2. I know what it means, but havevn't 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 concepts in simple programs
  • 5. I am confident in my ability to use this concepts in complex programs
    Loops/Iteration like ``for n in nums:``
  • 1. I am unfamiliar with this concept
  • 2. I know what it means, but havevn't 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 havevn't 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 havevn't 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 = ["red", "green"]`` and dictionaries like ``d = {"red": 2, "green": 3}``.
  • 1. I am unfamiliar with these concepts
  • 2. I know what they mean, but havevn't 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

Thanks for filling this survey and let us know you better!

What to do next

Click on the following link to start practice: Practice

You have attempted of activities on this page