What is Artificial Intelligence (A.I.) ?

Artificial intelligence is a branch of computer science that aims to create intelligent machines. It has become an essential part of the technology industry.
AI often revolves around the use of algorithms. An algorithm is a set of unambiguous instructions that a mechanical computer can execute.A complex algorithm is often built on top of other, simpler, algorithms.

What is an algorithm?
The algorithm is simply a process used to achieve a specific purpose. You can think of a programming algorithm as a recipe that describes the exact steps needed for the computer to solve a problem or reach a goal. We’ve all seen food recipes – they list the ingredients needed and a set of steps for how to make the described meal. Well, an algorithm is just like that. In computer lingo, the word for a recipe is a procedure, and the ingredients are called inputs. Your computer looks at your procedure, follows it to the letter, and you get to see the results, which are called outputs. A programming algorithm describes how to do something, and your computer will do it exactly that way every time.


Design thinking –
The difference between Programming with algorithms and Coding is:
Learning algorithms work on the basis that strategies, algorithms, and inferences that worked well in the past are likely to continue working well in the future. These inferences can be obvious, such as “since the sun rose every morning for the last 10,000 days, it will probably rise tomorrow morning as well”.
The work has a different scope
When coding, you transform the requirements in a human language into a language that your application will understand. When programming, you give an app or a machine a set of instructions to be carried out. A programmer is typically responsible for an entire software product whereas a coder is responsible for a certain part or parts of the software product.

Comparison between Programming and Coding tools
The work has a different scope
When coding, you transform the requirements in a human language into a language that your application will understand. When programming, you give an app or a machine a set of instructions to be carried out. A programmer is typically responsible for an entire software product whereas a coder is responsible for a certain part or parts of the software product.

We uses a graphical programming by flow chart methodology to make the interface of the programming more intuitive, WYSIWYG. TarkusVP uses Flow-Based Programming (FBP) to let users to focus on the logical thinking of learning program projects. This way of programming, as long as the logic is correct, the program can operate, will accelerate the learning curve of logic thinking.

The flow chart structure shows that the program is more clear than Blockly graphics interface, and the steps are more simplified. Therefore, it is easier to think intuitively about the use of instructions and variables, especially in the advanced complex projects.
In the mean time, considering the target users are students in elementary school, we reduce the variability of the parameters and display the variable parameters directly on the graphic interface. In the logic of learning, students gradually learn to develop flow charts that will cover all possibility of functions and applications. It makes learning easier and more interesting.

You must be logged in to post a comment.