Arvutiteaduse instituut
  1. Kursused
  2. 2017/18 kevad
  3. Objektorienteeritud programmeerimine (Narva Kolledž) (P2NC.01.083)
EN
Logi sisse

Objektorienteeritud programmeerimine (Narva Kolledž) 2017/18 kevad

  • Home
  • Materials
  • Java Glossary
  • Source Example
  • Cheat sheet (S1-S6)
  • Grading
  • Links

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

  • 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 Tasks

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)

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused