Skip to main content

Introduction to Programming: Java (3 cr)

Code: NN00GC31-3003

General information


Enrolment period

01.10.2024 - 30.06.2025

Timing

01.05.2025 - 31.08.2025

Credits

3 op

Virtual portion

3 op

Mode of delivery

Online learning

Campus

TAMK Main Campus

Teaching languages

  • Finnish

Seats

10 - 80

Teachers

  • Erkki Hietalahti

Person in charge

Erkki Hietalahti

Groups

  • VAPAA

Objectives (course unit)

Competence goals for the approved performance:

Student can interpret the finished program code.
Student knows how to compile and run an application.
Student knows how to create applications using control structures, variables and tables.
Student knows how to build simple applications.

In this course we use the Java programming language and tools.

Content (course unit)

How to program computer applications
How to compile and run applications
How to write a small application

The content of the course is implemented using the Java programming language and tools.

Further information (course unit)

General structure of a Java program and its components
Java program development and development environments
Variables, data types
Clauses, presences
Input, print
Classes and objects: self-made and ready-made classes
Class data members and methods
Method parameters, return values
Control structures
Tables
Java program memory management
Exceptions
File handling

Assessment criteria, pass/fail (course unit)

Fail: The student is unable to program with Java even when assisted.
Pass: The student is able to apply Java in programming tasks.

Assessment scale

0-5