Academic literature on the topic 'Novice programmer'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Novice programmer.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Novice programmer"

1

Yarmish, Gavriel, and Danny Kopec. "Revisiting novice programmer errors." ACM SIGCSE Bulletin 39, no. 2 (2007): 131–37. http://dx.doi.org/10.1145/1272848.1272896.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Yulianto, Budi, Harjanto Prabowo, Raymond Kosala, and Manik Hapsara. "Novice Programmer = (Sourcecode) (Pseudocode) Algorithm." Journal of Computer Science 14, no. 4 (2018): 477–84. http://dx.doi.org/10.3844/jcssp.2018.477.484.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Bishop-Clark, Catherine. "Protocol analysis of a novice programmer." ACM SIGCSE Bulletin 24, no. 3 (1992): 14–18. http://dx.doi.org/10.1145/142040.142052.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Nurulain Mohd Rum, Siti, and Maslina Zolkepli. "Metacognitive Strategies in Teaching and Learning Computer Programming." International Journal of Engineering & Technology 7, no. 4.38 (2018): 788. http://dx.doi.org/10.14419/ijet.v7i4.38.27546.

Full text
Abstract:
It has been noted that teaching and learning programming is challenging in computer science education and that this is a universal problem. To understand and to code programs are perceived as being very challenging in computer science education. This is due to the demand for practical ability rather than theory alone. Studies have revealed that students with metacognitive management skills perform well in programming compared to lower-performing students. The more difficult the programming activity, the greater the need for the programmer to own metacognitive control skills. The cognitive proc
APA, Harvard, Vancouver, ISO, and other styles
5

McCall, Davin, and Michael Kölling. "A New Look at Novice Programmer Errors." ACM Transactions on Computing Education 19, no. 4 (2019): 1–30. http://dx.doi.org/10.1145/3335814.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Ebrahimi, Alireza. "Novice programmer errors: language constructs and plan composition." International Journal of Human-Computer Studies 41, no. 4 (1994): 457–80. http://dx.doi.org/10.1006/ijhc.1994.1069.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Rodrigo, Ma Mercedes T., Ryan S. Baker, Matthew C. Jadud, et al. "Affective and behavioral predictors of novice programmer achievement." ACM SIGCSE Bulletin 41, no. 3 (2009): 156–60. http://dx.doi.org/10.1145/1595496.1562929.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Sollohub, Curtis. "Programming Templates: Professional Programmer Knowledge Needed By the Novice." Computer Science Education 2, no. 3 (1991): 255–66. http://dx.doi.org/10.1080/0899340910020306.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Kranch, Douglas A. "Teaching the novice programmer: A study of instructional sequences and perception." Education and Information Technologies 17, no. 3 (2011): 291–313. http://dx.doi.org/10.1007/s10639-011-9158-8.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Karsten, Rex, and Shashidhar Kaparthi. "Using dynamic explanations to enhance novice programmer instruction via the WWW." Computers & Education 30, no. 3-4 (1998): 195–201. http://dx.doi.org/10.1016/s0360-1315(97)00063-8.

Full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Novice programmer"

1

McCall, Davin. "Novice programmer errors : analysis and diagnostics." Thesis, University of Kent, 2016. https://kar.kent.ac.uk/61340/.

Full text
Abstract:
All programmers make errors when writing program code, and for novices the difficulty of repairing errors can be frustrating and demoralising. It is widely recognised that compiler error diagnostics can be inaccurate, imprecise, or otherwise difficult for novices to comprehend, and many approaches to mitigating the difficulty of dealing with errors are centered around the production of diagnostic messages with improved accuracy and precision, and revised wording considered more suitable for novices. These efforts have shown limited success, partially due to uncertainty surrounding the types of
APA, Harvard, Vancouver, ISO, and other styles
2

Nevins, Cole. "The effect of correspondence highlighting on novice programmer instruction." Pullman, Wash. : Washington State University, 2009. http://www.dissertations.wsu.edu/Thesis/Spring2009/c_nevins_042409.pdf.

Full text
Abstract:
Thesis (M.S. in computer science)--Washington State University, May 2009.<br>Title from PDF title page (viewed on May 26, 2009). "School of Electrical Engineering and Computer Science." Includes bibliographical references (p. 64-72).
APA, Harvard, Vancouver, ISO, and other styles
3

Alameh, Rola. "Investigating the effects of HPC novice programmer variations on code performance." College Park, Md.: University of Maryland, 2007. http://hdl.handle.net/1903/7783.

Full text
Abstract:
Thesis (M.S.) -- University of Maryland, College Park, 2007.<br>Thesis research directed by: Dept. of Computer Science. Title from t.p. of PDF. Includes bibliographical references. Published by UMI Dissertation Services, Ann Arbor, Mich. Also available in paper.
APA, Harvard, Vancouver, ISO, and other styles
4

Seals, Cheryl Denise. "A framework for Learning and Reuse in Visual Programming Environments: Supporting Novice Programmer Development of Educational Simulations." Diss., Virginia Tech, 2004. http://hdl.handle.net/10919/28766.

Full text
Abstract:
Incorporating computers into daily K-12 classroom teaching promises to benefit student learning, and improve teaching practice substantially. Computer enhanced curricula may enable more teachers to create exploratory and inquiry based lessons, but in most cases supporting software have only been realized as practice tools for specific rote learning skills. Drills do little to help students develop higher-order reasoning and problem-solving skills. With more computers in the classroom, the assumption was that computers would be integrated into curricula with a high usage of educational software
APA, Harvard, Vancouver, ISO, and other styles
5

Porter, Ronald, and ron porter@infoeng flinders edu au. "Design Patterns in Learning to Program." Flinders University. Informatics and Engineering, 2006. http://catalogue.flinders.edu.au./local/adt/public/adt-SFU20061127.153554.

Full text
Abstract:
This thesis argues the case for the use of a pattern language based on the basic features of the programming language used in instruction for the teaching of programming. We believe that the difficulties that novices are known to have encountered with the task of learning to program ever since the inception of computers derive from a basic misfit between the language used to communicate with a computer, the programming language, and the way that humans think. The thrust of the pattern language idea is that patterns are the essential element in understanding how the mind words in that they are
APA, Harvard, Vancouver, ISO, and other styles
6

Coull, Natalie J. "SNOOPIE : development of a learning support tool for novice programmers within a conceptual framework." Thesis, St Andrews, 2008. http://hdl.handle.net/10023/522.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Clarke, Anthony. "Instructional methods for novice programmers." Thesis, University of British Columbia, 1989. http://hdl.handle.net/2429/28166.

Full text
Abstract:
Computer programming is a relatively new phenomenon. Instructional methods in response to this new pedagogy have been many and varied. In the critical interplay between teacher and learner, the learners' perception of the instructional environment is perhaps one of the most important yet least understood variables. Little research has been devoted to understanding the learners' perceptions of the different instructional methods advocated. This study provides an insight into the students' perceptions of two instructional methods, and thus extends the knowledge base for decision making about lea
APA, Harvard, Vancouver, ISO, and other styles
8

Citron, Judith Linda. "Cognitive processes of novice computer programmers." Thesis, University College London (University of London), 1985. http://discovery.ucl.ac.uk/10019556/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

de, Raadt Michael. "Teaching programming strategies explicitly to novice programmers." University of Southern Queensland, Faculty of Business, 2008. http://eprints.usq.edu.au/archive/00004827/.

Full text
Abstract:
[Abstract]: The traditional approach to training novice programmers has been to provide explicit programming knowledge instruction but to rely on implicit instruction of programming strategies. Studies, reported in literature, have discovered universally poor results on standardised tests for novices studying under this traditional approach.This dissertation describes the explicit integration of programming strategies into instruction and assessment of novice programmers, and the impact of this change ontheir learning outcomes.An initial experiment was used to measure the performance of studen
APA, Harvard, Vancouver, ISO, and other styles
10

Milner, Walter William. "Concept development in novice programmers learning Java." Thesis, University of Birmingham, 2011. http://etheses.bham.ac.uk//id/eprint/1670/.

Full text
Abstract:
It is hypothesised that the development of concepts in formal education can be understood through the ideas of non-literal language and conceptual integration networks. The notions of concept, understanding and meaning are examined in some depth from philosophical, psychological and linguistic standpoints. The view that most concepts are grasped through non-literal means such as metaphor and conceptual blend is adopted. The central contention is that this applies both to everyday ideas and to those presented to students in formal educational contexts, and that consequently such learning is bes
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Novice programmer"

1

MARCEL: Simulating the novice programmer. Ablex Pub., 1992.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Roulston, James Kirkby. Enhancing the developer's interface for the novice programmer. The Author), 1996.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Walters, Richard F. ABCs of MUMPS: An Introduction for Novice and Intermediate Programmers. 2nd ed. Digital Press, 1989.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

Kuzyk, Boris. Nikto, krome nas. INĖS, 2000.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Elliot, Soloway, and Spohrer James C, eds. Studying the novice programmer. LEA, 1989.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Elliot, Soloway, and Spohrer James C, eds. Studying the novice programmer. L. Erlbaum Associates, 1989.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

Soloway, E., and J. C. Spohrer, eds. Studying the Novice Programmer. Psychology Press, 2013. http://dx.doi.org/10.4324/9781315808321.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Spohrer, James C. Marcel: Simulating the Novice Programmer (Cognition and Computing Series). Ablex Pub, 1992.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

Marcel: Simulating the Novice Programmer (Cognition and Computing Series). Ablex Pub, 1992.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Nanja, Murthi. An investigation of the on-line debugging process of expert and novice student programmers. 1988.

Find full text
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Novice programmer"

1

Lee, Diane Marie C., Ma Mercedes T. Rodrigo, Ryan S. J. d. Baker, Jessica O. Sugay, and Andrei Coronel. "Exploring the Relationship between Novice Programmer Confusion and Achievement." In Affective Computing and Intelligent Interaction. Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-24600-5_21.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Rubio, Miguel A. "Automated Prediction of Novice Programmer Performance Using Programming Trajectories." In Lecture Notes in Computer Science. Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-52240-7_49.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Cruz, Gilbert, Jacob Jones, Meagan Morrow, Andres Gonzalez, and Bruce Gooch. "An AI System for Coaching Novice Programmers." In Learning and Collaboration Technologies. Technology in Education. Springer International Publishing, 2017. http://dx.doi.org/10.1007/978-3-319-58515-4_2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Van de Staey, Zimcke, Natacha Gesquière, and Francis wyffels. "A Social Robot Activity for Novice Programmers." In Robotics in Education. Springer International Publishing, 2021. http://dx.doi.org/10.1007/978-3-030-82544-7_8.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Höfer, Andreas. "Exploratory Comparison of Expert and Novice Pair Programmers." In Software Engineering Techniques. Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-22386-0_17.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Fischer, Konrad, Sarah Vaupel, Niels Heller, Sebastian Mader, and François Bry. "Effects of Competitive Coding Games on Novice Programmers." In Educating Engineers for Future Industrial Revolutions. Springer International Publishing, 2021. http://dx.doi.org/10.1007/978-3-030-68198-2_43.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Worsley, Marcelo, and Paulo Blikstein. "Programming Pathways: A Technique for Analyzing Novice Programmers’ Learning Trajectories." In Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2013. http://dx.doi.org/10.1007/978-3-642-39112-5_127.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Bernard, Margaret, and Eshwar Bachu. "Enhancing the Metacognitive Skill of Novice Programmers Through Collaborative Learning." In Intelligent Systems Reference Library. Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-11062-2_11.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Butler, Reilly, Greg Edelston, Jazmin Gonzalez-Rivero, et al. "A Collaboration Based Community to Track Idea Diffusion Amongst Novice Programmers." In Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2012. http://dx.doi.org/10.1007/978-3-642-33263-0_56.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Marin, Victor J., Maheen Riaz Contractor, and Carlos R. Rivero. "Flexible Program Alignment to Deliver Data-Driven Feedback to Novice Programmers." In Intelligent Tutoring Systems. Springer International Publishing, 2021. http://dx.doi.org/10.1007/978-3-030-80421-3_27.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Novice programmer"

1

Ichinco, Michelle, and Caitlin Kelleher. "Exploring novice programmer example use." In 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE, 2015. http://dx.doi.org/10.1109/vlhcc.2015.7357199.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Seals, C. "Visual programming for novice programmer teachers." In 5 Richard Tapia Celebration of Diversity in Computing Conference. IEEE, 2005. http://dx.doi.org/10.1109/rtcdc.2005.201638.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

McCall, Davin, and Michael Kolling. "Meaningful categorisation of novice programmer errors." In 2014 IEEE Frontiers in Education Conference (FIE). IEEE, 2014. http://dx.doi.org/10.1109/fie.2014.7044420.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Seals, Cheryl. "Visual programming for novice programmer teachers." In the 2005 conference. ACM Press, 2005. http://dx.doi.org/10.1145/1095242.1095254.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Cunningham, Kathryn. "The novice programmer needs a plan." In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE, 2018. http://dx.doi.org/10.1109/vlhcc.2018.8506481.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Houssein, Souleiman Ali, and Yvan Peter. "Evaluation of algorithms to support novice programmer." In the 10th International Conference. ACM Press, 2018. http://dx.doi.org/10.1145/3290511.3290529.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Mohamed Shuhidan, Shuhaida, Margaret Hamilton, and Daryl D'Souza. "Understanding novice programmer difficulties via guided learning." In the 16th annual joint conference. ACM Press, 2011. http://dx.doi.org/10.1145/1999747.1999808.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Tan, Sheng. "Session details: Paper Session: Novice Programmer Behaviors." In SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education. ACM, 2020. http://dx.doi.org/10.1145/3385548.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Rodrigo, Ma Mercedes T., Emily S. Tabanao, Ryan S. Baker, et al. "Affective and behavioral predictors of novice programmer achievement." In the 14th annual ACM SIGCSE conference. ACM Press, 2009. http://dx.doi.org/10.1145/1562877.1562929.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Lister, Raymond. "On the cognitive development of the novice programmer." In CSERC '20: the 9th Computer Science Education Research Conference. ACM, 2020. http://dx.doi.org/10.1145/3442481.3442498.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Reports on the topic "Novice programmer"

1

Bertholf, Christopher. Comprehension of Literate Programs by Novice and Intermediate Programmers. Portland State University Library, 2000. http://dx.doi.org/10.15760/etd.6456.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Kelleher, Caitlin, and Randy Pausch. Lowering the Barriers to Programming: A Survey of Programming Environments and Languages for Novice Programmers. Defense Technical Information Center, 2003. http://dx.doi.org/10.21236/ada457911.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!