Course

Basics of Programming («JVP»)

In this course, you will gain an overview of the generally valid basic elements of computer programs. Using the Java language, you will be systematically familiarized with the rules and basic features of object-oriented programming.
Duration 2 days
Price 1'400.–
Course documents Digicomp courseware

Course facts

Key Learnings
  • Understanding how a computer program works
  • Having a basic knowledge of programming, regardless of the programming language you choose to use
  • Understanding the basic elements of the Java programming language
Content

1 Introduction

  • Java History
  • Java

2 Coding

  • Truth value
  • Integer
  • Decimal number
  • Character
  • Text

3 Simple application

  • Program
  • Program entry
  • Source file
  • Program compilation
  • Program call
  • Program argument
  • Program output
  • Program comment
  • Program exit

4 Data types

  • Value type versus reference type
  • Value range
  • Literal
  • Memory management

5 Variables

  • Vocabulary and identifiers
  • Declaration and initialization
  • Block and scope

6 Arrays

  • Representation
  • Declaration
  • Construction
  • Length
  • Access
  • Initialization
  • Enumeration

7 Compound types

  • Declaration
  • Access

8 Operators

  • Assignment operation
  • Arithmetic operation
  • Concatenation operation
  • Comparison operation
  • Logic operation
  • Conditional operation
  • compound operation
  • Evaluation sequence

9 Branches

  • Types
  • Condition structure
  • Alternative structure
  • Multiple selection
  • Case differentiation

10 Loops

  • Types
  • Pre-check loop
  • Post-check loop
  • Counting loop
  • Collection loop

11 Object orientation

  • What is an object?
  • What is an attribute?
  • What is an operation?
  • What is a message?
  • What is a parameter?
  • What is an argument?
  • What is a class?
  • Modeling
Target audience

This course is aimed at budding programmers and users who want to learn the basics of programming and intend to learn the Java programming language later.

Requirements

Minimum: Good general knowledge of computer operation under Windows, Mac or Unix. No programming experience is necessary.

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

24
Mar
2025
25
Mar
2025
Geneva
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
5
May
2025
6
May
2025
Lausanne
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
16
Jun
2025
17
Jun
2025
Berne
German
Timetable
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
If you register now, this course is guaranteed to take place!
CHF 1’400.-
exkl. 8.1% Mwst.
19
Jun
2025
20
Jun
2025
Geneva
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
28
Jul
2025
29
Jul
2025
Lausanne
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
27
Aug
2025
28
Aug
2025
Zürich
German
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
27
Aug
2025
28
Aug
2025
Berne
German
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
27
Aug
2025
28
Aug
2025
Basel
German
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
8
Sep
2025
9
Sep
2025
Geneva
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
20
Oct
2025
21
Oct
2025
Lausanne
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
24
Nov
2025
25
Nov
2025
Zürich
German
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
24
Nov
2025
25
Nov
2025
Berne
German
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
24
Nov
2025
25
Nov
2025
Basel
German
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
4
Dec
2025
5
Dec
2025
Geneva
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.
Next date
24
Mar
2025
25
Mar
2025
Geneva
French
Timetable
CHF 1’400.-
exkl. 8.1% Mwst.
CHF 1’400.-
exkl. 8.1% Mwst.

Further courses

Introduction to Programming with Python («PYTHON»)

3 days
CHF
2'250.–

Introduction to JavaScript («ISC»)

2 days
CHF
1'400.–

Fundamental Language Elements of Java («JAVA01»)

2 days
CHF
1'350.–

Introduction to PHP («PHP»)

3 days
CHF
2'250.–