Before session 1
Introduction. Variables. Data Types. Scanner. Conditions. Loops.
Objectives:
When you finish this module, you
- will not be afraid of Java;
- will not be afraid to ask for help;
- will list the main differences between Python and Java;
- will be familiar with basic Java language syntax;
- will write, compile and run simple Java programs;
- will break one's back to make the program run without syntax error and solve home assignments independently;
- will feel irresistible and killing desire to install JDK 9 and IntelliJ on your own computer.
Topics
- 1.1 Introduction to Java
- 1.2 Install programs
- 1.3 First program
- 1.4 Explanation of the first program
- 1.5 Variables. Data types
- 1.6 Operations on numbers
- 1.7 Strings
- 1.8 Mixing data types. Scope. Casting
- 1.9 Scanner
- 1.10 Conditional statements
- 1.11 Loops
- 1.12 Tasks
NB! Watch the video in youtube if you need the subtitles!
Alternative materials
- in English: Chapter 8-19
- in Estonian: here
- in Russian: here