Basics of programming and digital technique (5 cr)
Code: TE00CM88-3002
General information
Enrollment
07.12.2024 - 05.01.2025
Timing
06.01.2025 - 05.05.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Teaching languages
- Finnish
- English
Degree programmes
- Degree Programme in Electrical and Automation Engineering
Teachers
- Ville Lavonen
Groups
-
PSAHAUS24Electrical and Automation Engineering, Bachelor of Engineering
- 13.01.2025 12:00 - 14:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 14.01.2025 14:00 - 16:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 15.01.2025 11:00 - 13:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 16.01.2025 13:00 - 15:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 20.01.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 24.01.2025 12:00 - 14:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 27.01.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 30.01.2025 09:00 - 11:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 03.02.2025 11:00 - 13:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 06.02.2025 09:00 - 11:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 10.02.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 14.02.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 24.02.2025 12:00 - 14:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 27.02.2025 08:00 - 10:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 04.03.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 07.03.2025 13:00 - 15:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 11.03.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 14.03.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 17.03.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 21.03.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 24.03.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
- 28.03.2025 10:00 - 12:00, Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3002
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
Evaluation scale
H-5