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