Academic literature on the topic 'Programming patterns'

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 'Programming patterns.'

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 "Programming patterns"

1

Leal, Alexis Vinícius de Aquino, and Deller James Ferreira. "Learning Programming Patterns Using Games." International Journal of Information and Communication Technology Education 12, no. 2 (2016): 23–34. http://dx.doi.org/10.4018/ijicte.2016040103.

Full text
Abstract:
There is still no pedagogy to teach programming that stands out significantly from others and no consensus on what is the best way for learning programming. There is still a need to develop new teaching methods for learning in introductory programming courses. This paper presents a pedagogic approach in support of creativity in programming and the results of a successful case study, where the teacher facilitates the learning of programming patterns by means of students' involvement in game creation. The results show an improvement in motivation and learning introductory programming, when we co
APA, Harvard, Vancouver, ISO, and other styles
2

Areizaga Blanco, Ander, and Henrik Engström. "Patterns in Mainstream Programming Games." International Journal of Serious Games 7, no. 1 (2020): 97–126. http://dx.doi.org/10.17083/ijsg.v7i1.335.

Full text
Abstract:

 
 
 Studies have found serious games to be good tools for programming education. As an outcome from such research, several game solutions for learning computer programming have appeared. Most of these games are only used in the research field where only a few are published and made available for the public. There are however numerous examples of programming games in commercial stores that have reached a large audience.This article presents a systematic review of publicly available and popular programming games. It analyses which fundamental software development concepts, as de
APA, Harvard, Vancouver, ISO, and other styles
3

KIM, HYONGSUK, TAEWAN OH, MYOUNG SEOB LIM, and LEON O. CHUA. "NONLINEAR PATTERN CLASSIFICATION ASSOCIATED WITH CELLULAR NEURAL NETWORKS-BASED DYNAMIC PROGRAMMING." International Journal of Bifurcation and Chaos 15, no. 01 (2005): 169–79. http://dx.doi.org/10.1142/s0218127405012089.

Full text
Abstract:
A Cellular Neural Networks (CNN)-based nonlinear pattern classification algorithm utilizing the most likely path-finding feature of dynamic programming is proposed. Dynamic programming for the most likely path-finding algorithm can be implemented with CNN. If exemplars and test patterns are assigned as the goals and the start positions, respectively for our CNN-based dynamic programming, the paths from the test patterns to their closest exemplars are found with the optimality feature of CNN-based dynamic programming. Such paths are utilized as aggregating keys for classification. Our algorithm
APA, Harvard, Vancouver, ISO, and other styles
4

Steimann, Friedrich, and Philip Mayer. "Patterns of Interface-Based Programming." Journal of Object Technology 4, no. 5 (2005): 75. http://dx.doi.org/10.5381/jot.2005.4.5.a1.

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

Jones, Ray, and Tom Boyle. "Learning Object Patterns for Programming." Interdisciplinary Journal of e-Skills and Lifelong Learning 3 (2007): 019–28. http://dx.doi.org/10.28945/383.

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

Cedar, Howard, and Yehudit Bergman. "Programming of DNA Methylation Patterns." Annual Review of Biochemistry 81, no. 1 (2012): 97–117. http://dx.doi.org/10.1146/annurev-biochem-052610-091920.

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

Langdon, W. B., and W. Banzhaf. "Repeated patterns in genetic programming." Natural Computing 7, no. 4 (2007): 589–613. http://dx.doi.org/10.1007/s11047-007-9038-8.

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

Leventhal, Laura Marie. "Experience of programming beauty: some patterns of programming aesthetics." International Journal of Man-Machine Studies 28, no. 5 (1988): 525–50. http://dx.doi.org/10.1016/s0020-7373(88)80059-2.

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

Luong, Tran Thanh, and Le My Canh. "JAVASCRIPT ASYNCHRONOUS PROGRAMMING." Hue University Journal of Science: Techniques and Technology 128, no. 2B (2019): 5–16. http://dx.doi.org/10.26459/hueuni-jtt.v128i2b.5104.

Full text
Abstract:
JavaScript has become more and more popular in recent years because its wealthy features as being dynamic, interpreted and object-oriented with first-class functions. Furthermore, JavaScript is designed with event-driven and I/O non-blocking model that boosts the performance of overall application especially in the case of Node.js. To take advantage of these characteristics, many design patterns that implement asynchronous programming for JavaScript were proposed. However, choosing a right pattern and implementing a good asynchronous source code is a challenge and thus easily lead into less ro
APA, Harvard, Vancouver, ISO, and other styles
10

Jadud, Matthew C., Jon Simpson, and Christian L. Jacobsen. "Patterns for programming in parallel, pedagogically." ACM SIGCSE Bulletin 40, no. 1 (2008): 231–35. http://dx.doi.org/10.1145/1352322.1352219.

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

Dissertations / Theses on the topic "Programming patterns"

1

Peng, Liz Shihching. "p5.Polar - Programming For Geometric Patterns." Digital WPI, 2020. https://digitalcommons.wpi.edu/etd-theses/1353.

Full text
Abstract:
Traditional teaching methods are often passive and do not interactively engage students, and this is even more challenging when teaching programming to beginners. In recent years, tech companies such as Google, and academic institutions like MIT, have introduced online learning environments to schools for teaching programming. Most of these learning environments are web-based, interactive, and provide visual feedback. Our project follows these trends and builds on p5.js, a JavaScript library that provides software sketching features and rapid visual feedback to reduce the barrier for learning
APA, Harvard, Vancouver, ISO, and other styles
2

Areizaga, Ander. "Programming learning games : Identification of game design patterns in programming learning games." Thesis, Högskolan i Skövde, Institutionen för informationsteknologi, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-17230.

Full text
Abstract:
There is a high demand for program developers, but the dropouts from computer science courses are also high and course enrolments keep decreasing. In order to overcome that situation, several studies have found serious games as good tools for education in programming learning. As an outcome from such research, several game solutions for programming learning have appeared, each of them using a different approach. Some of these games are only used in the research field where others are published in commercial stores. The problem with commercial games is that they do not offer a clear map of the
APA, Harvard, Vancouver, ISO, and other styles
3

Joó, Andras Matyas. "Towards identifying salient patterns in genetic programming individuals." Thesis, Aston University, 2010. http://publications.aston.ac.uk/13364/.

Full text
Abstract:
This thesis addresses the problem of offline identification of salient patterns in genetic programming individuals. It discusses the main issues related to automatic pattern identification systems, namely that these (a) should help in understanding the final solutions of the evolutionary run, (b) should give insight into the course of evolution and (c) should be helpful in optimizing future runs. Moreover, it proposes an algorithm, Extended Pattern Growing Algorithm ([E]PGA) to extract, filter and sort the identified patterns so that these fulfill as many as possible of the following criteria:
APA, Harvard, Vancouver, ISO, and other styles
4

Sandström, Jesper. "Functional and Reactive Patterns in Idiomatically Imperative Programming Languages." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-231426.

Full text
Abstract:
Functional and reactive programming patterns provide powerful sets of tools for dealing with complexity and scalability. These stand in stark contrast to the imperative programming patterns which permeate the industry. This report seeks to investigate the extent to which a set of common imperative programming languages can be used to implement such functional and reactive patterns, and what the implications of doing so are. This is done by implementing and using a framework based on such patterns in Java, Kotlin, Objective-C, and Swift. The results show that this is possible in all of these la
APA, Harvard, Vancouver, ISO, and other styles
5

Ratchford, Tristan. "Creating application programming interface code templates from usage patterns." Thesis, McGill University, 2012. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=106349.

Full text
Abstract:
Application programing interfaces promote reuse by facilitating interaction between software components and/or software libraries. API code templates are parameterized API scenarios that can be quickly instantiated by copy-and-pasting or through support from integrated development environments. They provide the skeletal structure of an API coding scenario and let developers simply "fill in the blanks" with the details of their coding task. Unfortunately, creating relevant API code templates requires time and experience with the API. To address these problems we present a technique that mines A
APA, Harvard, Vancouver, ISO, and other styles
6

Walker, Calvin L. "Staffing and programming patterns in Ohio State University extension /." The Ohio State University, 2000. http://rave.ohiolink.edu/etdc/view?acc_num=osu1488196781731623.

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

Juziuk, Joanna. "Towards a Classification of Design Patterns for Web Programming." Thesis, Linnéuniversitetet, Institutionen för datavetenskap, fysik och matematik, DFM, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-12834.

Full text
Abstract:
The evolution of WWW leads to continuous growth of demands that are placed on web applications that results in creating sophisticated web architectures. To minimize the complexity behind their design, software frameworks were introduced. There are hundreds of web frameworks, hence the choice of the right framework can be seen as searching for the holy grail. This thesis investigates the possibility of creating and validates usefulness of a classification scheme which organizes well-known object-oriented design patterns found in popular web frameworks: Apache Struts, Ruby on Rails, CakePHP and
APA, Harvard, Vancouver, ISO, and other styles
8

Ortega-Arjona, J. L. "Architectural patterns for Parallel Programming : models for performance estimation." Thesis, University College London (University of London), 2007. http://discovery.ucl.ac.uk/1444499/.

Full text
Abstract:
Parallel Programming relies on the coordination of computing resources, so that they simultaneously work towards a common objective. Achieving this requires extra effort from the software designer, because of the increased complexity involved. Furthermore, as Parallel Programming is considered a means to improve performance, the software designer has to consider sophisticated and cost-effective practices and techniques for performance measurement and analysis. In particular, it is of great interest to obtain performance information during design stages and before implementation, since this ena
APA, Harvard, Vancouver, ISO, and other styles
9

Wong, Chi-Kin. "Reusable template library for parallel patterns." [Gainesville, Fla.] : University of Florida, 2002. http://purl.fcla.edu/fcla/etd/UFE0000618.

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

MARANHÃO, Antonio Augusto Rodrigues de Albuquerque. "Design of a modular multiparadigm programming language for teaching programming concepts." Universidade Federal de Pernambuco, 2004. https://repositorio.ufpe.br/handle/123456789/2468.

Full text
Abstract:
Made available in DSpace on 2014-06-12T15:58:29Z (GMT). No. of bitstreams: 2 arquivo4579_1.pdf: 1011460 bytes, checksum: 01e8646fc6f336c9eb54adf769b7baf0 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2004<br>A criação de uma linguagem de programação pode ser comparada ao desenvolvimento de um sistema computacional. Sendo assim, o projeto e a implementação da linguagem devem atender a um conjunto de requisitos. Alguns deles estão relacionados às propriedades que a linguagem desenvolvida deve apresentar, como expressividade, capacida
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Programming patterns"

1

Breitman, Karin K., and R. Nigel Horspool, eds. Patterns, Programming and Everything. Springer London, 2012. http://dx.doi.org/10.1007/978-1-4471-2350-7.

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

Nigel, Horspool R., and SpringerLink (Online service), eds. Patterns, Programming and Everything. Springer London, 2012.

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

A, Sanders Beverly, and Massingill Berna, eds. Patterns for parallel programming. Addison-Wesley, 2005.

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

C++ programming with design patterns revealed. Addison Wesley, 2002.

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

Implementation patterns. Addison-Wesley, 2008.

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

Ila, Neustadt, ed. Enterprise patterns and MDA: Building better software with archetype patterns and UML. Addison-Wesley, 2004.

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

David, North, and Mayfield Mark, eds. Object models: Strategies, patterns, and applications. Yourdon Press, 1995.

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

David, North, and Mayfield Mark, eds. Object models: Strategies, patterns, and applications. 2nd ed. Yourdon Press, 1997.

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

Concurrent programming in Java: Design principles and patterns. 2nd ed. Addison-Wesley, 2000.

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

Lea, Douglas. Concurrent programming in Java: Design principles and patterns. Addison Wesley, 1997.

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

Book chapters on the topic "Programming patterns"

1

Ashford, Colin, and Pierre Gauthier. "OSS Programming Patterns." In OSS Design Patterns. Springer Berlin Heidelberg, 2009. http://dx.doi.org/10.1007/978-3-642-01396-6_4.

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

Davis, Adam L. "Design Patterns." In Modern Programming Made Easy. Apress, 2016. http://dx.doi.org/10.1007/978-1-4842-2490-8_9.

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

Davis, Adam L. "Design Patterns." In Modern Programming Made Easy. Apress, 2020. http://dx.doi.org/10.1007/978-1-4842-5569-8_9.

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

Hino, Takahiro, Yusuke Suzuki, Tomoyuki Uchida, and Yuko Itokawa. "Polynomial Time Pattern Matching Algorithm for Ordered Graph Patterns." In Inductive Logic Programming. Springer Berlin Heidelberg, 2013. http://dx.doi.org/10.1007/978-3-642-38812-5_7.

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

Sarcar, Vaskaran. "Patterns in Asynchronous Programming." In Design Patterns in C#. Apress, 2020. http://dx.doi.org/10.1007/978-1-4842-6062-3_27.

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

Sterling, Leon. "Patterns for Prolog Programming." In Computational Logic: Logic Programming and Beyond. Springer Berlin Heidelberg, 2002. http://dx.doi.org/10.1007/3-540-45628-7_15.

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

Smith, Ben. "Object-Oriented Programming." In AdvancED ActionScript 3.0: Design Patterns. Apress, 2011. http://dx.doi.org/10.1007/978-1-4302-3615-3_1.

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

Klostermeyer, William, David Musser, and A. J. Sánchez-Ruíz. "Complete Traversals as General Iteration Patterns." In Generic Programming. Springer US, 2003. http://dx.doi.org/10.1007/978-0-387-35672-3_10.

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

Noble, James, and Robert Biddle. "Patterns as Signs." In ECOOP 2002 — Object-Oriented Programming. Springer Berlin Heidelberg, 2002. http://dx.doi.org/10.1007/3-540-47993-7_16.

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

Taylor, John T., and Wayne T. Taylor. "Design Theory for Embedded Programming." In Patterns in the Machine. Apress, 2021. http://dx.doi.org/10.1007/978-1-4842-6440-9_3.

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

Conference papers on the topic "Programming patterns"

1

De Almeida Ferreira, David, and Cidcley Teixeira De Souza. "Game patterns: patterns for game programming." In the 8th Latin American Conference. ACM Press, 2010. http://dx.doi.org/10.1145/2581507.2581518.

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

Khan, Yasir Imtiaz, Asim Raza, and Syed Hasnain Haider. "Interesting patterns using goal programming." In 2009 IEEE International Conference on Electro/Information Technology (eit '09). IEEE, 2009. http://dx.doi.org/10.1109/eit.2009.5189586.

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

Jadud, Matthew C., Jon Simpson, and Christian L. Jacobsen. "Patterns for programming in parallel, pedagogically." In the 39th SIGCSE technical symposium. ACM Press, 2008. http://dx.doi.org/10.1145/1352135.1352219.

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

Navarro, Luis Daniel Benavides, Rémi Douence, Fabien Hermenier, Jean-Marc Menaud, and Mario Südholt. "Aspect-Based Patterns for Grid Programming." In 2008 20th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). IEEE, 2008. http://dx.doi.org/10.1109/sbac-pad.2008.22.

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

Lämmel, Ralf, and Joost Visser. "Design patterns for functional strategic programming." In the 2002 ACM SIGPLAN workshop. ACM Press, 2002. http://dx.doi.org/10.1145/570186.570187.

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

Zhang Junhua, Zhu Xiaodong, and Huang Zhiqiu. "Parallel programming patterns with granular computing." In 2010 International Conference on Computer Application and System Modeling (ICCASM 2010). IEEE, 2010. http://dx.doi.org/10.1109/iccasm.2010.5619063.

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

Ortega-Arjona, Jorge L. "Applying architectural patterns for parallel programming." In the 8th Latin American Conference. ACM Press, 2010. http://dx.doi.org/10.1145/2581507.2581523.

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

Ortega-Arjona, Jorge L. "Applying Architectural Patterns for Parallel Programming." In EuroPLoP '18: 23rd European Conference on Pattern Languages of Programs. ACM, 2018. http://dx.doi.org/10.1145/3282308.3282335.

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

Mordvintsev, Alexander, Ettore Randazzo, and Eyvind Niklasson. "Differentiable Programming of Reaction-Diffusion Patterns." In The 2021 Conference on Artificial Life. MIT Press, 2021. http://dx.doi.org/10.1162/isal_a_00429.

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

Kesselbacher, Max, and Andreas Bollin. "Quantifying Patterns and Programming Strategies in Block-Based Programming Environments." In 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). IEEE, 2019. http://dx.doi.org/10.1109/icse-companion.2019.00101.

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

Reports on the topic "Programming patterns"

1

Palaniappan, Kannappan. Multi-Core Programming Design Patterns: Stream Processing Algorithms for Dynamic Scene Perceptions. Defense Technical Information Center, 2014. http://dx.doi.org/10.21236/ada601942.

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

Allouche, Jeremy, Harriet Hoffler, and Jeremy Lind. Humanitarianism and Religious Inequalities: Addressing a Blind Spot. Institute of Development Studies (IDS), 2020. http://dx.doi.org/10.19088/creid.2020.002.

Full text
Abstract:
Religious identity is critically important to consider in assessing patterns of displacement and the dynamics of conflict and peace-building, as well as programmatic and policy responses to humanitarian crises. Conflicts are frequently driven by discrimination and generate massive numbers of refugees and internally displaced persons (IDPs) as they flee from persecution and violence, whilst individuals or groups may be targeted for their identity or face insecurity during community activities. As a result, the relationship between diversity, inclusivity, and interdependence is key to developing
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!