On this site, you can find lessons in programming languages such as C, C++, C#, Java, Django (Python), and ASP.NET, tailored to an introductory and intermediate level. In addition to lessons, we offer a variety of examples, some of which are thoroughly explained and solved. You can also explore different applications, code snippets with explanations, and physics simulations implemented in Java and Processing. For those eager to learn more, we also provide examples using Processing and Java.
Whether you're looking to deepen your knowledge, test your skills with available quizzes, or explore new technologies, our site offers a wide range of resources and tools to help you successfully learn programming.
The concept of the algorithm has existed for centuries. Greek mathematicians used algorithms in, for example, Eratosthenes' sieve to find prime numbers and Euclid's algorithm to find the greatest common divisor of two numbers. Mathematical algorithms, array sorting, as well as fast search using binary search can be found on the site in the section Mathematical algorithms
Featured articles:
What is the HTTP web server?
Read more about it by clicking on the link in the title.
Additional examples from the topic "Branching in the program"
Additional tasks for the exercise with solutions, which include branching in the program in C language, are set out in the tests section.
Advanced technique of sorting an array
Merge Sort is an algorithm that is more efficient than bubble sorting or insert sorting
Examples from individual lessons can be found in the meaning of this section.
Eg. examples from lesson data
JAVA programming language
Classes and objectsObject-oriented programming is based on the concept of objects. It is an approach that enables solving problems by mutual cooperation of facilities within the program. One of the most popular programming languages is JAVA. |
Creating web applications
Introduction
Introductory part on programming, object-oriented programming and JAVA programming language.
SELECTION STATEMENTS IN JAVA
Basic of selection statements in JAVA. Commands if, if-else, if-else if-else
MATHEMATICAL ALGORITHMS
The algorithm is a specification of the steps that need to be followed in order to solve a problem in a finite number of steps. Algorithms are very close to computer programs, and are sometimes identified with them.
SIMULATIONS IN PHYSICS
Using the Easy Java Simulation (EJS) tool to create computer simulations in physics.
DATA IN JAVA
Object-oriented programming is based on the concept of objects. It is an approach that enables solving problems by mutual cooperation of facilities within the program. One of the most popular programming languages is JAVA.
GRAPHICS IN JAVA
It is considered to be a good programming practice to create applications according to the MVC architecture (Model View Controller) This section describes the creation of the visual part of the application, ie what View is in the mentioned architecture.
CLASS INHERITANCE
Inheritance is the process of building new classes on some existing ones. The set of some properties and behaviors of an object that can be found in existing classes can be transferred to new ones by inheritance.
ANIMATIONS IN JAVA
There are several ways to create animations in the Java programming language. In the following, it will be shown how to create an animation using a timer, ie. object of class Timer from package javax.swing.
QUICK SORT OF AN ARRAY
The sorting algorithm that proved to be the fastest. It consists of a recursive repetition of the separation of the elements of an array around some value that has been adopted as "middle value".
Read more:
SUS-more advanced enginesApplication of computers on modern vehicles. More about sensors, actuators, modern diagnostics, direct injection systems and other systems on modern vehicles.
|
PhisicsPhysics lessons for material in secondary vocational schools. most important from mechanics, optics, waves, and other areas of physics.
Appendix: Lessons from the subject Apparatus and devices on vehicles |
Electrical engineering and electronics.Electrostatics, electrical engineering, electromagnetism, basics of electronics, mechatronics and other interesting areas of electrical engineering.
|
Engine parts and engine principle. Engine malfunctions. Vehicle systems and their malfunctions. Interesting facts from the world of self-diagnostics.
|
Basic information about the school and employees. Information on directions and occupations. most significant projects. Information on class schedules, shifts, special exams, graduation exams. Information on current events at school, competitions, etc.
|
The opinion has long prevailed in the world that further progress cannot be achieved without the acquisition and application of new knowledge. Therefore, it is necessary for every company to take care of those who can actively or potentially provide above-average results in the activities they are engaged in.
|
Cookie settings
We use cookies to provide you with the best possible experience. They also allow us to analyze user behavior in order to constantly improve the website for you.