Skip to main content

Fundamentals of Programming (5 cr)

Code: R0027-NTV1811A

General information


Enrollment

14.05.2018 - 31.05.2018

Timing

02.10.2018 - 18.12.2018

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages

  • Finnish

Seats

0 - 30

Degree programmes

  • Tietojenkäsittelyn koulutus (NTV2), Laurea Tikkurila (Finnish)

Teachers

  • Mika Stenberg

Teacher in charge

Mika Stenberg

Groups

  • NTV218KA

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming

Teaching methods

Course is implemented as teacher-led workshops. During classes students do in programming exercises and learn theory. At home students study using Viope-platform. At the end of the course, students design and code a small project. The course is taught using Java-programming language.

Location and time

Workshops are held in Tikkurila, room B305.

Learning materials and recommended literature

- Java 2 -Ohjelmoinnin peruskirja (Peltomäki, Juha) tai vastaava
- teachers material
- Viopes material

Alternative completion methods of implementation

You can study this course idependently by implementing the programming project and completing the final exam.

Students workload

In order to learn the concepts of programming, student needs to spend time studying also outside workshop-sessions.

Content and scheduling

Kurssin keskeinen sisältö on seuraava:

1. Johdanto
2. Algoritmien laatiminen
3. Tulostaminen ja lukeminen
4. Rakenteiset lauseet
5. Toistorakenteet
6. Taulukot
7. Metodit

Further information for students

No pre-requisite knowledge is required.

Grading scale

H-5

Evaluation methods and criteria

Evaluation is based on:
- Attending the workshops
- Assignments completed in Viope
- Final exam
- Project work