To see the other types of publications on this topic, follow the link: Programmers.

Dissertations / Theses on the topic 'Programmers'

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

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'Programmers.'

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.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Maslovska. "TYPES OF PROGRAMMERS." Thesis, Київ 2018, 2018. http://er.nau.edu.ua/handle/NAU/33811.

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

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
3

Berglund, Erik. "Library Communication Among Programmers Worldwide." Doctoral thesis, Linköping : Dep. of Computer and Information Science, Univ, 2002. http://www.ep.liu.se/diss/science_technology/07/58/index.html.

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

Apel, Th, F. Milde, and M. Theß. "SPC-PM Po 3D --- Programmers Manual." Universitätsbibliothek Chemnitz, 1998. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-199800848.

Full text
Abstract:
The experimental program ¨SPC-PM Po 3D¨ is part of the ongoing research of the Chemnitz research group Scientific Parallel Computing (SPC) into finite element methods for problems over three dimensional domains. The package in its version 2.0 is documented in two manuals. The User's Manual provides an overview over the program, its capabilities, its installation, and handling. Moreover, test examples are explained. The aim of the Programmer's Manual is to provide a description of the algorithms and their realization. It is written for those who are interested in a deeper insight into the code,
APA, Harvard, Vancouver, ISO, and other styles
5

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
6

Srirangarajan, Ananth Lall Pradeep Umphress David A. "The scrum process for independent programmers." Auburn, Ala, 2009. http://hdl.handle.net/10415/1617.

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

Jansson, Erika. "Data-model representation for non-programmers." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-394277.

Full text
Abstract:
Nowadays, there are people working within the IT-industry without any major knowledge in programming. Some of them sometimes need to make changes that currently only can be done in the actual code. This project is about finding the best way for non-programmers to make changes in a data-model without having to change the code. The project is divided into three parts where the first two is about finding different ways to solve this problem and then evaluate them through expert evaluation and based on relevant theory. The third part is about taking the result from part one and two and develop it.
APA, Harvard, Vancouver, ISO, and other styles
8

Rousseau, Nicholas P. "The psychology of programming for non-programmers." Thesis, Loughborough University, 1990. https://dspace.lboro.ac.uk/2134/26882.

Full text
Abstract:
Intermittent computer users, generally unable to program, often need more flexibility than current applications can offer them. A first step to providing such flexibility is to consider the psychological issues underlying the users' needs and the communication of these needs. This thesis does this by exploring the possibility of "Automatic Programming" where users communicate their requirements and the computer generates programs to meet them.
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
11

McLean, Christopher Alex. "Artist-programmers and programming languages for the arts." Thesis, Goldsmiths College (University of London), 2011. http://research.gold.ac.uk/6611/.

Full text
Abstract:
We consider the artist-programmer, who creates work through its description as source code. The artist-programmer grandstands computer language, giving unique vantage over human-computer interaction in a creative context. We focus on the human in this relationship, noting that humans use an amalgam of language and gesture to express themselves. Accordingly we expose the deep relationship between computer languages and continuous expression, examining how these realms may support one another, and how the artist-programmer may fully engage with both. Our argument takes us up through layers of re
APA, Harvard, Vancouver, ISO, and other styles
12

Truong, Nghi Khue Dinh. "A web-based programming environment for novice programmers." Thesis, Queensland University of Technology, 2007. https://eprints.qut.edu.au/16471/1/Nghi_Truong_Thesis.pdf.

Full text
Abstract:
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity and cannot be learnt without practice. Research has shown that first year IT students presently struggle with setting up compilers, learning how to use a programming editor and understanding abstract programming concepts. Large introductory class sizes pose a great challenge for instructors in providing timely, individualised feedback and guidance for students when they do their practice. This research investigates the problems and identifies solutions. An interactive and constructive web-based
APA, Harvard, Vancouver, ISO, and other styles
13

Truong, Nghi Khue Dinh. "A web-based programming environment for novice programmers." Queensland University of Technology, 2007. http://eprints.qut.edu.au/16471/.

Full text
Abstract:
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity and cannot be learnt without practice. Research has shown that first year IT students presently struggle with setting up compilers, learning how to use a programming editor and understanding abstract programming concepts. Large introductory class sizes pose a great challenge for instructors in providing timely, individualised feedback and guidance for students when they do their practice. This research investigates the problems and identifies solutions. An interactive and constructive web-based
APA, Harvard, Vancouver, ISO, and other styles
14

Parnin, Christopher Joseph. "Supporting interrupted programming tasks with memory-based aids." Diss., Georgia Institute of Technology, 2014. http://hdl.handle.net/1853/53056.

Full text
Abstract:
Despite its vast capacity and associative powers, the human brain does not deal well with interruptions. Particularly in situations where information density is high, such as during a programming task, recovering from an interruption requires extensive time and effort. Although researchers recognize this problem, no programming tool takes into account the brain's structure and limitations in its design. In this dissertation, I describe my research collecting evidence about the impact of interruptions on programmers, understanding how programmers manage them in practice, and designing tools tha
APA, Harvard, Vancouver, ISO, and other styles
15

Lau-Kee, David Andrew. "Visual and by-example interactive systems for non-programmers." Thesis, University of York, 1990. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.238670.

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

Warley, John. "The selection of computer programmers : an assessment of fairness." Master's thesis, University of Cape Town, 1990. http://hdl.handle.net/11427/15979.

Full text
Abstract:
Bibliography: pages 87-91.<br>The shortage of skilled computer staff in South Africa has reached critical proportions. Not only is commerce unable to recruit enough manpower with the required experience and expertise, they are also posed with the problem of high turnover and remunerating a small number of people in excess of their market value. In contrast to this phenomena, South Africa has a vastly under-utilised "other than "white" population of Matriculants and Technikon diplomates. It is hypothesised that the skilled shortage in computer programming could be overcome if more applicants ou
APA, Harvard, Vancouver, ISO, and other styles
17

Buyrukoglu, Selim. "Semi-automated assessment of programming languages for novice programmers." Thesis, Loughborough University, 2018. https://dspace.lboro.ac.uk/2134/33669.

Full text
Abstract:
There has recently been an increased emphasis on the importance of learning programming languages, not only in higher education but also in secondary schools. Students of a variety of departments such as physics, mathematics and engineering have also started learning programming languages as part of their academic courses. Assessment of students programming solutions is therefore important for developing their programming skills. Many Computer Based Assessment (CBA) systems utilise multiple-choice questions (MCQ) to evaluate students performance. However, MCQs lack the ability to comprehensive
APA, Harvard, Vancouver, ISO, and other styles
18

Bertholf, Christopher Forrest. "Comprehension of Literate Programs by Novice and Intermediate Programmers." PDXScholar, 1993. https://pdxscholar.library.pdx.edu/open_access_etds/4572.

Full text
Abstract:
The studies reported herein compare comprehension of Ut style literate programs to that of traditional modular programs documented by embedded comments. Novice and intermediate programmers participated in three experiments designed to determine the comprehensibility of literate programs written using a language-independent system for abstraction-oriented literate programming compared with programs written using traditional modular programming techniques (traditional modular programs). Programs were written in either the C or FORTRAN programming language. Half of the subjects in each group rece
APA, Harvard, Vancouver, ISO, and other styles
19

Cunningham, Lynn T. "A comparison of the organizational strategies of multilingual computer programmers." Thesis, Virginia Tech, 1988. http://hdl.handle.net/10919/43839.

Full text
Abstract:
see document<br>The objective of this study was to determine whether computer programmers would organize reserved words by programming language or by conceptual category, when given an opportunity to use either strategy. Twenty-seven participants, stratified by programming experience level (novice, intermediate, and expert), were given sixteen reserved words on index cards. The words were taken from four programming languages, as well as six conceptual categories. Participants were given both a recognition and a recall task. Organizing the words by conceptual category enabled the expert pr
APA, Harvard, Vancouver, ISO, and other styles
20

Buss, Alanna. "Showing Programmers that they Already Know How to Write Well." DigitalCommons@CalPoly, 2018. https://digitalcommons.calpoly.edu/theses/1917.

Full text
Abstract:
Being able to communicate effectively through writing is an important skill for computer scientists and software engineers. In addition to being able to write code, programmers need to write clearly and concisely for everything from comments in their code to documentation. Despite writing being essential to their future careers, many programming students from Cal Poly find writing to be unimportant and many of them believe that they are not capable of writing good papers. How can Cal Poly help these students? This paper describes a pedagogy to help students improve their writing skills. It is
APA, Harvard, Vancouver, ISO, and other styles
21

Tula, Naveen. "An Empirical Study of How Novice Programmers Use the Web." Thesis, University of North Texas, 2016. https://digital.library.unt.edu/ark:/67531/metadc849754/.

Full text
Abstract:
Students often use the web as a source of help for problems that they encounter on programming assignments.In this work, we seek to understand how students use the web to search for help on their assignments.We used a mixed methods approach with 344 students who complete a survey and 41 students who participate in a focus group meetings and helped in recording data about their search habits.The survey reveals data about student reported search habits while the focus group uses a web browser plug-in to record actual search patterns.We examine the results collectively and as broken down by class
APA, Harvard, Vancouver, ISO, and other styles
22

Nivens, Ryan Andrew. "A Review of Robot Turtles: The Game for Little Programmers." Digital Commons @ East Tennessee State University, 2017. https://dc.etsu.edu/etsu-works/2637.

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

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
24

Foss, Henrik Finnland. "Development of an Embedded Test Platform : A Real-Time Programmers Perspective." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk, 2014. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-26756.

Full text
Abstract:
As the embedded world grows day by day, more complex operations are carried out in this environment. The embedded market is no longer dominated by the 8-bit segment, and future embedded and real-time programmers will thus need a wider range of knowledge and skills. This project is a study into several aspects of embedded real-time systems. The first goal was to create a versatile test platform for future programmers to learn real-time and embedded programming principles. The second goal was to study GNU/Linux in an embedded real-time environment. The purpose of the first goal was to create an
APA, Harvard, Vancouver, ISO, and other styles
25

Flatscher, Rony G. "Anatomy of a GUI (Graphical User Interface) Application for Rexx Programmers." Rexx Language Association, 2018. http://epub.wu.ac.at/6875/2/201803%2DAnatomyOfGUI%2DArticle.pdf.

Full text
Abstract:
Creating for the first time GUI (graphical user interface) applications is an endeavor that can be most challenging. This article introduces the general concepts of GUIs and the need to interact with GUI elements only on the so called "GUI thread". The concepts pertain to GUI applications written for Windows, Linux and MacOS alike. Using Java libraries for creating Rexx GUI applications makes these Rexx GUI applications totally platform independent. Taking advantage of BSF4ooRexx even the powerful JavaFX GUI libraries can be exploited by pure Rexx, allowing Rexx programmers to create th
APA, Harvard, Vancouver, ISO, and other styles
26

Lund, Geoffrey. "Quality aspects of the program development process used by learner programmers." Thesis, Abertay University, 2002. https://rke.abertay.ac.uk/en/studentTheses/6e6c8128-f8de-466a-9ee4-262a7ca9e1bf.

Full text
Abstract:
Much research in the area of computer programming education has examined the product (program) produced by the novice, measured it and sought ways to improve it. Little regard has been given to the process by which the novice has produced the product. This is in sharp contract to the main teaching in software engineering that stresses the importance of process rather than the product. This thesis initially developed and validated a set of metrics that allowed the measurement of the personal software development process (PSDP). These metrics allow comparison between different personal software
APA, Harvard, Vancouver, ISO, and other styles
27

Prather, James. "Beyond Automated Assessment: Building Metacognitive Awareness in Novice Programmers in CS1." Diss., NSUWorks, 2018. https://nsuworks.nova.edu/gscis_etd/1030.

Full text
Abstract:
The primary task of learning to program in introductory computer science courses (CS1) cognitively overloads novices and must be better supported. Several recent studies have attempted to address this problem by understanding the role of metacognitive awareness in novices learning programming. These studies have focused on teaching metacognitive awareness to students by helping them understand the six stages of learning so students can know where they are in the problem-solving process, but these approaches are not scalable. One way to address scalability is to implement features in an automat
APA, Harvard, Vancouver, ISO, and other styles
28

Florian, Timothy P. "Confidence-based assessment in Moodle: Insights from teachers, administrators, and programmers." ScholarWorks, 2010. https://scholarworks.waldenu.edu/dissertations/814.

Full text
Abstract:
Critical thinking is a skill that school systems are trying to develop in their student populations. Numerous studies have been conducted on developing critical thinking skills such as self-regulation, interpretation, and analysis. However, available data on the use of learning management systems (LMS) as a means to develop critical-thinking skills have been opaque. This study examined the perceptions of local stakeholders and the impact of confidence-based assessment (CBA) on secondary students at one high school. The conceptual framework guiding the study represented a synthesis of theoretic
APA, Harvard, Vancouver, ISO, and other styles
29

Abebe, Surafel Lemma. "Supporting Concept Extraction and Identifier Quality Improvement through Programmers' Lexicon Analysis." Doctoral thesis, Università degli studi di Trento, 2013. https://hdl.handle.net/11572/368754.

Full text
Abstract:
Identifiers play an important role in communicating the intentions associated with the program entities they represent. The information captured in identifiers support programmers to (re-)build the “mental model†of the software and facilitates understanding. (Re-)building the “mental model†and understanding large software, however, is difficult and expensive. Besides, the effort involved in the process heavily depends on the quality of the programmers’ lexicon used to construct the identifiers. This thesis addresses the problem of program understanding focusing on (
APA, Harvard, Vancouver, ISO, and other styles
30

Abebe, Surafel Lemma. "Supporting Concept Extraction and Identifier Quality Improvement through Programmers' Lexicon Analysis." Doctoral thesis, University of Trento, 2013. http://eprints-phd.biblio.unitn.it/923/1/doctorate_thesis_Surafel_Lemma_Abebe.pdf.

Full text
Abstract:
Identifiers play an important role in communicating the intentions associated with the program entities they represent. The information captured in identifiers support programmers to (re-)build the “mental model” of the software and facilitates understanding. (Re-)building the “mental model” and understanding large software, however, is difficult and expensive. Besides, the effort involved in the process heavily depends on the quality of the programmers’ lexicon used to construct the identifiers. This thesis addresses the problem of program understanding focusing on (i) concept ex
APA, Harvard, Vancouver, ISO, and other styles
31

Romero, Mares Juan Pablo. "Focal structures and information types in Prolog." Thesis, University of Sussex, 2001. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.340778.

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

Hu, Jun. "The relationship between hypermedia features and the learning style/cognitive control of hypermedia developers." Morgantown, W. Va. : [West Virginia University Libraries], 1999. http://etd.wvu.edu/templates/showETD.cfm?recnum=691.

Full text
Abstract:
Thesis (Ed. D.)--West Virginia University, 1999.<br>Title from document title page. Document formatted into pages; contains viii, 99 p. : ill. (some col.) Includes abstract. Includes bibliographical references (p. 76-80).
APA, Harvard, Vancouver, ISO, and other styles
33

Anderson, Steven Schuyler. "Is there a shortage of computer programmers/systems analysts? an examination of the empirical evidence /." Thesis, Monterey, California : Naval Postgraduate School, 1990. http://handle.dtic.mil/100.2/ADA240588.

Full text
Abstract:
Thesis (M.S. in Information Systems)--Naval Postgraduate School, September1990.<br>Thesis Advisor(s): Haga, William J. Second Reader: Mehay, Stephen L. "September 1990." Description based on title screen viewed on December 16, 2009. DTIC Descriptor(s): Computer personnel, shortages, programmers, analysts, systems analysis, theses, computers, specialists. DTIC Identifier(s): Computer programs, systems analysis, specialists, shortages, theses. Author(s) subject terms: Programmer, systems analysis, shortage, shortfall. Includes bibliographical references (p. 29-30). Also available in print.
APA, Harvard, Vancouver, ISO, and other styles
34

Gopali, Gopali. "Protecting Web Applications from SQL Injection Attacks- Guidelines for Programmers Master Thesis." Thesis, Malmö universitet, Fakulteten för teknik och samhälle (TS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20238.

Full text
Abstract:
Injektionsattack är den mest kritiska säkerhetsapplikationen för webbapplikationer, och SQL-injektion (SQLi) -attack är den mest rapporterade injektionsattacken på webbapplikationer. I denna avhandling har vi identifierat angreppsteknikerna som används av angripare och vi ger också riktlinjer så att programmerarna kan skriva webbapplikationskoder på ett säkert sätt för att förhindra SQLi-attackerna.Metoden som tillämpas för forskningen är litteraturstudie och vi använde vägen bevis genom demonstration för att få den tydliga bilden. Det första steget var att ta reda på kodningsfelen, då utforma
APA, Harvard, Vancouver, ISO, and other styles
35

Wendt, Maximilian. "Visual Enhancements for Code Examples to Support the Knowledge Exchange Between Programmers." Thesis, Malmö högskola, Fakulteten för teknik och samhälle (TS), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20926.

Full text
Abstract:
Software development is an endless problem-solving activity and programmers regularly use online media channels to ask each other for advice. In particular, socially enabled media channels like the question & answer website Stack Overflow changed how programmers communicate and coordinate, and how they produce and consume content on the Web. Nowadays, a vast body of software development knowledge is documented in form of code examples. But acquiring the knowledge by reading code and logically reason about how they work makes non-trivial examples hard to understand. The aim of this work is to d
APA, Harvard, Vancouver, ISO, and other styles
36

Woods, John Heath. "AN ASSESSMENT OF TOOLS TO ASSIST NEW C PROGRAMMERS IN FINDING BUGS." OpenSIUC, 2019. https://opensiuc.lib.siu.edu/theses/2541.

Full text
Abstract:
The C programming language offers a high degree of control and freedom to programmers. This makes it a powerful tool, but it also gives the language a steep learning curve. One difficulty that many new C programmers face is in figuring out how to analyze and debug their code, as well as the output. There exists a variety of tools that can be used to assist in debugging. They can offer aid by identifying certain types of errors and by providing meaningful output that helps the user understand and correct those errors. The following seven debugging tools have been tested and analyzed in ord
APA, Harvard, Vancouver, ISO, and other styles
37

Zhang, Bing. "Using skip lists in the implementation of a hypertext tool for maintenance programmers." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1999. http://www.collectionscanada.ca/obj/s4/f2/dsk2/ftp03/MQ39119.pdf.

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

daSilva, Amanda L. "When Education Matters Less: Estimating the Relative Return to Education for Computer Programmers." Scholarship @ Claremont, 2013. http://scholarship.claremont.edu/cmc_theses/550.

Full text
Abstract:
Many argue that formal degrees are not necessary to be successful in the technology industry, and further argue that self-taught computer programmers are more productive than formally taught computer programmers. This sentiment is supported by the examples of industry leaders such as Bill Gates, Steve Jobs, and Mark Zuckerberg. This study examines the possible effects of this attitude on the returns to education for computer programmers. The empirical analysis finds that the wage return to formal education for computer programmers is less than for most other occupations including STEM and degr
APA, Harvard, Vancouver, ISO, and other styles
39

Case, Desmond Robert. "An animated pedagogical agent for assisting novice programmers within a desktop computer environment." Thesis, Staffordshire University, 2012. http://eprints.staffs.ac.uk/1979/.

Full text
Abstract:
Learning to program for the first time can be a daunting process, fraught with difficulty and setback. The novice learner is faced with learning two skills at the same time each that depends on the other; they are how a program needs to be constructed to solve a problem and how the structures of a program work towards solving a problem. In addition the learner has to develop practical skills such as how to design a solution, how to use the programming development environment, how to recognise errors, how to diagnose their cause and how to successfully correct them. The nature of learning how t
APA, Harvard, Vancouver, ISO, and other styles
40

Khan, Iftikhar Ahmed. "Towards a mood sensitive integrated development environment to enhance the performance of programmers." Thesis, Brunel University, 2009. http://bura.brunel.ac.uk/handle/2438/3286.

Full text
Abstract:
The aim of the research was to analyze the possibility of developing an Integrated Development Environment (IDE) that could improve a programmer‘s performance by considering their current mood. Various experiments were conducted to study this idea. However, the impact of moods on programmer performance was initially examined in the literature. Based on this, a Cognitive Programming Task Model (CPTM) was developed showing that various cognitive functions and programming activities are interrelated. A second model derived from the literature, the Cognitive Mood Model (CMM), suggested that moods
APA, Harvard, Vancouver, ISO, and other styles
41

Rudolph, Godfrey. "Instructional technology for the teaching of novice programmers at a university of technology." Thesis, Cape Peninsula University of Technology, 2015. http://hdl.handle.net/20.500.11838/1401.

Full text
Abstract:
Dissertation submitted in fulfilment of the requirements for the degree of Master of Information Technologyin the Department of Information Technology in the Faculty of Informatics and Design Cape Peninsula University of Technology<br>Learning computer programming can be fun, challenging and improve problem solving which is a useful ability in general. A teaching-learning environment with a strong emphasis on problem solving promotes social behaviour and discloses the personal benefits that individuals working in almost any Information Technology position can get from programming knowledge. Th
APA, Harvard, Vancouver, ISO, and other styles
42

MacHaffie, Scott Andrew. "Difficulties Experienced Procedural Programmers Encounter When Transferring to an Object-oriented Programming Paradigm." PDXScholar, 1993. https://pdxscholar.library.pdx.edu/open_access_etds/4621.

Full text
Abstract:
Experienced procedural programmers seem to have difficulty when transferring from a procedural language to an object-oriented language. The problem is how to assist the experienced procedural programmers to make this shift. The long term goal of this research is to identify areas where programmers have problems and to develop an automated system to help them overcome these difficulties. This study examines the class designs produced by procedural programmers and the effect of specifications and domain knowledge on class designs. Two types of specifications were used: those written from a proce
APA, Harvard, Vancouver, ISO, and other styles
43

Dorn, Brian James. "A case-based approach for supporting the informal computing education of end-user programmers." Diss., Georgia Institute of Technology, 2010. http://hdl.handle.net/1853/37275.

Full text
Abstract:
Software development is no longer a task limited to professionally trained computer programmers. Increasing support for software customization through scripting, the opening of application programmer interfaces on the Web, and a growing need for domain specific application support have all contributed to an increase in end-user programming. Unfortunately, learning to program remains a challenging task, and the majority of end-user programmers lack any formal education in software development. Instead, these users must piece together their understanding of programming through trial and error
APA, Harvard, Vancouver, ISO, and other styles
44

Vogts, Dieter. "The evaluation of a pedagogical-program development environment for Novice programmers : a comparative study." Thesis, Nelson Mandela Metropolitan University, 2007. http://hdl.handle.net/10948/638.

Full text
Abstract:
It is an acknowledged fact that many novice programmers experience difficulty in the process of learning to program. One of the contributing factors to this difficulty is the Program Development Environment (PDE). Professional-PDEs are those developed specifically for professional programmers, but are often used by educational institutions in the instruction of programming. It has long been accepted that such environments are inappropriate in the instruction of programming due to unnecessary complexity and lack of support for novice programmers in the learning process. Numerous pedagogical-PDE
APA, Harvard, Vancouver, ISO, and other styles
45

Dudman, Kay Elizabeth. "An intention-based debugging system for novice assembly language programmers in an education environment." Thesis, Queen Mary, University of London, 1991. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.528931.

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

Athri, Ashima. "Integrating the Media Computation API with Pythy, an Online IDE for Novice Python Programmers." Thesis, Virginia Tech, 2015. http://hdl.handle.net/10919/56564.

Full text
Abstract:
Improvements in both software and curricula have helped introductory computer science courses attract and retain more students. Pythy is one such online learning environment that aims to reduce software setup related barriers to learning Python while providing facilities like course management and grading to instructors. To further enable its goals of being beginner-centric, we want to integrate full support for media-computation-style programming activities. The media computation curriculum teaches fundamental computer science concepts through the activities of manipulating images, sounds and
APA, Harvard, Vancouver, ISO, and other styles
47

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
48

Rajan, T. "APT : a principled design for an animated view of program execution for novice programmers." Thesis, Open University, 1986. http://oro.open.ac.uk/56927/.

Full text
Abstract:
This thesis is concerned with the principled design of a computational environment which depicts an animated view of program execution for novice programmers. We assert that a principled animated view of program execution should benefit novice programmers by: (i) helping students conceptualize what is happening when programs are executed; (ii) simplifying debugging through the presentation of bugs in a manner which the novice will understand; (iii) reducing program development time. The design is based on principles which have been extracted from three areas: (i) the problems that novices enco
APA, Harvard, Vancouver, ISO, and other styles
49

DePasquale, Peter Joseph III. "Implications on the Learning of Programming Through the Implementation of Subsets in Program Development Environments." Diss., Virginia Tech, 2003. http://hdl.handle.net/10919/28367.

Full text
Abstract:
The undergraduate Computer Science program at Virginia Tech is the largest in the Commonwealth of Virginia, of which a key component is ``CS 1044: Introduction to Programming'', and is typical of a first course in computer programming throughout the USA. While the student access to learning resources has improved considerably with the development of web-based assets, students are still expected to use the same sophisticated program development tools as are used in industry. The perceived complexity of the learning environment currently in use drives many women and minority students from the
APA, Harvard, Vancouver, ISO, and other styles
50

Harwood, Philip Andrew. "Software development and continual change : a programmer's attitude problem." Thesis, University of Stirling, 1997. http://hdl.handle.net/1893/21883.

Full text
Abstract:
Software forms around a requirement. Defining this requirement is often regarded as the hardest part of software engineering. The requirement however has an additional complexity as, once defined, it will change with time. This change of requirement can come either from the user, or from the rapid advances in 'computer' technology. How then can software succeed to continue to remain 'current' both in terms of requirements and technology in this forever changing environment? This thesis examines the issues surrounding 'change' as applied to software and software engineering. Changing requiremen
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!