Skip to main content

Introduction to Programming (Java) (3 ECTS)

Code: TT00VI07-3011

General information


Enrollment
02.05.2019 - 31.05.2019
Registration for the implementation has ended.
Timing
01.08.2020 - 31.12.2020
Implementation has ended.
Number of ECTS credits allocated
3 ECTS
Virtual portion
3 ECTS
Mode of delivery
Online
Campus
Karaportti 2
Teaching languages
Finnish
Seats
0 - 3000
Degree programmes
Information and Communication Technology
No reservations found for implementation TT00VI07-3011!

Location and time

Up to Student her-/himself.

Materials

Online in Metropolia's Viope environment.

Employer connections

N/A

Exam schedules

N/A

International connections

N/A

Completion alternatives

N/A

Evaluation methods and criteria

Pass, after Student have done 80% or more of the course.

Student workload

Up to Student her-/himself.

Content scheduling

Up to Student her-/himself.

Teaching methods

100% online (Self-Study) course.

Further information

ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

Algorithms and control structures
- The student understands the meanings of different control structures and can choose an appropriate structure to a given problem.
- The student is able to explain the control flow of a simple program.
- The student knows how to program each control structure.
- The student is able to write a program which reads and writes data.

Variables, constants and types:
- The student understands the difference between the type and the value of the variable.
- The student knows how to declare variables.

Subprograms:
- The student understands the purpose, naming convention and calling mechanism of the subprograms.
- The student knows how to write a subprogram and invoke it.

Assessment criteria, good (3)

Algorithms and control structures:
- The student is able to design simple algorithms.
- The student knows how to combine different control structures in a program.
- The student is able to write interactive programs.
- The student knows how to find an element from an array using sequential lookup.

Variables, constants and types:
- The student is able to define and use one-dimensional arrays.

Subprograms:
- The student is able to define parameters for subprograms and use them.
- The student knows how to return results from subprograms.

Assessment criteria, excellent (5)

Algorithms and control structures:
- The student is able to make elegant solutions for given problems.
- The student is able to use arrays for diverse problems.

Variables, constants and types:
- The student is able to define and use two-dimensional arrays.

Subprograms:
- The student knows how to make tests for subprograms.
- The student knows the difference between value parameters and reference parameters including especially arrays and String variables.

Further information

ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields

Go back to top of page