[1] A. Bandura. Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review, 84(2):191 - 215, 1977. [2] J. E. Bartlett, J. W. Kotrlik, and C. C. Higgins. Organizational Research: Determining Appropriate Sample Size in Survey Research. Information Technology, Learning, and Performance Journal. 19(1):43 - 50, 2001. [3] T. Beaubouef and J. Mason. Why the High Attrition Rate for Computer Science Students: Some Thoughts and Observations. SIGCSE Bulletin, 37(2):103 - 106, 2005.introductory programming. SIGCSE Bulletin, 39(2):32 - 36, 2007. [5] L. Blackwell, K. Trzesniewski, and C. S. Dweck. Implicit Theories of Intelligence Predict Achievement Across an Adolescent Transition: A Longitudinal Study and an Intervention. Child Development, 78:246 - 263, 2007. [6] M. Bong and E. Skaalvik. Academic Self-Concept and Self-Efficacy: How Different Are They Really? Educational Psychology Review, 15(1):1 - 40, 2003. [7] Q. Cutts, E. Cutts, S. Draper, P. O'Donnell, and P. Saffrey. Manipulating mindset to positively influence introductory programming performance. In Proceedings of the 41st ACM technical symposium on Computer science education, pages 431 - 435, 2010. [8] R. F. DeVellis. Scale Development: Theory and Applications. Sage: London, 3rd edition, 2012. [9] B. Dorn and A. E. Tew. Becoming experts: Measuring attitude development in introductory computer science. In Proceeding of the 44th ACM technical symposium on Computer science education (SIGCSE '13), pages 183 - 188, 2013. [10] C. S. Dweck. Self-Theories: Their Role in Motivation, Personality, and Development. Psychology Press, Philadelphia, PA, 1999. [11] C. S. Dweck and A. Master. Self-Theories Motivate Self-Regulated Learning. pages 31 - 51. Lawrence Erlabaum, New York, NY, 2008. [12] J. S. Eccles, Wig¨nAeld, and A. In the mind of the ıˇ actor: The structure of adolescentsáchievement task values and expectancy-related beliefs. Personality and Social Psychology Bulletin, 3:215 - 225, 1995. [13] K. Ericsson, R. Krampe, and C. Tesch-Romer. The Role of Deliberate Practice in the Acquisition of Expert Performance. Psychological Review, 100(3):363 - 406, 1993. [14] J. Ferla, M. Valcke, and Y. Cai. Academic Self-Efficacy and Academic Self-Concept: Reconsidering Structural Relationships. Learning and Individual Differences, 19(4):499 - 505, 2009. [15] C. Fornell, Larker, and D. F. Evaluating Structural Equation Models with Unobservable Variables and Measurement Error. Journal of Marketing Research, 18:39 - 50, 1981. [16] F. Guay, H. W. Marsh, and M. Boivin. Academic self-concept and academic achievement: Developmental perspective on their causal ordering. Journal of Educational Psychology, 95:124 - 136, 2003. [17] M. Guzdial. From Science to Engineering. Communications of the ACM, 54(2):37 - 39, 2011. [18] J. Hair, B. Black, B. Babin, and R. Anderson. Multivariate Data Analysis. Psychology Press, NJ, USA, 7th edition, 2009. [19] M. Huggard. Programming Trauma: Can it be Avoided? In Paper presented at the BCS Conference on Grand Challenges in Computing: Education, page 50, 2004. [20] T. Jenkins. Teaching Programming: A Journey from Teacher to Motivator. In 2nd HEA Conference for the ICS-LTSN, pages 53 - 58, 2001. 3rd HEA Conference for the ICS-LTSN, pages 1 - 8, 2002. [22] P. Kinnunen and S. Beth. My Program is OK - Am I? Computing Freshman's Experience of Doing Programming Assignments. Computer Science Education, 22(1):1 - 28, 2012. [23] P. Kinnunen and L. Malmi. Why Students Drop Out CS1 Courses? In Proceedings of the 2006 International Computing Education Research Workshop, pages 97 - 108, 2006. [24] P. Kinnunen and B. Simon. Experiencing Programming Assignments in CS1: The Emotional Toll. In Proceedings of the 6th International Workshop on Computing Education Research, pages 77 - 86, 2010. [25] R. B. Kline. Principles and Practice of Structural Equation Modeling. New York, NY: The Guilford Press, 2nd edition, 2005. [26] D. R. Krathwohl, B. S. Bloom, and B. B. Masia. New York, NY: David McKay Co, 1973. [27] I. M. Lyons and S. L. Beilock. When Math Hurts: Math Anxiety Predicts Pain Network Activation in Anticipation of Doing Math. PLOS One, 7:e48076, 2012. [28] E. MacLellan. How might teachers enable self-confidence? A Review Study. Educational Review, 66(1):59 - 74, 2014. [29] H. Marsh and A. Martin. Academic Self-Concept and Academic Achievement: Relations and Causal Ordering. British Journal of Educational Psychology, 81(1):59 - 77, 2011. [30] A. McGettrick, R. Boyle, R. Ibbett, J. Lloyd, G. Lovegrove, and K. Mander. Grand Challenges in Computing: Education - A Summary. The Computer Journal, 48(1):42 - 48, 2005. [31] D. McKinney and L. F. Denton. Houston, We have a Problem: There's a Leak in the CS1 Affective Oxygen Tank. SIGCSE Bulletin, 36(1):236 - 239, 2004. [32] L. Murphy and L. Thomas. Dangers of a Fixed Mindset: Implications of Self-Theories Research for Computer Science Education. SIGCSE Bulletin, 40(3):271 - 275, 2008. [33] R. Pekrun. The control-value theory of achievement emotions: Assumptions, corollaries, and implications for educational research and practice. Educational Psychology Review, 18(4):315 - 341, 2006. [34] R. Pekrun and E. J. Stephens. Achievement Emotions: A Control-Value Approach. Social and Personality Psychology Compass, 4:238 - 255, 2010. [35] A.-K. Peters and A. Pears. Engagement in Computer Science and IT - What! A Matter of Identity? In Learning and Teaching in Computing and Engineering Conference, pages 114 - 121, 2013. [36] L. Porter and B. Simon. Retaining nearly one-third more majors with a trio of instructional best practices in CS1. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education, pages 165 - 170, 2013. Methodological Review of Computer Science Education Research. Information Technology Education, 7(1):135 - 162, 2008. [38] C. Rogerson and E. Scott. The Fear Factor: How it Affects Students Learning to Program in a Tertiary Environment. Information Technology Education, 9(1):147 - 171, 2010. [39] M. J. Scott and G. Ghinea. Integrating Fantasy Role-Play into the Programming Lab: Exploring the 'Projective Identity' Hypothesis. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education, pages 119 - 122. [40] M. J. Scott and G. Ghinea. Educating Programmers: A Reflection on Barriers to Deliberate Practice. In Proceedings of the 2nd HEA Conference on Learning & Teaching in STEM Disciplines, pages 85 - 90, 2013. [41] M. J. Scott and G. Ghinea. On the Domain-Specificity of Mindsets: The Relationship Between Aptitude Beliefs and Programming Practice. IEEE Transactions on Education, in print. [42] B. Simon, B. Hanks, L. Murphy, S. Fitzgerald, R. McCauley, L. Thomas, and C. Zander. Saying Isn't Necessarily Believing: Influencing Self-Theories in Computing. In Proceedings of the 4th Int. Workshop on Computing Education Research, pages 173 - 184, 2008. [43] D. Straub, M.-C. Boudreau, and D. Gefen. Validation Guidelines for IS Positivist Research. Communications of the Association for Information Systems, 13:380 - 427, 2004. in Computing Education Research. Computer, 46(9):60 - 66, 2013. [45] A. E. Tew and M. Guzdial. The FCS1: A Language Independent Assessment of CS1 Knowledge. In Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, pages 111 - 116, 2011. [46] D. W. Valentine. CS Educational Research: A Meta-Analysis of SIGCSE Technical Symposium Proceedings. In Proceedings of the 35th ACM Technical Symposium on Computer Science Education, pages 255 - 259, 2004. [47] S. Wiedenbeck. Factors affecting the success of non-majors in learning to program. In Proceedings of the 1st Int. Workshop Computing Education Research, pages 13 - 24, 2005. [48] A. Wigfield, J. S. Eccles, K. S. Yoon, R. D. Harold, A. J. A. Arbreton, and C. Freedman-Doan. Change in children's competence beliefs and subjective task values across the elementary school years: A 3-year study. Journal of Educational Psychology, 89:451 - 469, 1997. [49] A. Wigfield, Meece, and J. L. Math anxiety in elementary and secondary school students. Journal of Educational Psychology, 80(2):210 - 216, 1988. [50] B. C. Wilson and S. Shrock. Contributing to success in an introductory computer science course: A study of twelve factors. SIGCSE Bulletin, 33(1):184 - 188, 2001. [51] L. E. Winslow. Programming Pedagogy - A Psychological Overview. SIGCSE Bulletin, 28(1):17 - 22, 1996.