Data Structure and Algorithmic Thinking: Self-Driving Car

Data Structure and Algorithmic Thinking: Self-Driving Car
English | 2021 | ISBN: B09B3BHMSV | 133 pages | PDF EPUB AZW3 | 28.88 MB


Data Structure is a way of collecting and organising data in such a way that we can perform operations on these data in an effective way. Data structure is about rendering data elements in terms of some relationship, for better organisation and storage. For example, we have some data which has, distance and location in the example. The "location" is of String data type and distance is of integer data type.

An algorithm is a method to solve problem that consists of exactly a list of rules with a well-defined sequence to follow in order to solve the problem. Algorithmic thinking consists a pool of abilities: to analyse a given problem, to specify the problem precisely, to find the basic actions that are adequate to the given problem, to construct a correct algorithm to a given problem using the workable actions, to think about all possible cases of a problem and to improve the efficiency of an algorithm.

In this module, Algorithm Skills and Data Structure are added into a story. The learners will apply their algorithmic thinking skills to analyse the movement of a robot, i.e., the beginning and the ending, to specify the steps and the directions of the movements, then he/she will code the robot and to execute and find out the answers.

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Login or Register
    to post a comment.