Skip to main content

Basics of programming and digital technique (5 cr)

Code: TE00CM88-3003

General information


Enrollment
18.12.2024 - 31.01.2025
Registration for the implementation has ended.
Timing
03.02.2025 - 30.04.2025
Implementation is running.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Campus
Kupittaa Campus
Teaching languages
English
Degree programmes
Degree Programme in Electrical and Automation Engineering
Teachers
Ilkka Jyväs
Groups
PENERS23
Energy and Environmental Engineering, S23
PENERS24
Energy and Environmental Engineering, S24
Course
TE00CM88

Realization has 10 reservations. Total duration of reservations is 20 h 0 min.

Time Topic Location
Tue 04.02.2025 time 12:00 - 14:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3073 Teoriatila avo muunto byod
Thu 06.02.2025 time 13:00 - 15:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3073 Teoriatila avo muunto byod
Wed 12.02.2025 time 13:00 - 15:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_2004 Johannes muunto byod
Tue 25.02.2025 time 10:00 - 12:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_2027 Frans muunto byod
Thu 27.02.2025 time 13:00 - 15:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_4071 Teoriatila muunto byod
Tue 04.03.2025 time 12:00 - 14:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3002 Henrik muunto byod
Tue 18.03.2025 time 12:00 - 14:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_2042 Teoriatila avo muunto byod
Tue 25.03.2025 time 10:00 - 12:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3004 Josef muunto byod
Tue 22.04.2025 time 12:00 - 14:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3004 Josef muunto byod
Fri 25.04.2025 time 13:00 - 15:00
(2 h 0 min)
Basics of programming and digital technique TE00CM88-3003
EDU_3003 Matias muunto byod
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

The course covers the basics of digital technology and programming.
The implementation is scheduled for the spring semester of 2025

Objective

Objective of the course is to become familiar with the basics of programming and digital technique as well as to create basis for later courses in automation systems. After completing the course, student
- know the basic concepts in programming and can read the program code written by someone else
- can utilize the most important decision and control structures as well as design and implement simple software applications
- recognize basic object-oriented concepts (class and its members, object, reference, exceptions)
- know basic concepts of digital technology
- can utilize logical functions and simplify related expressions
- know the usual logic gates, combinational and sequential circuits as well as digital counters, registers and memory devices

Content

Concepts related to software applications and programming
Software application structure
Variables and data types, functions, decision and control structures, arrays and lists
Programming exercise
Introduction to digital technique
Logical functions and Boolean algebra
Gates, circuits, counters, registers and memory devices

Materials

Materials will be distributed via the itslearning platform

Teaching methods

Lectures, exercises, and independent study.

Exam schedules

There is no exam in the course.

International connections

Class room teaching and programming assignments. Independent information gathering. Independent completion of course book exercises. Programming project.

Completion alternatives

There is no alternative method of completion for the course.

Student workload

Lectures 24-30 h
Exercises 6h
Independent tasks and study 82h
Program project 12h
Total 130h

Further information

Material distribution and other course communication will take place via the itslearning platform.

Go back to top of page