Before session 1
Introduction. Variables. Data Types. Scanner. Conditions. Loops.
Objectives:
When you finish this module, you
- will define the following terms: JDK, JRE, Javadoc, variable, statement, comment, data type, loop, pacakge
- will not be afraid of Java;
- will not be afraid to ask for help;
- will list the main differences between Python and Java;
- will list Java advantages;
- will be familiar with basic Java language syntax and program parts;
- will explain how Java stores primitive data types;
- will write, compile and run simple Java programs;
- will print the output to the console;
- 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
NB! Watch the video in youtube if you need the subtitles!
Alternative materials
- in English:
- H. Schildt. Java - The Complete Reference: Chapters: 1, 2, 3 (excl. arrays), 4
- B. Kjell. Introduction to Computer Science using Java: Chapter 8-19
- in Estonian: here
- in Russian:
- Г. Шилдт. Java 8. Полное руководство: Chapters: 1, 2, 3 (excl. arrays), 4
- itProger. Уроки Java для начинающих: (Chapters: 1-8)