Academic literature on the topic 'Building Block Programming'

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 'Building Block Programming.'

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 "Building Block Programming"

1

Chen, Chen, Changtong Luo, and Zonglin Jiang. "Block building programming for symbolic regression." Neurocomputing 275 (January 2018): 1973–80. http://dx.doi.org/10.1016/j.neucom.2017.10.047.

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

Wang, Danli, Yang Zhang, and Shengyong Chen. "E-Block: A Tangible Programming Tool with Graphical Blocks." Mathematical Problems in Engineering 2013 (2013): 1–10. http://dx.doi.org/10.1155/2013/598547.

Full text
Abstract:
This paper designs a tangible programming tool, E-Block, for children aged 5 to 9 to experience the preliminary understanding of programming by building blocks. With embedded artificial intelligence, the tool defines the programming blocks with the sensors as the input and enables children to write programs to complete the tasks in the computer. The symbol on the programming block's surface is used to help children understanding the function of each block. The sequence information is transferred to computer by microcomputers and then translated into semantic information. The system applies wir
APA, Harvard, Vancouver, ISO, and other styles
3

Yuan, Li, Tao Niu, and Zhiping Li. "Study on Teaching Strategies of Scratch Programming in Elementary Schools based on Deep Learning Theory." BCP Social Sciences & Humanities 20 (October 18, 2022): 573–77. http://dx.doi.org/10.54691/bcpssh.v20i.2398.

Full text
Abstract:
Scratch programming software uses block building instead of code input, which effectively reduces the difficulty of programming. This paper discusses how to use deep learning theory to improve the teaching effect of Scratch programming, and proposes some effective Scratch programming teaching strategies based on deep learning, which can provide reference for front-line Scratch programming teachers.
APA, Harvard, Vancouver, ISO, and other styles
4

郭, 欢. "The Design of a Kind of Graphic Building Block Programming Software." Artificial Intelligence and Robotics Research 09, no. 01 (2020): 24–31. http://dx.doi.org/10.12677/airr.2020.91004.

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

Hayslip, Nunzio, Shivakumar Sastry, and Jon S. Gerhardt. "Networked embedded automation." Assembly Automation 26, no. 3 (2006): 235–41. http://dx.doi.org/10.1108/01445150610679786.

Full text
Abstract:
PurposeThe aim of this research is to investigate whether a collection of tiny, resource constrained, microcontrollers that communicate with each other over wireless links can perform rigorous automation tasks.Design/methodology/approachWe identify three building blocks that are necessary to obtain large conveyor systems. The operation of each building block is regulated by a local microcontroller and the microcontrollers interact via wireless links to coordinate the operations across blocks. We define the actions necessary in each block and discuss two example applications for this method.Fin
APA, Harvard, Vancouver, ISO, and other styles
6

Glushkova, Todorka, and Irina Krasteva. "ROBOTICS AND BLOCK PROGRAMMING IN INFORMATION TECHNOLOGY LEARNING AT THE HIGH SCHOOL LEVEL." Education and Technologies Journal 14, no. 1 (2023): 216–21. http://dx.doi.org/10.26883/2010.231.5092.

Full text
Abstract:
According to the latest changes, according to the Law on Preschool and School Education in Bulgaria, programming training at the high school level is implemented only as a profiled or elective school subject. This creates problems in building key digital competencies related to programming, according to the European Union’s DigComp strategic framework. Since information technology is studied at all levels of education and participates as a profile subject in many professions and profile classes as compulsory or elective modules, this discipline can be used to fill these gaps. The article exami
APA, Harvard, Vancouver, ISO, and other styles
7

Gunaratne, Madhumini, Senal Weerasekara, Dehemi Weerakkody, Nisal Sashmitha, Rivoni De Zoysa, and Nuwan Kodagoda. "Web Block Craft: web development for children using Google Blockly." International Journal of Electrical and Computer Engineering (IJECE) 14, no. 5 (2024): 5585. http://dx.doi.org/10.11591/ijece.v14i5.pp5585-5592.

Full text
Abstract:
Web Block Craft is an innovative educational application that uses the Google Blockly framework to teach web development to children aged eleven and above. The application serves as a comprehensive learning tool, allowing users to explore both frontend project and backend project development. The frontend project includes HTML, CSS, JavaScript, and DOM manipulation, while the backend project covers server building, web app security, application programming interfaces (APIs), and database management. Web Block Craft's unique block-based interface allows users to easily drag and drop components
APA, Harvard, Vancouver, ISO, and other styles
8

Jordan, Brian, Nisha Devasia, Jenna Hong, Randi Williams, and Cynthia Breazeal. "PoseBlocks: A Toolkit for Creating (and Dancing) with AI." Proceedings of the AAAI Conference on Artificial Intelligence 35, no. 17 (2021): 15551–59. http://dx.doi.org/10.1609/aaai.v35i17.17831.

Full text
Abstract:
Body-tracking artificial intelligence (AI) systems like Kinect games, Snapchat Augmented Reality (AR) Lenses, and Instagram AR Filters are some of the most engaging ways students experience AI in their everyday lives. Additionally, many students have existing interests in physical hobbies like sports and dance. In this paper, we present PoseBlocks; a suite of block-based programming tools which enable students to build compelling body-interactive AI projects in any web browser, integrating camera/microphone inputs and body-sensing user interactions. To accomplish this, we provide a custom bloc
APA, Harvard, Vancouver, ISO, and other styles
9

Xiang, Peng, Hong Guang Ji, and Jing Zou. "Research on Fast Conversion of Large Complex Block Model in SURPAC to Three-Dimensional Numerical Grid in FLAC3D." Applied Mechanics and Materials 543-547 (March 2014): 1947–50. http://dx.doi.org/10.4028/www.scientific.net/amm.543-547.1947.

Full text
Abstract:
Existing numerical grid generation based on Surpac block model is inefficient when the grid quantity is large. This article obtains from the existing methods, summarizes the complete process, and adds the key details of it. By setting simpler nodes condensation algorithm, improving the problem of low conversion efficiency caused by the too large node number, achieving the fast effective conversion of Surpac block model to FLAC3D model by using C language programming. This new method has been used in building rock burst hazard analysis model of Ling-Long gold mine, which proves this modeling me
APA, Harvard, Vancouver, ISO, and other styles
10

Pérez-Gaspar, Miguel, Javier Gomez, Everardo Bárcenas, and Francisco Garcia. "A fuzzy description logic based IoT framework: Formal verification and end user programming." PLOS ONE 19, no. 3 (2024): e0296655. http://dx.doi.org/10.1371/journal.pone.0296655.

Full text
Abstract:
The Internet of Things (IoT) has become one of the most popular technologies in recent years. Advances in computing capabilities, hardware accessibility, and wireless connectivity make possible communication between people, processes, and devices for all kinds of applications and industries. However, the deployment of this technology is confined almost entirely to tech companies, leaving end users with only access to specific functionalities. This paper presents a framework that allows users with no technical knowledge to build their own IoT applications according to their needs. To this end,
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Building Block Programming"

1

Inhasz, Rafael. "Programação genética: operadores de crossover, blocos construtivos e emergência semântica." Universidade de São Paulo, 2010. http://www.teses.usp.br/teses/disponiveis/45/45133/tde-14042010-212445/.

Full text
Abstract:
Os algoritmos evolutivos são métodos heurísticos utilizados para a solução de problemas de otimização e que possuem mecanismos de busca inspirados nos conceitos da Teoria de Evolução das Espécies. Entre os algoritmos evolutivos mais populares, estão os Algoritmos Genéticos (GA) e a Programação Genética (GP). Essas duas técnicas possuem como ponto em comum o uso pesado do operador de recombinação, ou \"crossover\" - mecanismo pelo qual novas soluções são geradas a partir da combinação entre soluções existentes. O que as diferencia é a flexibilidade - enquanto que nos algoritmos genéticos as sol
APA, Harvard, Vancouver, ISO, and other styles
2

Klimanis, Nils. "Generic programming and algebraic multigrid building blocks for scientific computing." Saarbrücken VDM Verlag Dr. Müller, 2006. http://d-nb.info/989177548/04.

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

Behrens, Tristan [Verfasser]. "Towards building blocks for agent-oriented programming : standardizing, interpreters, environments and tools / Tristan Behrens." Clausthal-Zellerfeld : Universitätsbibliothek Clausthal, 2012. http://d-nb.info/102175384X/34.

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

Oskar, Andersson. "Building Blocks: Utilizing Component-Based Software Engineering in Developing Cross-Platform Mobile Applications." Thesis, KTH, Skolan för datavetenskap och kommunikation (CSC), 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-158206.

Full text
Abstract:
Contemporary approaches to cross-platform mobile application development, such as hybrid apps from PhoneGap and generated native apps from Xamarin, show promise in reducing development time towards Android, iOS and other platforms. At the same time, studies show that there are various problems associated with these approaches, including suffering user experiences and codebases that are difficult to maintain and test properly. In this thesis, a novel prototype framework called Building Blocks was developed with the purpose of investigating the feasibility of utilizing component-based software e
APA, Harvard, Vancouver, ISO, and other styles
5

Jackson, Jeanette. "Culturally-Responsive Dance: Building Community One Step at a Time." Cleveland State University / OhioLINK, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=csu1356091805.

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

Hejtmánek, Michal. "Užití genetického programování v návrhu digitálních obvodů." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2008. http://www.nusl.cz/ntk/nusl-235950.

Full text
Abstract:
The goal of this work was the study of evolutionary algorithms and utilization of them for digital circuit design. Especially, a genetic programming and its different manipulation with building blocks is mentioned in contrast to a genetic algorithm. On the basis of this approach, I created and tested a hybrid method of electronic circuit design. This method uses spread schemes according to the genetic algorithm for the pattern problems witch are solved by the genetic programming. The method is more successful and have faster convergence to a solution in difficult electronic circuits design tha
APA, Harvard, Vancouver, ISO, and other styles
7

Chen, Hui-Ju, and 陳蕙如. "The Design of Interactive Teaching Aids Combined with Building Blocks and Programming Logic." Thesis, 2016. http://ndltd.ncl.edu.tw/handle/84203766629922778817.

Full text
Abstract:
碩士<br>淡江大學<br>電機工程學系碩士班<br>104<br>In this thesis, we develop an interactive teaching aid for assisting child to learn programing. The teaching aid includes two systems: one is the “Programing-Logic learning system”; and another is the “e-Book learning system”. Without using a computer, the learners can design their programs by using the Programing-Logic learning system and several program-blocks. The programing command is materialized as a corresponding program-block, then the learners could place variety program-blocks on the Programing-Logic learning system to design their programs. In addit
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Building Block Programming"

1

Gaby, Ewin. Commodore 64 program building blocks. McGraw-Hill, 1985.

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

D'Ignazio, Fred. Apple building blocks: Featuring Denby, the robot. Hayden Book Co., 1985.

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

Voss, Michael. Pro TBB: C++ Parallel Programming with Threading Building Blocks. Springer Nature, 2019.

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

Pendharkar, Sumant S. dBase IV Programming Language: Building Block Approach. Prentice-Hall, 1994.

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

Faust, Daniel R. Algorithms : the Building Blocks of Computer Programming: The Building Blocks of Computer Programming. Rosen Publishing Group, 2018.

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

Faust, Daniel R. Algorithms: The Building Blocks of Computer Programming. Rosen Publishing Group, 2018.

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

Algorithms: The Building Blocks of Computer Programming. Rosen Publishing Group, 2018.

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

Pro TBB: C++ Parallel Programming with Threading Building Blocks. Apress, 2019.

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

D'Ignazio, Fred. Apple Building Blocks: Apple Ii, Ii+, Iie/48K Disk. Sams, 1985.

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

Glass, Graham. Web Services: Building Blocks for Distributed Systems (With CD-ROM). Prentice Hall PTR, 2001.

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

Book chapters on the topic "Building Block Programming"

1

Sastry, Kumara, Una-May O’Reilly, David E. Goldberg, and David Hill. "Building-Block Supply in Genetic Programming." In Genetic Programming Theory and Practice. Springer US, 2003. http://dx.doi.org/10.1007/978-1-4419-8983-3_9.

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

Miskolczi, Miklós, and László Z. Varga. "MMD: The Block Building Agent Team with Explainable Intentions." In The Multi-Agent Programming Contest 2022. Springer International Publishing, 2023. http://dx.doi.org/10.1007/978-3-031-38712-8_3.

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

Burlacu, Bogdan, Michael Affenzeller, Stephan Winkler, Michael Kommenda, and Gabriel Kronberger. "Methods for Genealogy and Building Block Analysis in Genetic Programming." In Studies in Computational Intelligence. Springer International Publishing, 2015. http://dx.doi.org/10.1007/978-3-319-15720-7_5.

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

Graulund, Christian Uldal, Dmitrij Szamozvancev, and Neel Krishnaswami. "Adjoint Reactive GUI Programming." In Lecture Notes in Computer Science. Springer International Publishing, 2021. http://dx.doi.org/10.1007/978-3-030-71995-1_15.

Full text
Abstract:
AbstractMost interaction with a computer is via graphical user interfaces. These are traditionally implemented imperatively, using shared mutable state and callbacks. This is efficient, but is also difficult to reason about and error prone. Functional Reactive Programming (FRP) provides an elegant alternative which allows GUIs to be designed in a declarative fashion. However, most FRP languages are synchronous and continually check for new data. This means that an FRP-style GUI will “wake up” on each program cycle. This is problematic for applications like text editors and browsers, where often nothing happens for extended periods of time, and we want the implementation to sleep until new data arrives. In this paper, we present an asynchronous FRP language for designing GUIs called $$\lambda _{\mathsf {Widget}}$$ λ Widget . Our language provides a novel semantics for widgets, the building block of GUIs, which offers both a natural Curry–Howard logical interpretation and an efficient implementation strategy.
APA, Harvard, Vancouver, ISO, and other styles
5

Sarivan, Ioan-Matei, Jørgen S. Larsen, Ole Madsen, and Brian V. Wæhrens. "Elementary Welding Operations for Automatic Robot Programming." In Advances in Automotive Production Technology – Towards Software-Defined Manufacturing and Resilient Supply Chains. Springer International Publishing, 2023. http://dx.doi.org/10.1007/978-3-031-27933-1_9.

Full text
Abstract:
AbstractHighly-skilled engineers are needed to reprogram a welding-robot upon a new variant or product introduction. This paper addresses the complexity of the welding-robot programming process by proposing and demonstrating the theoretical concept of “elementary welding operation” (EWO). The EWO is a fundamental building block for robot-welding programs containing most of the data necessary to generate a program automatically. The EWO is a descriptive data structure for the welding process, comprehensible by humans and machines. A technical proof of concept is put together and tested. The results indicate that the programming of the welding robot can be automated as part of a one-piece information flow based on a product model. Further development is required to ensure the system can handle complex weldment geometries, multi-pass welding, and proper validation of the robot program upon deployment.
APA, Harvard, Vancouver, ISO, and other styles
6

Friese, Peter. "SwiftUI Building Blocks." In Asynchronous Programming with SwiftUI and Combine. Apress, 2023. http://dx.doi.org/10.1007/978-1-4842-8572-5_3.

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

Dieker, Antonius B., and Steven T. Hackman. "First Look at QPLEX." In Springer Series in Operations Research and Financial Engineering. Springer Nature Switzerland, 2024. https://doi.org/10.1007/978-3-031-74870-7_2.

Full text
Abstract:
AbstractThis chapter develops the QPLEX calculus for a classical multiserver queueing model in discrete time. We focus on this model for four reasons. First, this model has many practical applications in its own right, and it (and its variations) forms a building block for many practical stochastic network models that we will encounter in various forms throughout this book. Second, this model is simple enough to develop and justify the QPLEX calculus from first principles. In subsequent chapters, we will formally derive the calculus for a broad class of models defined by model primitives from which the calculus developed here will be seen as a special case. Third, the reader will see the use of distributional programming, described in general in Sect. 1.5, and the use of our streamlined notation to represent pmfs and conditional pmfs, described in Sect. 1.2, in a concrete context. Fourth, we have undertaken an extensive testbed of experiments to ascertain the quality of the QPLEX approximation for this model, which we summarize at the end of this chapter.
APA, Harvard, Vancouver, ISO, and other styles
8

Hunt, John. "Scala Building Blocks." In A Beginner's Guide to Scala, Object Orientation and Functional Programming. Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-319-75771-1_8.

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

Hunt, John. "Scala Building Blocks." In A Beginner's Guide to Scala, Object Orientation and Functional Programming. Springer International Publishing, 2014. http://dx.doi.org/10.1007/978-3-319-06776-6_8.

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

Rohner, Peter. "Compound Building Blocks for PLC Programming." In PLC Automation with Programmable Logic Controllers. Macmillan Education UK, 1996. http://dx.doi.org/10.1007/978-1-349-14267-5_7.

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

Conference papers on the topic "Building Block Programming"

1

Dutta, Srijoy, and Rohan Mathur. "Computer programming - A building block of STEM." In 2011 Integrated STEM Education Conference (ISEC). IEEE, 2011. http://dx.doi.org/10.1109/isecon.2011.6229628.

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

Danelutto, M., and M. Torquati. "A RISC Building Block Set for Structured Parallel Programming." In 2013 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2013). IEEE, 2013. http://dx.doi.org/10.1109/pdp.2013.17.

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

Wong, Phillip Lee-Ming, and Mengjie Zhang. "Numerical-node building block analysis of genetic programming with simplification." In the 9th annual conference. ACM Press, 2007. http://dx.doi.org/10.1145/1276958.1277311.

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

Binnard, Mike, and Mark R. Cutkosky. "Building Block Design for Layered Shape Manufacturing." In ASME 1998 Design Engineering Technical Conferences. American Society of Mechanical Engineers, 1998. http://dx.doi.org/10.1115/detc98/dfm-5725.

Full text
Abstract:
Abstract We are interested in designing complex mechatronic systems which closely integrate electronics, actuators, and sensors with mechanical structures. Rapid prototyping techniques open new design possibilities for these systems, such as the ability to fabricate pre-assembled mechanisms. This paper presents a design approach that should encourage exploration of these new possibilities and thereby facilitate robot design. In the described approach, engineers build designs using a library of three dimensional primitives and aggregations of primitives. Associated with each primitive is enough
APA, Harvard, Vancouver, ISO, and other styles
5

Voinohovska, Valentina, and Evgenia Goranova. "DEVELOP TEACHERS' CREATIVITY WHILE WORKING IN A BUILDING-BLOCK VISUAL PROGRAMMING ENVIRONMENT." In 10th International Conference on Education and New Learning Technologies. IATED, 2018. http://dx.doi.org/10.21125/edulearn.2018.0467.

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

Krebs, Dave, Alexander Conrad, and Jingtao Wang. "Combining visual block programming and graph manipulation for clinical alert rule building." In the 2012 ACM annual conference extended abstracts. ACM Press, 2012. http://dx.doi.org/10.1145/2212776.2223818.

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

Daida, Jason M., Michael E. Samples, and Matthew J. Byom. "Probing for limits to building block mixing with a tunably-difficult problem for genetic programming." In the 2005 conference. ACM Press, 2005. http://dx.doi.org/10.1145/1068009.1068295.

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

Eick, Christoph F., Walter D. Sanz, and Ruijian Zhang. "Genetic programming system for building block analysis to enhance data analysis and data mining techniques." In AeroSense '99, edited by Belur V. Dasarathy. SPIE, 1999. http://dx.doi.org/10.1117/12.339976.

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

Ishimura, Osamu, and Yoshihide Yoshimoto. "Aspect-Oriented Programming based building block platform to construct Domain-Specific Language for HPC application." In 2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE, 2022. http://dx.doi.org/10.1109/ipdpsw55747.2022.00084.

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

Virgolin, Marco, Tanja Alderliesten, Cees Witteveen, and Peter A. N. Bosman. "Scalable genetic programming by gene-pool optimal mixing and input-space entropy-based building-block learning." In GECCO '17: Genetic and Evolutionary Computation Conference. ACM, 2017. http://dx.doi.org/10.1145/3071178.3071287.

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