This course is teaching the kids the basic techniques of programming, algorithms and how to recognize the different categories of programming paradigms like sequential, object-oriented, logic, and event-driven programming. The students are building small programs using some basic commands in those four languages to make their first steps in programming and understand that we need to choose the most suitable language to use according to what kind of program they want to produce.
- Java – is a simple object-oriented programming language and Java programs can run on several different types of computers.
- C# – is a modern object-oriented programming language, has many features that make it easy to learn and C# windows form applications are programs that have a graphical user interface.
- Prolog – has been used largely for logic programming, and its applications include natural language understanding and expert systems. It is a way to convert knowledge into code, create rules and facts and then use them to make queries and take answers.
- HTML (HyperText Markup Language) – is the code that is used to structure a web page and its content.