Basics of programming and telecommunications (5 cr)
Code: RO00FB04-3001
General information
- Enrollment
-
07.04.2025 - 21.04.2025
Registration for introductions has not started yet.
- Timing
-
01.09.2025 - 19.12.2025
The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Department of Construction and Energy Engineering
- Campus
- Kouvola Campus
- Teaching languages
- Finnish
- Seats
- 10 - 40
- Degree programmes
- Degree Programme in Robotics and Artificial Intelligence
- Teachers
- Tomi Pahula
- Tapani Alastalo
- Teacher in charge
- Tapani Alastalo
- Groups
-
ROKV25SPRobotics and Artificial Intelligence, full-time studies
- Course
- RO00FB04
Realization has 15 reservations. Total duration of reservations is 40 h 30 min.
Time | Topic | Location |
---|---|---|
Fri 05.09.2025 time 10:15 - 12:45 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Wed 17.09.2025 time 13:15 - 15:45 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Mon 22.09.2025 time 10:45 - 13:15 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Mon 22.09.2025 time 13:30 - 16:00 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Fri 03.10.2025 time 10:15 - 12:45 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Mon 06.10.2025 time 11:15 - 13:45 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Fri 10.10.2025 time 12:45 - 15:15 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Fri 31.10.2025 time 10:15 - 12:45 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Fri 07.11.2025 time 10:00 - 12:30 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Fri 07.11.2025 time 13:00 - 16:30 (3 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
337A
Robotiikkalabra, 3. kerros
|
Fri 21.11.2025 time 13:30 - 16:00 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Tue 25.11.2025 time 11:00 - 13:30 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
251
Teorialuokka (40+1), päärakennus
|
Fri 28.11.2025 time 10:15 - 12:45 (2 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
355
Teorialuokka (40+1), päärakennus
|
Wed 10.12.2025 time 13:00 - 16:30 (3 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
337A
Robotiikkalabra, 3. kerros
|
Wed 17.12.2025 time 11:15 - 14:45 (3 h 30 min) |
Ohjelmoinnin ja tietoliikennetekniikan perusteet RO00FB04-3001 |
337A
Robotiikkalabra, 3. kerros
|
Objective
You know how to set up your programming environment for machine learning.
You understand the basic structures of programming and can build simple procedural programs.
You know how to create functions and use basic data types, arrays, and other fundamental data structures.
You can recognize more advanced programming structures and features.
You have a basic understanding of the machine learning libraries.
Content
What are the basic data types, and how are they represented in a computer?
What are variables and functions, as well as conditional and loop structures?
How is a simple program constructed? How is it compiled, installed, and run?
What libraries are used in machine learning?
Course material
The study material of the course is determined at the opening lecture
Study forms and methods
Scheduled track:
You will attend teaching and guidance sessions as specified in the schedule.
Independent track:
Not applicable
Blended track:
Not applicable
RDI and work-related cooperation
Course does not include RDI co-operation.
Timing of exams and assignments
All exams must be agreed with the teacher before registering for the exam, and retake exams must be completed in the schedule according to the degree regulations.
Student workload
135 h
Course part description
Programming: environment, structure, data types, functions, objects, classes, libraries
Telecommunication technology: networks, routing, cabling
Evaluation scale
1-5
Assessment methods and criteria
Exams and any study assignments that affect the evaluation are agreed upon in the introductory lecture of the course.