1 / 13

COMBONI COLLEGE OF SCIENCE TECHNOLOGY Algorithm Learning Games ALGA

Overview of Contents. IntroductionProblem StatementProposed ApproachAlgorithm Representation FormsGame Development ChallengesDevelopment TechnologiesAlgorithm Game Prototypes Insertion Sort GameBubble Sort GameSelection Sort GameAnalysis of AlgorithmAI Games(Tic-Tac-Toe and Sliding Puzz

nubia
Download Presentation

COMBONI COLLEGE OF SCIENCE TECHNOLOGY Algorithm Learning Games ALGA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. COMBONI COLLEGE OF SCIENCE & TECHNOLOGY Algorithm Learning Games (ALGA) Presented By Robel Giuseppe Francesco Parvini El Amin Mohammed Haroun Supervised By Dr. YASSER MOHIEDDIEN SABER

    2. Overview of Contents Introduction Problem Statement Proposed Approach Algorithm Representation Forms Game Development Challenges Development Technologies Algorithm Game Prototypes Insertion Sort Game Bubble Sort Game Selection Sort Game Analysis of Algorithm AI Games(Tic-Tac-Toe and Sliding Puzzle) Conclusion

    3. Introduction An algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output. Algorithms are the underlying theory for Computer Science and at the heart of every nontrivial computer application. However, understanding algorithms is one of the most difficult aspects of the study of Computer Science because algorithms usually model complicated concepts, refer to abstract mathematical notions, or describe complex dynamic changes in data structures to solve relatively difficult problems. 1

    4. Consequently, teaching algorithms is a more demanding task facing computer science instructors, requiring much explaining and illustrating. Teaching aids other than chalkboard and view-graph are always needed to help students learn and understand algorithms better. The human ability to realize graphic representations faster than textual representations led to the idea of using graphical artifacts to describe the behavior of algorithms to learners. 2 Introduction

    5. Problem Statement However, regardless of the large number of existing algorithm visualization systems, their promise as helpful educational tools is mostly unsatisfied. Many researchers who conducted experiments to determine the efficiency of existing algorithm visualization systems in teaching algorithms have reported unpromising results. A study of algorithm visualization systems efficiency concluded that algorithm animations have unreliable effects on student understanding of algorithms (Figure 1.1) . 3

    6. Example of Algorithm System

More Related