Why is it important to use theories in program planning? How effective would your program be if it wasn't guided by a theoretical foundation?
What is self-efficacy? Which theories is self-efficacy associated with and what steps could a programmer take to encourage self-efficacy among program participants?