Academic literature on the topic 'Teaching algorithmic and 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 'Teaching algorithmic and 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 "Teaching algorithmic and programming"

1

Dobrovolskaia, N. Yu. "USE OF GENERALIZED SCHEMES IN TEACHING PROGRAMMING." Informatics in school, no. 6 (September 17, 2019): 37–40. http://dx.doi.org/10.32517/2221-1993-2019-18-6-37-40.

Full text
Abstract:
The article discusses the use of generalized schemes as language independent fragments of algorithmic problem solving in the design of training materials, the generation of sets of multilevel test tasks. The use of schemes in teaching programming develops in schoolchildren the ability to formalize a problem, to correlate its solution with the basic algorithm, and to establish block-modular programming skills.
APA, Harvard, Vancouver, ISO, and other styles
2

Zaurbekov, N. S., and G. A. Sherkhan. "ABOUT PROBLEMS AND METHOD OF TEACHING STUDENTS OF SENIOR CLASSES TO THE BASES OF ALGORITHMIZATION AND PROGRAMMING." BULLETIN Series of Physics & Mathematical Sciences 69, no. 1 (2020): 339–45. http://dx.doi.org/10.51889/2020-1.1728-7901.60.

Full text
Abstract:
Due to the high level of continuous development of science and technology, programming languages are constantly updated and changed. Programming has become an important tool for the development of creative abilities, intelligence and thinking of students, as well as the formation of knowledge, skills. The article discusses the problems of teaching the basics of programming, which allows them to organize, structure, systematize information and knowledge, understand the importance of information modeling, ways of presenting information and use it in the process of reviewing and making decisions,
APA, Harvard, Vancouver, ISO, and other styles
3

Krivoplyasova, E. V., V. Yu Nefyodova, and A. V. Prilepina. "Methods of teaching the basics of programming in Python." Informatics in school, no. 3 (May 14, 2020): 24–30. http://dx.doi.org/10.32517/2221-1993-2020-19-3-24-30.

Full text
Abstract:
The article discusses the main trends in the study of programming languages in the school course of informatics. The programming languages (Basic, Pascal, C, Python, algorithmic language) that are acceptable for use at the Unified State Exam in informatics and ICT and their main features are listed. The analysis of the use of the proposed programming languages in educational and methodological kits on informatics is carried out. The program of the elective course for teaching the basics of programming in Python is proposed. It contains an explanatory note, goals and objectives of the course, t
APA, Harvard, Vancouver, ISO, and other styles
4

Et. al., Wilda Susanti,. "An Overviuw Of The Teaching And Learning Process Basic Programming In Algorithm And Programming Courses." Turkish Journal of Computer and Mathematics Education (TURCOMAT) 12, no. 2 (2021): 2934–44. http://dx.doi.org/10.17762/turcomat.v12i2.2332.

Full text
Abstract:
In this paper, we review the literature related to computer programming learning, where Algorithms and Programming are the topic domains of the Informatics and Computer science clusters. There are 4 competencies in learning outcomes, such as: 1) understand algorithmic concepts; 2) master algorithm concepts and principles; 3) master programming language concepts; and 4) master programming languages and algorithms. The main focus of this review is on beginner programming and topics related to student difficulties in learning programming. Various problems experienced by beginners were identified
APA, Harvard, Vancouver, ISO, and other styles
5

Panova, I. V., and A. A. Kolivnyk. "METHODOLOGICAL ASPECTS OF TEACHING PYTHON PROGRAMMING IN THE SCHOOL INFORMATICS COURSE." Informatics in school, no. 6 (October 10, 2020): 47–50. http://dx.doi.org/10.32517/2221-1993-2020-19-6-47-50.

Full text
Abstract:
The article discusses the features of teaching programming in Python of high school students, taking into account the experience of programming in the Pascal language obtained by students in the main school. Based on the analysis of the content of textbooks for in-depth study of informatics and their own experience of teaching informatics, the authors show the advantages of the Python language for motivating students to study it and use specific examples to reveal certain methodological aspects of teaching programming in the Python language. In particular, using a comparative analysis of progr
APA, Harvard, Vancouver, ISO, and other styles
6

Malik, Sohail Iqbal, Mohanaad Shakir, Abdalla Eldow, and Mohammed Waseem Ashfaque. "Promoting Algorithmic Thinking in an Introductory Programming Course." International Journal of Emerging Technologies in Learning (iJET) 14, no. 01 (2019): 84. http://dx.doi.org/10.3991/ijet.v14i01.9061.

Full text
Abstract:
Computer programming is considered as a difficult area of study for novices. One of the reasons is the main focus of the curriculum presented in an introductory programming (IP) course which emphasizes more on the programming knowledge (syntax and semantic) of the programming language. This study introduced a new teaching curriculum in the IP course which focuses on different skills required by the novices. We compared the IP course materials based on the traditional and new approaches against five categories. The result shows that the new approach encourages both the programming knowledge and
APA, Harvard, Vancouver, ISO, and other styles
7

Zaurebekov, N. S., and А. М. Bodyk. "MAPLE AND MATHCAD PROGRAMMING METHODS FOR SOLVING MATH PROBLEMS." BULLETIN Series of Physics & Mathematical Sciences 69, no. 1 (2020): 333–39. http://dx.doi.org/10.51889/2020-1.1728-7901.59.

Full text
Abstract:
The article discusses the features of teaching computer science and mathematics in secondary schools based on interdisciplinary communication. Integration of mathematics and computer science contributes to the algorithmic thinking of students in the process of solving logical, textual, arithmetic, geometric problems. The main didactic task of interdisciplinary communication is to establish a connection between the educational, educational, developing nature of the educational process. The use of computer programs to solve problems related to mathematics, the use of computers to accelerate stud
APA, Harvard, Vancouver, ISO, and other styles
8

Moglan, V. D. "Didactic potential of using systems for visualization of algorithms in the process of teaching programming." Open Education 23, no. 2 (2019): 31–41. http://dx.doi.org/10.21686/1818-4243-2019-2-31-41.

Full text
Abstract:
The article is devoted to the didactic potential on the use of the visualizer of algorithms as software, which graphically demonstrates the work of algorithms for processing input data. There are described the difficulties arising during the study of the fundamentals of algorithmization and programming. The author proposed to use the algorithm visualizer, as an auxiliary visual means of teaching algorithmization, for more successful mastering the mechanism of the algorithms at lectures. The article discusses the functional requirements for the visualizer of algorithms, describes its main eleme
APA, Harvard, Vancouver, ISO, and other styles
9

Köse, Utku, and Aslıhan Tüfekçi. "Usage of an ıntelligent software system in teaching algorithm and flowchart concepts." Pegem Eğitim ve Öğretim Dergisi 5, no. 5 (2015): 569–86. http://dx.doi.org/10.14527/pegegog.2015.031.

Full text
Abstract:
Objective of this work is to introduce an Artificial Intelligence supported educational software system, which has been developed for teaching important subjects of computer programming: algorithm and flowchart concepts, and touch upon the findings, which were obtained for evaluating success of the system. The software system introduced in the work is tightly connected to the rule of teaching essential computer programming concepts, but ensures this task in the context of an Artificial Intelligence supported, intelligent mechanism. In order to have idea about whether the software is an effecti
APA, Harvard, Vancouver, ISO, and other styles
10

Horbatiuk, Roman M., та Vitalii V. Kabak. "ВИКОРИСТАННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ ALGOSTUDY У ПРОЦЕСІ ФОРМУВАННЯ АЛГОРИТМІЧНОГО МИСЛЕННЯ МАЙБУТНІХ ІНЖЕНЕРІВ-ПЕДАГОГІВ У ГАЛУЗІ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ". Information Technologies and Learning Tools 69, № 1 (2019): 124. http://dx.doi.org/10.33407/itlt.v69i1.2385.

Full text
Abstract:
The specificities of algorithmic thinking formation for engineer-teachers in the field of computer technologies, that is an important intellectual part of their professional activities, have been determined in the article. The information system AlgoStudy has been created in the programming environment Adobe Flash CS6. Its structural components have been built with the use of Flash animation. The pedagogical software product is some Flash App with the given consistency of footages. The transition between these footages is realized with the help of the navigation in such sections: modeling, alg
APA, Harvard, Vancouver, ISO, and other styles

Dissertations / Theses on the topic "Teaching algorithmic and programming"

1

Leppan, Ronald George. "The impact of an in-depth code comprehension tool in an introductory programming module." Thesis, Nelson Mandela Metropolitan University, 2008. http://hdl.handle.net/10948/847.

Full text
Abstract:
Reading and understanding algorithms is not an easy task and often neglected by educators in an introductory programming course. One proposed solution to this problem is the incorporation of a technological support tool to aid program comprehension in introductory programming. Many researchers advocate the identification of beacons and the use of chunking as support for code comprehension. Beacon recognition and chunking can also be used as support in the teaching model of introductory programming. Educators use a variety of different support tools to facilitate program comprehension in introd
APA, Harvard, Vancouver, ISO, and other styles
2

Waite, Edwin Richard. "Web Based Query Optimization Simulator." CSUSB ScholarWorks, 2004. https://scholarworks.lib.csusb.edu/etd-project/2519.

Full text
Abstract:
The Web Based Query Optimization Simulator (WBQOS) is a software tool designed to enhance understanding of query optimization with a Relational Database Management System (RDBMS). WBQOS allows the user to visualize and participate in query optimization, which enhances the learning process.
APA, Harvard, Vancouver, ISO, and other styles
3

Leyton, Mario. "Advanced features for algorithmic skeleton programming." Nice, 2008. http://www.theses.fr/2008NICE4027.

Full text
Abstract:
Cette thèse propose un modèle de programmation basé sur le concept de squelettes algorithmiques. Ce modèle se concentre sur les abstractions de programmation parallèle qui offrent une conception proche de celle des application non-parallèles permettant de simplifier leur développment. Ce modèle est destiné à être implémenté sous forme de librairie, et par conséquent se concentre sur les problèmes et les opportunités qu'offre cette approche plutôt qu'une approche orienté langage. En résumé, cette thèse présente un modèle de programmation basé sur les squelettes algorithmiques et son implémentat
APA, Harvard, Vancouver, ISO, and other styles
4

Ciesko, Jan. "On algorithmic reductions in task-parallel programming models." Doctoral thesis, Universitat Politècnica de Catalunya, 2017. http://hdl.handle.net/10803/457566.

Full text
Abstract:
Wide adoption of parallel processing hardware in mainstream computing as well as the interest for efficient parallel programming in developer communities increase the demand for programming models that offer support for common algorithmic patterns. An algorithmic pattern of particular interest are reductions. Reductions are iterative memory updates of a program variable and appear in many applications. While their definition is simple, their variety of implementations including the use of different loop constructs and calling patterns makes their support in parallel programming models diffic
APA, Harvard, Vancouver, ISO, and other styles
5

Watkins, Rees Collyer. "Algorithmic skeletons as a method of parallel programming." Thesis, Rhodes University, 1993. http://hdl.handle.net/10962/d1004889.

Full text
Abstract:
A new style of abstraction for program development, based on the concept of algorithmic skeletons, has been proposed in the literature. The programmer is offered a variety of independent algorithmic skeletons each of which describe the structure of a particular style of algorithm. The appropriate skeleton is used by the system to mould the solution. Parallel programs are particularly appropriate for this technique because of their complexity. This thesis investigates algorithmic skeletons as a method of hiding the complexities of parallel programming from the user, and for guiding them towards
APA, Harvard, Vancouver, ISO, and other styles
6

Faisca, Nuno Patricio. "Multi-parametric programming : novel theory and algorithmic developments." Thesis, Imperial College London, 2008. http://hdl.handle.net/10044/1/8869.

Full text
Abstract:
Multi-parametric programming is a mathematical theory to address optimisation problems involving varying parameters. Based on sensitivity and singularity theories, multi-parametric programming derives the optimum solution of the optimisation variables as analytical continuous functions of the varying parameters. In this thesis, novel theory .and algorithmic developments are presented for the solution of various classes of multi-parametric programs with relevance to real-life applications. In Part 1, Advances in global optimisation, particular focus is given to the following classes of global o
APA, Harvard, Vancouver, ISO, and other styles
7

Hamdan, Mohammad M. "A combinational framework for parallel programming using algorithmic skeletons." Thesis, Heriot-Watt University, 2000. http://hdl.handle.net/10399/567.

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

King, Stephen. "Higher-level algorithmic structures in the refinement calculus." Thesis, University of Oxford, 1998. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.300129.

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

Parsons, Peter Jolyon. "A new parallel programming system based on an algorithmic skeleton." Thesis, University of Hull, 1998. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.301632.

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

Saberi, Amin. "Algorithmic Aspects of the Internet." Diss., Georgia Institute of Technology, 2004. http://hdl.handle.net/1853/6427.

Full text
Abstract:
The goal of this thesis is to use and advance the techniques developed in the field of exact and approximation algorithms for many of the problems arising in the context of the Internet. We will formalize the method of dual fitting and the idea of factor-revealing LP. We use this combination to design and analyze two greedy algorithms for the metric uncapacitated facility location problem. Their approximation factors are 1.861 and 1.61 respectively. We also provide the first polynomial time algorithm for the linear version of a market equilibrium model defined by Irving Fisher in 1891. Our alg
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Teaching algorithmic and programming"

1

Azmoodeh, Manoochehr. Abstract data types and algorithms. 2nd ed. Macmillan education, 1990.

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

Azmoodeh, Manoochehr. Abstract data types and algorithms. Macmillan Education, 1988.

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

Azmoodeh, Manoochelur. Abstract data types and algorithms. 2nd ed. Macmillan education, 1990.

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

Zupan, Jure. Algorithms forchemists. Wiley, 1989.

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

Weiskamp, Keith. Turbo algorithms: Aprogrammer's reference. Wiley, 1989.

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

Weiskamp, Keith. Turbo algorithms: A programmer's reference. Wiley, 1989.

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

Faigle, Ulrich, Walter Kern, and Georg Still. Algorithmic Principles of Mathematical Programming. Springer Netherlands, 2002. http://dx.doi.org/10.1007/978-94-015-9896-5.

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

1957-, Kern Walter, and Still Georg, eds. Algorithmic principles of mathematical programming. Kluwer Academic Publishers, 2002.

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

Faigle, Ulrich. Algorithmic Principles of Mathematical Programming. Springer Netherlands, 2002.

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

IFIP, TC2 WG2 1. International Workshop on Algorithmic Languages and calculi (1997 Alsace France). Algorithmic languages and calculi: IFIP TC2 WG2.1 International Workshop on Algorithmic Languages and Calculi, 17-22 February 1997, Alsace, France. Chapman & Hall on behalf of IFIP, 1997.

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

Book chapters on the topic "Teaching algorithmic and programming"

1

Kohn, Tobias, and Dennis Komm. "Teaching Programming and Algorithmic Complexity with Tangible Machines." In Lecture Notes in Computer Science. Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-030-02750-6_6.

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

Döring, Ulf, and Benedikt Artelt. "On the Usefulness of Animated Structograms in Teaching Algorithms and Programming." In Mobile Technologies and Applications for the Internet of Things. Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-11434-3_8.

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

Tundjungsari, Vitri. "Mobile Learning Design Using Gamification for Teaching and Learning in Algorithms and Programming Language." In The Challenges of the Digital Transformation in Education. Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-11932-4_61.

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

Manzo, V. J. "Algorithmic Composition." In Teaching Electronic Music. Routledge, 2021. http://dx.doi.org/10.4324/9780367815349-8.

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

Domkin, Vsevolod. "Algorithmic Complexity." In Programming Algorithms in Lisp. Apress, 2021. http://dx.doi.org/10.1007/978-1-4842-6428-7_2.

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

Borshchev, Vladimir B. "Properties of algorithmic operators." In Logic Programming. Springer Berlin Heidelberg, 1992. http://dx.doi.org/10.1007/3-540-55460-2_6.

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

Cole, Murray. "Algorithmic Skeletons." In Research Directions in Parallel Functional Programming. Springer London, 1999. http://dx.doi.org/10.1007/978-1-4471-0841-2_13.

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

Mahout, Vincent. "Algorithmic and Data Structures." In Assembly Language Programming. John Wiley & Sons, Inc., 2013. http://dx.doi.org/10.1002/9781118562123.ch6.

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

Murawski, Andrzej S., and Nikos Tzevelekos. "Algorithmic Nominal Game Semantics." In Programming Languages and Systems. Springer Berlin Heidelberg, 2011. http://dx.doi.org/10.1007/978-3-642-19718-5_22.

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

Wets, Roger J. B. "Algorithmic Procedures for Stochastic Optimization." In Computational Mathematical Programming. Springer Berlin Heidelberg, 1985. http://dx.doi.org/10.1007/978-3-642-82450-0_11.

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

Conference papers on the topic "Teaching algorithmic and programming"

1

Rogers, John R., and Konstantin Avdashchenko. "Teaching Microcontroller Programming Graphically." In ASME 2011 International Mechanical Engineering Congress and Exposition. ASMEDC, 2011. http://dx.doi.org/10.1115/imece2011-64169.

Full text
Abstract:
The ability to develop algorithms for microcontroller-based systems has traditionally required a computer science background. Many undergraduate mechanical engineering programs lack the time in the curriculum to devote to the necessary coursework. This paper presents a graphical method of developing algorithms. The method enables engineering students with weak computer science backgrounds to rapidly iterate microcontroller programs. The proposed method uses Simulink and chip-specific Simulink blocksets to access microcontroller inputs, outputs, internal timers, and other chip functions. Before
APA, Harvard, Vancouver, ISO, and other styles
2

Shah, Philipp, and Peter Hubwieser. "Teaching sequence diagrams to programming beginners: And the change of algorithmic conceptions." In 2017 IEEE Global Engineering Education Conference (EDUCON). IEEE, 2017. http://dx.doi.org/10.1109/educon.2017.7942863.

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

Runceanu, Adrian, and Mihaela-Ana Runceanu. "CHALLENGES IN TEACHING PROGRAMMING AND ALGORITHMS." In International Technology, Education and Development Conference. IATED, 2016. http://dx.doi.org/10.21125/inted.2016.2003.

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

Cheng, Harry H. "Developing a Pedagogically Effective Programming Environment for Teaching Mechanism Design." In ASME 1994 Design Technical Conferences collocated with the ASME 1994 International Computers in Engineering Conference and Exhibition and the ASME 1994 8th Annual Database Symposium. American Society of Mechanical Engineers, 1994. http://dx.doi.org/10.1115/detc1994-0284.

Full text
Abstract:
Abstract The CH programming environment is an open system. Users can enhance the system through its various user interfaces. CH is specially designed for applications in mechanical systems engineering, although it is applicable to many other disciplines as well. Due to our interest in teaching, we intend to develop it as a pedagogically effective programming environment for teaching and student learning. CH has been successfully used as a teaching and learning tool for an undergraduate course, Computer-Aided Mechanism Design, at University of California, Davis in Fall 1993. In this paper we wi
APA, Harvard, Vancouver, ISO, and other styles
5

Maxim, Bruce R., and Bruce S. Elenbogen. "Teaching programming algorithms aided by computer graphics." In the eighteenth SIGCSE technical symposium. ACM Press, 1987. http://dx.doi.org/10.1145/31820.31775.

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

Wang, Dan, and Yong-ming Zhang. "Improvement of Gradient Projection Algorithm for Nonlinear Programming." In 2nd International Conference on Teaching and Computational Science. Atlantis Press, 2014. http://dx.doi.org/10.2991/ictcs-14.2014.33.

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

Chen, Chen, Yu Tai, and Li Chenqi. "Explore New Technology Application of the Medical Classroom Teaching." In 2015 Seventh International Symposium on Parallel Architectures, Algorithms and Programming (PAAP). IEEE, 2015. http://dx.doi.org/10.1109/paap.2015.33.

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

Guibert, Nicolas, and Patrick Girard. "Programming by example and computer-aided teaching of algorithmics." In the 15th French-speaking conference on human-computer interaction. ACM Press, 2003. http://dx.doi.org/10.1145/1063669.1063709.

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

Sobral, Sónia. "ALGORITHMS AND INITIAL PROGRAMMING: DIFFERENT PUBLIC, DIFFERENT TEACHING-LEARNING?" In International Conference on Education and New Learning Technologies. IATED, 2016. http://dx.doi.org/10.21125/edulearn.2016.2180.

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

Riza, Lala Septem, Irma Ayu Aryani, Yaya Wihardi, Eka Fitrajaya Rahman, Herbert, and Haviluddin. "Development of Computational Story for Teaching Algorithm and Programming." In 2018 2nd East Indonesia Conference on Computer and Information Technology (EIConCIT). IEEE, 2018. http://dx.doi.org/10.1109/eiconcit.2018.8878556.

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

Reports on the topic "Teaching algorithmic and programming"

1

Morton, D. P. Algorithmic advances in stochastic programming. Office of Scientific and Technical Information (OSTI), 1993. http://dx.doi.org/10.2172/10186619.

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!