Dissertations / Theses on the topic 'Computer programmer'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Computer 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.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Murphy-Hill, Emerson. "Programmer Friendly Refactoring Tools." PDXScholar, 2009. https://pdxscholar.library.pdx.edu/open_access_etds/2672.
Full textNaeem, Nomair A. "Programmer-friendly decompiled Java." Thesis, McGill University, 2006. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=101644.
Full textThe work presented can be broken into three major categories: transformations using tree traversals and pattern matching to simplify the control flow, the creation of a flow analysis framework for an Abstract Syntax Tree (AST) representation of Java source code and the implementation of flow analyses with their use in complicated transformations.
The pattern matching transformations rewrite the ASTs to semantically-equivalent ASTs that correspond to code that is easier for programmers to understand. The targeted Java constructs include If and If-Else aggregation, for-loop creation and the removal of abrupt control flow. Pattern matching using tree traversals has its limitations. Thus, we introduce a new structure-based data flow analysis framework that can be used to gather information required by more complex transformations. Popular compiler analyses e.g., reaching definitions, constant propagation etc. were implemented using the framework. Information from these analyses is then leveraged to perform more advanced AST transformations.
We performed experiments comparing different decompiler outputs for different sources of bytecode. The results from these experiments indicate that the new Dava back-end considerably improves code comprehensibility and readability.
Revelle, Meghan Kathleen. "An Investigation of Programmer-Identified Concerns." W&M ScholarWorks, 2005. https://scholarworks.wm.edu/etd/1539626844.
Full textNevins, 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 textTitle from PDF title page (viewed on May 26, 2009). "School of Electrical Engineering and Computer Science." Includes bibliographical references (p. 64-72).
Kenyon, John L. "CHIMP the C/C++ hybrid imperative meta-programmer /." abstract and full text PDF (free order & download UNR users only), 2008. http://0-gateway.proquest.com.innopac.library.unr.edu/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqdiss&rft_dat=xri:pqdiss:1453647.
Full textRaley, John B. "Factors Affecting the Programming Performance of Computer Science Students." Thesis, Virginia Tech, 1996. http://hdl.handle.net/10919/36716.
Full textMaster of Science
Kasu, Velangani Deepak Reddy. "Programmer Difficulties within a Software Development Environment." University of Cincinnati / OhioLINK, 2018. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1544002452972811.
Full textHollar, Ashby Brooks. "Cowboy : an agile programming methodology for a solo programmer /." VCU Scholars Compass, 2006. http://hdl.handle.net/10156/1400.
Full textJenkins, Joseph A. "Facilitating software reuse by structuring the SPS user interface management system's software library according to programmer mental models." Diss., This resource online, 1994. http://scholar.lib.vt.edu/theses/available/etd-06062008-164519/.
Full textGimenez, Stéphane. "Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire." Phd thesis, Université Paris-Diderot - Paris VII, 2009. http://tel.archives-ouvertes.fr/tel-00629013.
Full textSilcock, Jackie, and mikewood@deakin edu au. "Programmer friendly and efficient distributed shared memory integrated into a distributed operating system." Deakin University. School of Computing and Mathematics, 1998. http://tux.lib.deakin.edu.au./adt-VDU/public/adt-VDU20051114.110240.
Full textErazo, Jorge G. "An emulator system for the MC146805F2/G2 microprocessors." Ohio : Ohio University, 1985. http://www.ohiolink.edu/etd/view.cgi?ohiou1184001657.
Full textÖhrström, Fredrik. "The Indie Developer’s guide to immersive tweens and animation : What you need to know as a programmer to animate and increase immersion." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-129777.
Full textDo, Khoa Tat. "Universal Engineering Programmer - An In-house Development Tool For Developing and Testing Implantable Medical Devices In St. Jude Medical." DigitalCommons@CalPoly, 2011. https://digitalcommons.calpoly.edu/theses/488.
Full textPouillard, Nicolas. "Une approche unifiante pour programmer sûrement avec de la syntaxe du premier ordre contenant des lieurs." Phd thesis, Université Paris-Diderot - Paris VII, 2012. http://tel.archives-ouvertes.fr/tel-00759059.
Full textDronamraj, Rakesh. "Tools and Versioning for GUI text in SDP3 : Rakesh Dronamraj." Thesis, Linköpings universitet, MDALAB - Human Computer Interfaces, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-60080.
Full textCoull, 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 textMontagu, Benoît. "Programmer avec des modules de première classe dans un langage noyau pourvu de sous-typage, sortes singletons et types existentiels ouverts." Phd thesis, Ecole Polytechnique X, 2010. http://tel.archives-ouvertes.fr/tel-00550331.
Full textGérard, Léonard. "Programmer le parallélisme avec des futures en Heptagon un langage synchrone flot de données et étude des réseaux de Kahn en vue d'une compilation synchrone." Phd thesis, Université Paris Sud - Paris XI, 2013. http://tel.archives-ouvertes.fr/tel-00929932.
Full textLockwood, Susan M. Yohnk. "A comparison of academic success in web-based versus campus-based courses in the Computer Information Systems-Programmer/Analyst Associate Degree program at Wisconsin Indianhead Technical College New Richmond." Online version, 2002. http://www.uwstout.edu/lib/thesis/2002/2002yohnkls.pdf.
Full textDelorey, Daniel Pierce. "Observational Studies of Software Engineering Using Data from Software Repositories." Diss., CLICK HERE for online access, 2007. http://contentdm.lib.byu.edu/ETD/image/etd1716.pdf.
Full textAnderson, 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 textThesis 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.
Buchhalter-Thomas, Edith. "Das Entwerfen von Computer-Programmen : eine psychologische Untersuchung zu seelischen Produktionsprozessen beim Entwerfen von Computer-Programmen /." Köln : Druck, 1996. http://catalogue.bnf.fr/ark:/12148/cb40037628t.
Full textCitron, Judith Linda. "Cognitive processes of novice computer programmers." Thesis, University College London (University of London), 1985. http://discovery.ucl.ac.uk/10019556/.
Full textJacobi, Darlene Marion. "Gender and grade similarities and differences in elementary school students in language referring to computers and computer programmes." Thesis, University of British Columbia, 1989. http://hdl.handle.net/2429/28243.
Full textEducation, Faculty of
Curriculum and Pedagogy (EDCP), Department of
Graduate
Anderson, Gabrielle. "Behavioural properties and dynamic software update for concurrent programmes." Thesis, University of Southampton, 2013. https://eprints.soton.ac.uk/353281/.
Full textWarley, 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 textThe 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 out of this labour segment were given entry level jobs and trained to be productive and competent. This study attempts to address the difficulties of the under-utilised manpower resources by looking at the entry level requirements for computer programmers. Since for industry as a whole, aptitude tests are used on applicants for entry level programmers, one of these tests, viz. the National Institute of Personnel Research General Aptitude Battery was investigated. It was hypothesised that the instrument was an unfair selection tool· as most "other than white" applicants evaluated did not perform as well as the white applicants. The sample comprised of technikon students who had passed at least their first year of the Computer Data Processing Diploma. Thirty five were selected and matched from a white and forty three from a so-called "coloured" institution. The results of this cross cultural research design in a field setting were statistically analysed and findings were that the "coloured" group scored far lower than that of the white group. Therefore, the researcher concluded that the test battery was not a good predictor of success and should not be used across population groups, as it could lead to an unfair labour practice. It was proposed instead that a biographical structured interview guide based on the accomplishments of applicants ·be used to supplement the test results. In so doing the researcher suggested that dimensions of success for a programmer be probed for, during the interview rather than concentrating purely on an aptitude test which could be seen as unfair.
Chozos, Nick. "An investigation into error detection and recovery in UK National Health Service screening programmes." Thesis, University of Glasgow, 2009. http://theses.gla.ac.uk/1094/.
Full textElter, Matthias. "Computer-aided diagnosis of breast cancer." Tönning Lübeck Marburg Der Andere-Verl, 2010. http://d-nb.info/1001110773/04.
Full textCunningham, Lynn T. "A comparison of the organizational strategies of multilingual computer programmers." Thesis, Virginia Tech, 1988. http://hdl.handle.net/10919/43839.
Full textThe 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 programmers to perform significantly better on the recall task than experts who organized by language. In addition, they made fewer recognition errors, and had more structured recall, in terms of recalling the words by the categories in which they were studied. Expert computer programmers, similar to natural language multilinguals, can recall more (reserved) words when they are organized by conceptual categories rather than by (programming) language. It is hypothesized that this is because human memory is organized in a fundamentally interdependent (across languages) manner in many domains other than natural language, such as computer programming.
Master of Arts
Kurt, Mehmet Can. "Fault-tolerant Programming Models and Computing Frameworks." The Ohio State University, 2015. http://rave.ohiolink.edu/etdc/view?acc_num=osu1437390499.
Full textOberem, Graham Edmund. "An intelligent computer-based tutor for elementary mechanics problems." Thesis, Rhodes University, 1987. http://hdl.handle.net/10962/d1001997.
Full textMilner, Walter William. "Concept development in novice programmers learning Java." Thesis, University of Birmingham, 2011. http://etheses.bham.ac.uk//id/eprint/1670/.
Full textTula, 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 textSrirangarajan, Ananth Lall Pradeep Umphress David A. "The scrum process for independent programmers." Auburn, Ala, 2009. http://hdl.handle.net/10415/1617.
Full textYellen, Richard Emerson. "Increasing the propensity to use computer application software." Diss., The University of Arizona, 1987. http://hdl.handle.net/10150/184286.
Full textStach, Heike. "Zwischen Organismus und Notation : zur kulturellen Konstruktion des Computer-Programms /." Wiesbaden : Dt. Univ.-Verl, 2001. http://www.gbv.de/dms/bs/toc/323688373.pdf.
Full textVogts, 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 textdaSilva, 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 textCase, 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 textAtkinson-Hope, Gary. "An integrated programme for power systems simulation using personal computers (PC's)." Thesis, Cape Technikon, 1993. http://hdl.handle.net/20.500.11838/1147.
Full textThe research objectives were to: Formulate a training structure covering conventional power systems topics; Research existing PC based power systems software resources; Develop a structure for a PC based power systems course; Research the capabilities of the software resources chosen; Develop a structure for a modern PC based power systems course taking into account the capabilities and limitations of the selected software programs; Develop for the PC based power systems course, task orientated computer based laboratory set-ups. The set-ups provide: An introduction into the topics concerned; An explanation of the usage of each program applied, where usage means an explanation of the Input and Output Data of each program; User friendly simulation experiments. These set-ups, together with software programs and a personal computer integrate into a training programme and realize a power systems simulation course.
Collett, Philip Godfrey. "Computer assisted language learning for academic development programmes : an appraisal of needs, resources and approaches." Thesis, Rhodes University, 1994. http://hdl.handle.net/10962/d1003338.
Full textBertholf, Christopher Forrest. "Comprehension of Literate Programs by Novice and Intermediate Programmers." PDXScholar, 1993. https://pdxscholar.library.pdx.edu/open_access_etds/4572.
Full textDelaval, Gwenaël. "Répartition modulaire de programmes synchrones." Phd thesis, Grenoble INPG, 2008. http://www.theses.fr/2008INPG0059.
Full textWe address the design of distributed systems with synchronous dataflow programming languages. As modular design entails handling both architectural and functional modularity, the first contribution is to extend an existing synchronous dataflow programming language with primitives allowing the description of a distributed architecture and the localization of some values or computations. A type system is defined, in order to infer the localization of non-annotated values and to en sure, at compilation time, the consistency of the distribution. This type system is used to define a type-directed projection operation to obtain automatically, from a centralized typed program, the local program to be executed by each computing resource. The program obtained by mean of this operation is proved to be semantically equivalent to the initial one. The type system as weil as the automatic distribution mechanism has been fully implemented in the Lucid Synchrone compiler
Delaval, Gwenaël. "Répartition modulaire de programmes synchrones." Phd thesis, Grenoble INPG, 2008. http://tel.archives-ouvertes.fr/tel-00750832.
Full textSmith, Paul. "A computer aided selection programme of additive manufacturing materials and processes for generative design." Thesis, Lancaster University, 2012. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.664456.
Full textOosthuizen, Marita. "Integrating methodologies to develop a blended learning computer literacy programme for South African students." Thesis, [Welkom?] : Central University of Technology, Free State, 2004. http://hdl.handle.net/11462/55.
Full textFor some years, proponents of distance and online learning have touted the efficacy of their methods, while traditionalists have argued the superiority of face-to-face learning environments. Each side in this debate has pointed to strengths in their own methodologies, while criticising the lack of comparable features in the methodologies of their opponents. Blended learning, as the name implies, allows practitioners to combine traditional education with a variety of instructional technologies – solving the argument by joining forces, and creating a better overall product as a result. With this study the researcher aims to explain the concepts of blended learning and discuss the factors that make each form of educational delivery successful. The thesis addresses the necessary components of a computer literacy programme and Outcomes-Based Education, as well as elaborate on good teaching principles. These strands of research are then combined into the foundations for a unique programme, to deliver a computer literacy course using blended learning techniques to South African students. The programme was developed, implemented and tested through three cycles of action research.
Sins, Patrick Henricus Maria. "Students' reasoning during scientific computer-based modeling the impact of epistemology, motivation and communication mode /." [S.l. : Amsterdam : s.n.] ; Universiteit van Amsterdam [Host], 2006. http://dare.uva.nl/document/22567.
Full textPrather, James. "Beyond Automated Assessment: Building Metacognitive Awareness in Novice Programmers in CS1." Diss., NSUWorks, 2018. https://nsuworks.nova.edu/gscis_etd/1030.
Full textClelland, Neil. "Use of computed tomography based predictors of meat quality in sheep breeding programmes." Thesis, University of Edinburgh, 2016. http://hdl.handle.net/1842/20379.
Full text