Fundamentals of Programming (5 cr)
Code: R0027-3008
General information
Enrollment
18.05.2020 - 24.05.2020
Timing
01.11.2020 - 28.02.2021
Number of ECTS credits allocated
5 op
Virtual proportion
3 op
Mode of delivery
40 % Contact teaching, 60 % Distance learning
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 30
Degree programmes
- Tietojenkäsittelyn koulutus (NTY2), Laurea yhteinen (Finnish)
Teachers
- Kyösti Marjakangas
Teacher in charge
Kyösti Marjakangas
Groups
-
NTVOPK20Tietojenkäsittelyn koulutus, Avoin AMK polkuopinnot, K20, Tikkurila
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