Hi there!!! This is great material about Self-efficacy theory, also self-efficacy to programming....
1. Bandura, A., ?Self-efficacy: Toward a unifying theory of behavioral change?, Psychological Review, Vol. 84, No. 2, 1977, pp. 191-215. 2. Karsten R. & Roth R.M. /Computer self/-/efficacy: a practical indicator of student computer competency in introductory IS courses/. Informing Science. Vol1, No. 3, 1998, pp. 61-68. 3. Ramalingam, V. and Wiedenbeck, S., ?Development and Validation of Scores on a Computer Programming Self-Efficacy Scale and Group Analyses of Novice Programmer Self-Efficacy?, /Journal of Educational Computing Research,/ Vol. 19, No.4, 1998, pp. 367-81. 4. Askar, P. and DaVenport, D.,?An Investigation of Factors Related to Self-Efficacy for JAVA Programming Among Engineering Students?, /The Turkish Online Journal of Educational Technology ? TOJET,/ Vol. 8, Issue 1, Article 3, Jan. 2009. Scheila Martins Citando Thomas Green <green...@ntlworld.com>: > Dear Stefano > > Since nobody else has replied yet, and you say it's urgent: > > YES: > > Mathematical and logical skills, yes. But I really don't think you > need to do more than ask them what educational qualifications they > have. > > Previous programming experience - the best criterion might be number > of languages known, but if you're working at a lower level then your > suggestions are fine - loops and conditionals and function > definitions. > > NO: > linguistics, no (plenty of good computer scientists whose native > language is English aren't good at spelling and punctuation) > > other domains - nothing good found so far. > > There is very little that anyone can do that will predict specific > success at learning to program, other than general tests of ability. > > ALSO: > > One other thing I would recommend is a test of self-efficacy. Someone > else must know more about testing that than I do. Self-efficacy > means, roughly, believing in your own ability; there's evidence that > people who believe in themselves do better than people who don't. > > DISCLAIMER > > There are people on this list who know a whole lot more about this > than I do. If they speak up, believe what they say, not what I said. > > Thomas Green > > > > On 18 Mar 2011, at 14:40, Stefano Federici wrote: > >> Dear collegues, >> I want to thank you the list for the precious suggestions about the >> evaluation of programming environments. >> >> Now I have an urgent need to know which (if any) are the specific >> tests that would allow me to group students that have an inclination >> to programming from students that have so such an inclination, and >> students that already know how to program a computer from students >> that have never tried to program a computer. >> >> I can imagine that I have to test their mathematical and logical >> skills. I can check if they have previous knowledge about >> programming and programming languages. But should I check if they >> have good knowledge about specific areas of linguistics, such as, >> e.g., syntax? Are there other domains that may be relevent for an >> individual so to understand in advance if they have an inclination >> to computer programming? >> >> Going in more detail: >> - which are the mathematical and logical skills I have to evaluate? >> I can imagine fractions, series, simple equations, geometrical >> analogies, problem solving, truth tables >> - which are the programming knowledge I should pre-evaluate? I can >> imagine variables, loops, conditionals, function definition >> - maybe even the following skills in linguistics can be of help: >> phrase understanding, knowledge of punctuation >> >> Are there other domains/skills I could/should check? Which are the >> specific tests that can allow me to evaluate their relevant skills? >> >> Thanks a lot in advance >> >> >> Stefano Federici >> ------------------------------------------------- >> Università degli Studi di Cagliari >> Facoltà di Scienze della Formazione >> Dipartimento di Scienze Pedagogiche e Filosofiche >> Via Is Mirrionis 1, 09123 Cagliari, Italia >> ------------------------------------------------- >> Cell: +39 349 818 1955 Tel.: +39 070 675 7815 >> Fax: +39 070 675 7113 >> >> >> >> -- >> The Open University is incorporated by Royal Charter (RC 000391), an >> exempt charity in England & Wales and a charity registered in >> Scotland (SC 038302). >> > > 73 Huntington Rd, York YO31 8RL > 01904-673675 > http://homepage.ntlworld.com/greenery/ > > > >