Computer Science in Java for Beginners
Please rate the course
Course short description
An introductory course for those who want to brush up on their knowledge or who are new to programming and want to have an idea of what it is like, how to write your first program, make sure it is quite simple and easy. Therefore, the course does not require any prior knowledge. We'll go from scratch to the point where you can write your own simple programs.
We'll start by installing the necessary software that is used to write other programs. And in our case, this is the most powerful and best development environment at the moment - IntelliJ IDEA and, in fact, Java itself.
We will deal with all primitive data types, talk about Boolean algebra and logical if-else constructs. Let's touch on the computer's memory structure and why it uses the binary number system. Of course, in order to understand it, we will study the process of converting the decimal system (which we are used to using in real practice) into binary.
Let's find out what cycles are and what they are like. Which of them should be preferred most in real practice, and which should be used only in extreme cases. And also why you need to avoid recursion (after all, any recursion can be replaced with a regular loop).
Let's go through a complex data type - arrays, and even touch on the topic of multidimensional arrays. After all, this is the basis for building more complex data structures, which will already be discussed in the next course on learning Java - Level 2.
Of course, in practice we will study an incredibly useful tool that will help in understanding programming and how a machine thinks - this is Debug (program debugger).
At the end of the course we will discuss the further path of development of you as good specialists and what literature/resources are worth reading.