Academic literature on the topic 'Learning to program'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Learning to program.'
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 "Learning to program"
Singh, Gurjeet, and Raksha Singh. "DOMAINS OF LEARNING: ART OF LEARNING IN MEDICAL EDUCATION PROGRAM." Era's Journal of Medical Research 7, no. 1 (June 2020): 79–85. http://dx.doi.org/10.24041/ejmr2020.14.
Full textassahary, salman. "Integrative Learning Religious and Learning Enviroment at Adiwiyata Program School." mamangan 8, no. 2 (December 2019): 71–76. http://dx.doi.org/10.22202/mamangan.4145.
Full textNord, Julia Ann, Padmanabhan Seshaiyer, Mary Nelson, Claudette Davis, Mary Ewell, Rebecca Jones, Kelly Knight, Kathy Pettigrew, and James Reid Schwebach. "Learning assistant program." Innovations in Teaching & Learning Conference Proceedings 8 (July 15, 2016): 2. http://dx.doi.org/10.13021/g8s89x.
Full textAnderson, Duncan P. "Program Learning Objectives." Canadian Journal of Ophthalmology 36, no. 2 (March 2001): 61. http://dx.doi.org/10.1016/s0008-4182(01)80103-4.
Full textRafuse, Paul. "Program Learning Objectives." Canadian Journal of Ophthalmology 37, no. 2 (March 2002): 67. http://dx.doi.org/10.1016/s0008-4182(02)80075-8.
Full textAlbury, David. "Learning to program." Data Processing 27, no. 7 (September 1985): 48. http://dx.doi.org/10.1016/0011-684x(85)90109-1.
Full textPatadia, Mayur. "Necessity of E-Learning in B.ed Program." International Journal of Scientific Research 3, no. 3 (June 1, 2012): 1–2. http://dx.doi.org/10.15373/22778179/march2014/148.
Full textRego, Michelle. "The Global Learning Distinction: an Experiential Learning Research Project." JOURNAL OF INTERNATIONAL BUSINESS RESEARCH AND MARKETING 3, no. 3 (2018): 50–54. http://dx.doi.org/10.18775/jibrm.1849-8558.2015.33.3005.
Full textBurgess, Marion, and Matthew Stead. "Flexible learning program for acoustic consultants." Journal of the Acoustical Society of America 151, no. 3 (March 2022): 1672–75. http://dx.doi.org/10.1121/10.0009782.
Full textMuhamad, M., N. A. Maskor, and A. Ismail. "Learning Experience Contribution to Effective Cancer Education?" Journal of Global Oncology 4, Supplement 2 (October 1, 2018): 107s. http://dx.doi.org/10.1200/jgo.18.59800.
Full textDissertations / Theses on the topic "Learning to program"
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 textAgrawal, Punit. "Program navigation analysis using machine learning." Thesis, McGill University, 2009. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=32599.
Full textLes d\'eveloppeurs de logiciels investissent une grande partie de leur temps \`a explorer le code source pour trouver des \'el\'ements du code reli\'es \`a leurs t\^aches, et aussi pour mieux comprendre le contexte de leur t\^ache. Le contexte de leur t\^ache n'est g\'en\'eralement pas enregistr\'ee \`a la fin de leur s\'eance d'exploration de code et est oubli\'e au fil du temps. De m\^eme, il n'est pas possible de partager le contexte de leur t\^ache avec d'autres d\'eveloppeurs travaillant sur des t\^aches reli\'ees. Les solutions propos\'ees pour enregistrer automatiquement le r\'esum\'e de leur exploration du code souffrent de limitations m\'ethodologiques li\'ees aux techniques et aux sources de donn\'ees utilis\'ees pour g\'en\'erer le r\'esum\'e, ainsi qu'\`a la granularit\'e \`a laquelle il est g\'en\'er\'e. Pour surmonter ces limitations, nous \'etudions l'emploi de techniques d'apprentissage machine, en particulier l'arbre de d\'ecision d'apprentissage, pour pr\'evoir automatiquement le contexte de la t\^ache \`a partir des transcriptes de navigation d'une session d'exploration de code du d\'eveloppeur. Nous avons effectu\'e une \'etude de cas afin de recueillir des transcriptions de navigation g\'en\'er\'es par des d\'eveloppeurs lors de l'exploration du code source. Nous avons utilis\'e les donn\'ees de cette \'etude pour tester les classifications de l'arbre de d\'ecision. Nous avons compar\'e l'algorithme \`a arbre \`a d\'ecision avec deux approches existantes, et avons d\'emontr\'e que cette nouvelle approche se compare favorablement dans la plupart des cas. Additionnellement, nous avons d\'evelopp\'e un plug-in Eclipse qui g\'en\`ere automatiquement un
SOUSA, Reudismam Rolim de. "Learning syntactic program transformations from examples." Universidade Federal de Campina Grande, 2018. http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1712.
Full textMade available in DSpace on 2018-09-13T20:44:41Z (GMT). No. of bitstreams: 1 REUDISMAM ROLIM DE SOUSA – TESE (PPGCC) 2018.pdf: 4395945 bytes, checksum: 2241c8bad2cdc8eda86eb53c2e64c227 (MD5) Previous issue date: 2018-08-02
Capes
Ferramentas como ErrorProne, ReSharper e PMD ajudam os programadores a detectar e/ou remover automaticamente vários padrões de códigos suspeitos, possíveis bugs ou estilo de código incorreto. Essas regras podem ser expressas como quick fixes que detectam e reescrevem padrões de código indesejados. No entanto, estender seus catálogos de regras é complexo e demorado. Nesse contexto, os programadores podem querer executar uma edição repetitiva automaticamente para melhorar sua produtividade, mas as ferramentas disponíveis não a suportam. Além disso, os projetistas de ferramentas podem querer identificar regras úteis para automatizarem. Fenômeno semelhante ocorre em sistemas de tutoria inteligente, onde os instrutores escrevem transformações complicadas que descrevem "falhas comuns" para consertar submissões semelhantes de estudantes a tarefas de programação. Nesta tese, apresentamos duas técnicas. REFAZER, uma técnica para gerar automaticamente transformações de programa. Também propomos REVISAR, nossa técnica para aprender quick fixes em repositórios. Nós instanciamos e avaliamos REFAZER em dois domínios. Primeiro, dados exemplos de edições de código dos alunos para corrigir submissões de tarefas incorretas, aprendemos transformações para corrigir envios de outros alunos com falhas semelhantes. Em nossa avaliação em quatro tarefas de programação de setecentos e vinte alunos, nossa técnica ajudou a corrigir submissões incorretas para 87% dos alunos. No segundo domínio, usamos edições de código repetitivas aplicadas por desenvolvedores ao mesmo projeto para sintetizar a transformação de programa que aplica essas edições a outros locais no código. Em nossa avaliação em 56 cenários de edições repetitivas de três grandes projetos de código aberto em C#, REFAZER aprendeu a transformação pretendida em 84% dos casos e usou apenas 2.9 exemplos em média. Para avaliar REVISAR, selecionamos 9 projetos e REVISAR aprendeu 920 transformações entre projetos. Atuamos como projetistas de ferramentas, inspecionamos as 381 transformações mais comuns e classificamos 32 como quick fixes. Para avaliar a qualidade das quick fixes, realizamos uma survey com 164 programadores de 124 projetos, com os 10 quick fixes que apareceram em mais projetos. Os programadores suportaram 9 (90%) quick fixes. Enviamos 20 pull requests aplicando quick fixes em 9 projetos e, no momento da escrita, os programadores apoiaram 17 (85%) e aceitaram 10 delas.
Tools such as ErrorProne, ReSharper, and PMD help programmers by automatically detecting and/or removing several suspicious code patterns, potential bugs, or instances of bad code style. These rules could be expressed as quick fixes that detect and rewrite unwanted code patterns. However, extending their catalogs of rules is complex and time-consuming. In this context, programmers may want to perform a repetitive edit into their code automatically to improve their productivity, but available tools do not support it. In addition, tool designers may want to identify rules helpful to be automated. A similar phenomenon appears in intelligent tutoring systems where instructors have to write cumbersome code transformations that describe “common faults” to fix similar student submissions to programming assignments. In this thesis, we present two techniques. REFAZER, a technique for automatically generating program transformations. We also propose REVISAR, our technique for learning quick fixes from code repositories. We instantiate and evaluate REFAZER in two domains. First, given examples of code edits used by students to fix incorrect programming assignment submissions, we learn program transformations that can fix other students’ submissions with similar faults. In our evaluation conducted on four programming tasks performed by seven hundred and twenty students, our technique helped to fix incorrect submissions for 87% of the students. In the second domain, we use repetitive code edits applied by developers to the same project to synthesize a program transformation that applies these edits to other locations in the code. In our evaluation conducted on 56 scenarios of repetitive edits taken from three large C# open-source projects, REFAZER learns the intended program transformation in 84% of the cases and using only 2.9 examples on average. To evaluate REVISAR, we select 9 projects, and REVISAR learns 920 transformations across projects. We acted as tool designers, inspected the most common 381 transformations and classified 32 as quick fixes. To assess the quality of the quick fixes, we performed a survey with 164 programmers from 124 projects, showing the 10 quick fixes that appeared in most projects. Programmers supported 9 (90%) quick fixes. We submitted 20 pull requests applying our quick fixes to 9 projects and, at the time of the writing, programmers supported 17 (85%) and accepted 10 of them.
李偉柏 and Wai-pak Li. "Learning algebra with computer-assisted learning program in a primary school." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 2002. http://hub.hku.hk/bib/B31256399.
Full textKaram, V. (Viera). "Cooperative learning through narratives of the LAB studio learning program participants." Master's thesis, University of Oulu, 2019. http://jultika.oulu.fi/Record/nbnfioulu-201908172771.
Full textRust, William J. "Learning to program in Java using robots /." Search for this dissertation online, 2006. http://wwwlib.umi.com/cr/ksu/main.
Full textBheda, Anuj. "Predictive analytics of active learning based education." Thesis, Massachusetts Institute of Technology, 2017. http://hdl.handle.net/1721.1/113509.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (pages 113-115).
Learning Analytics (LA) is defined as the collection, measurement, and analysis of data related to student performance such that the feedback from the analytical insights can be used to optimize student learning and improve student outcomes. Blended Learning (BL) is a teaching paradigm that involves a mix of face-to-face interactions in a classroom based setting along with instructional material distributed through an online medium. In this thesis, we explore the role of a blended learning model coupled with learning analytics in an introductory programming class for non-computer science students. We identify the features that were necessary for setting up the infrastructure of the course. These include discussions on preparing the course content materials and producing assignment exercises. We then talk about the various dynamics that were in play during the duration of the class by describing the interplay between watching video tutorials, listening to mini-lectures and performing active learning exercises that are backed by modern software development practices. Lastly, we spend time analyzing the data collected to create a predictive model that can measure student performance by defining the specifications of a machine learning algorithm along with many of its adjustable parameters. The system thus created will allow instructors to identify possible outliers in teaching efficacy, the feedback from which could then be used to tune course material for the betterment of student outcomes.
by Anuj Bheda.
S.M. in Engineering and Management
Chen, Mei 1962. "The characterization of learning environments and program structures of instructional programs produced using Logo /." Thesis, McGill University, 1992. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=56930.
Full textThe results showed that this methodology can successfully identify the cognitive, pedagogical and computational characteristics of the learning environments. It can also clarify what can be learned in a microworld, especially the "powerful ideas" in Logo environments. In addition, the usability and constraints of learning environments in meeting the learners' cognitive needs during the learning process can be assessed.
Thobani, Shaheen. "Improving e-Commerce sales using machine learning." Thesis, Massachusetts Institute of Technology, 2018. http://hdl.handle.net/1721.1/118511.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (pages 68-70).
Trends show promising growth of the online e-Commerce industry. While the e-Commerce companies are aggressively moving towards digital sales and marketing, the customers are being bombarded with frequent and often irrelevant marketing communication from myriad sources. The thesis proposes understanding the digital purchase journeys of the customers from the lenses of both sellers and customers to make online sales and marketing efforts relevant and intelligent. The thesis applies the improved customer journey framework to identify the needs of the customers and goals of the seller at various stages of customer purchase journey. It discusses the need to take an integrated view of the purchase journey to improve the customer experience at the journey level. It illustrates with an example how to design end-to-end journeys - a starting point for consciously shaping the purchase journeys. Larger companies are using Machine Learning to improve marketing technologies and processes to create a competitive advantage and capture market share through digital presence. The thesis aims to understand and illustrate the applications of Machine Learning to digital sales and marketing ecosystem for the e- Commerce industry. It first understands the e-Commerce touchpoints using which customers interact with the brands and delves deeper into the underlying technologies powering these touchpoints. Then it illustrates and analyzes the application of Machine Learning to the e-Commerce website which includes search, recommendation system, and Product Detail Page with an aim to improve conversion, and to the advertising ecosystem which includes Data Management Platform and Demand Side Platform in order to enable prospecting and customer targeting. The thesis also illustrates and proposes the use of a framework called 'Machine Learning Canvas' to systematically apply Machine Learning to any system while keeping value proposition for the business in the center.
by Shaheen Thobani.
S.M. in Engineering and Management
Zhen, Shuyi. "Learning in a pre-service teacher residency program." Thesis, Edith Cowan University, Research Online, Perth, Western Australia, 2015. https://ro.ecu.edu.au/theses/1749.
Full textBooks on the topic "Learning to program"
Johnston, Howard. Learning to program. Englewood Cliffs: Prentice/Hall, 1985.
Find full textJohnston, Howard. Learning to program. Englewood Cliffs, NJ: Prentice/Hall International, 1985.
Find full textFeldman, Isabel. The Learning Strategies program. [United States]: I. Feldman, 2003.
Find full textLearning C. New York: McGraw-Hill, 1992.
Find full textAitken, Peter G. Learning C. Carmel, Ind., USA: SAMS, 1991.
Find full textArmstrong, Margaret A. Learning FORTH. New York: Wiley, 1985.
Find full textLearning VBScript. Beijing: O'Reilly, 1997.
Find full textLearning BASIC. Carmel, Ind., USA: SAMS, 1992.
Find full textLearning C++. New York: McGraw-Hill, 1991.
Find full textLearning C. New York: McGraw-Hill, 1992.
Find full textBook chapters on the topic "Learning to program"
Neumeister, Kristie Speirs, and Virginia Hays Burney. "Professional Learning." In GIFTED Program Evaluation, 107–14. 2nd ed. New York: Routledge, 2021. http://dx.doi.org/10.4324/9781003235354-12.
Full textWebb, Geoffrey I., Claude Sammut, Claudia Perlich, Tamás Horváth, Stefan Wrobel, Kevin B. Korb, William Stafford Noble, et al. "Logic Program." In Encyclopedia of Machine Learning, 631. Boston, MA: Springer US, 2011. http://dx.doi.org/10.1007/978-0-387-30164-8_490.
Full textBeecher, Karl. "Learning to Program." In Bad Programming Practices 101, 1–7. Berkeley, CA: Apress, 2018. http://dx.doi.org/10.1007/978-1-4842-3411-2_1.
Full textGoertzel, Ben, Cassio Pennachin, and Nil Geisweiller. "Procedure Learning as Program Learning." In Atlantis Thinking Machines, 213–16. Paris: Atlantis Press, 2014. http://dx.doi.org/10.2991/978-94-6239-030-0_12.
Full textUtgoff, Paul E., James Cussens, Stefan Kramer, Sanjay Jain, Frank Stephan, Luc De Raedt, Ljupčo Todorovski, et al. "Inductive Program Synthesis." In Encyclopedia of Machine Learning, 537. Boston, MA: Springer US, 2011. http://dx.doi.org/10.1007/978-0-387-30164-8_398.
Full textSałustowicz, Rafał, and Jürgen Schmidhuber. "Probabilistic Incremental Program Evolution: Stochastic search through program space." In Machine Learning: ECML-97, 213–20. Berlin, Heidelberg: Springer Berlin Heidelberg, 1997. http://dx.doi.org/10.1007/3-540-62858-4_86.
Full textStahl, Gerry. "Doctoral Consortium Program." In Computer Support for Collaborative Learning, 751. New York: Routledge, 2023. http://dx.doi.org/10.4324/9781315045467-207.
Full textOakes, William, and Carla Zoltowski. "EPICS Program." In Service-Learning in the Computer and Information Sciences, 27–38. Hoboken, NJ, USA: John Wiley & Sons, Inc., 2012. http://dx.doi.org/10.1002/9781118319130.ch2.
Full textZeugmann, Thomas, Pascal Poupart, James Kennedy, Xin Jin, Jiawei Han, Lorenza Saitta, Michele Sebag, et al. "Program Synthesis From Examples." In Encyclopedia of Machine Learning, 805. Boston, MA: Springer US, 2011. http://dx.doi.org/10.1007/978-0-387-30164-8_672.
Full textMurray, Michael A., and Laura Balogh. "Learning as a Healing Experience." In The Therapeutic Inclusion Program, 61–75. New York: Routledge, 2022. http://dx.doi.org/10.4324/9781003270478-6.
Full textConference papers on the topic "Learning to program"
Braune, Gert, and Andreas Mühling. "Learning to program." In WiPSCE '20: Workshop in Primary and Secondary Computing Education. New York, NY, USA: ACM, 2020. http://dx.doi.org/10.1145/3421590.3421597.
Full textPiwek, Paul, Michel Wermelinger, Robin Laney, and Richard Walker. "Learning to program." In CEP '19: Computing Education Practice. New York, NY, USA: ACM, 2019. http://dx.doi.org/10.1145/3294016.3294024.
Full textLishinski, Alex, Aman Yadav, Jon Good, and Richard Enbody. "Learning to Program." In ICER '16: International Computing Education Research Conference. New York, NY, USA: ACM, 2016. http://dx.doi.org/10.1145/2960310.2960329.
Full textMcGowan, Aidan, Philip Hanna, Des Greer, and John Busch. "Learning to Program." In ITiCSE '17: Innovation and Technology in Computer Science Education. New York, NY, USA: ACM, 2017. http://dx.doi.org/10.1145/3059009.3059020.
Full textChand, Rajni, Raveena Goundar, and Pratish Raj. "Semester Zero: An Innovative Orientation and Nurturing Program." In Tenth Pan-Commonwealth Forum on Open Learning. Commonwealth of Learning, 2022. http://dx.doi.org/10.56059/pcf10.3941.
Full textPinto, Jervis, Alan Fern, Tim Bauer, and Martin Erwig. "Robust Learning for Adaptive Programs by Leveraging Program Structure." In 2010 International Conference on Machine Learning and Applications (ICMLA). IEEE, 2010. http://dx.doi.org/10.1109/icmla.2010.150.
Full text"Program Committee." In Fourth International Conference on Machine Learning and Applications. IEEE, 2005. http://dx.doi.org/10.1109/icmla.2005.54.
Full text"Program Committee." In 2015 Fifth International Conference on e-Learning (econf). IEEE, 2015. http://dx.doi.org/10.1109/econf.2015.7.
Full textEllis, Kevin, and Sumit Gulwani. "Learning to Learn Programs from Examples: Going Beyond Program Structure." In Twenty-Sixth International Joint Conference on Artificial Intelligence. California: International Joint Conferences on Artificial Intelligence Organization, 2017. http://dx.doi.org/10.24963/ijcai.2017/227.
Full text"Program committee." In 2012 International Conference on Machine Learning and Cybernetics (ICMLC). IEEE, 2012. http://dx.doi.org/10.1109/icmlc.2012.6358955.
Full textReports on the topic "Learning to program"
Silverman, Howard. Integrative Medicine Distance-Learning Program. Fort Belvoir, VA: Defense Technical Information Center, October 2005. http://dx.doi.org/10.21236/ada451755.
Full textLintern, Gavan. The Learning Strategies Program: Concluding Remarks. Fort Belvoir, VA: Defense Technical Information Center, July 1990. http://dx.doi.org/10.21236/ada226016.
Full textGriffith, David, Susan Heller-Zeisler, Joy Herman, Andrew Jackson, Janine Kerns, Donna Kimball, William E. Wallace, and Brian A. Weiss. Providing NIST Supervisors with a Continuous Learning Program. National Institute of Standards and Technology, April 2011. http://dx.doi.org/10.6028/nist.ir.7776.
Full textWisniewski, Matt Wisniewski. Learning Alongside Grantees: Environment Program Examples and Reflections. San Francisco, CA United States: S. D. Bechtel, Jr. Foundation, December 2020. http://dx.doi.org/10.15868/socialsector.37832.
Full textHoffman, Lee M., Clifford P. Hahn, Diane M. Hoffman, and Robin A. Dean. Evaluation of the Job Skills Education Program: Learning Outcomes. Fort Belvoir, VA: Defense Technical Information Center, November 1988. http://dx.doi.org/10.21236/ada205352.
Full textCianciolo, Anna T. Program Evaluation Metrics for U.S. Army Lifelong Learning Centers. Fort Belvoir, VA: Defense Technical Information Center, March 2007. http://dx.doi.org/10.21236/ada465470.
Full textKnight, Ruth, and Kylie Kingston. Gaining feedback from children in The Love of Learning Program. Queensland University of Technology, November 2020. http://dx.doi.org/10.5204/rep.eprints.206154.
Full textSchmid, Ute, and Fritz Wysotzki. Applying Inductive Program Synthesis to Learning Domain-Dependent Control Knowledge - Transforming Plans into Programs. Fort Belvoir, VA: Defense Technical Information Center, June 2000. http://dx.doi.org/10.21236/ada382307.
Full textWAKEFIELD, SHAWNA, and DANIELA KOERPPEN. Applying Feminist Principles to Program Monitoring, Evaluation, Accountability and Learning. Oxfam, July 2017. http://dx.doi.org/10.21201/2017.9965.
Full textGodfrey, Kathleen. Global Learning Outcomes of a Domestic Foreign Language Immersion Program. Portland State University Library, January 2000. http://dx.doi.org/10.15760/etd.1034.
Full text