Basics of programming and digital technique (5 cr)
Code: TE00CM88-3001
General information
- Enrollment
-
02.12.2023 - 07.01.2024
Registration for the implementation has ended.
- Timing
-
08.01.2024 - 31.05.2024
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Chemical Industry
- Teaching languages
- Finnish
- English
- Degree programmes
- Degree Programme in Electrical and Automation Engineering
- Teachers
- Ville Lavonen
- Groups
-
PSAHAUS23Electrical and Automation Engineering, Bachelor of Engineering
- Course
- TE00CM88
Realization has 1 reservations. Total duration of reservations is 2 h 0 min.
Time | Topic | Location |
---|---|---|
Tue 02.04.2024 time 12:00 - 14:00 (2 h 0 min) |
Ohjelmoinnin ja digitaalitekniikan perusteet TE00CM88-3001 |
EDU_K1022
Uuden energian laboratorio
|
Evaluation scale
H-5
Content scheduling
Opintojaksolla tutustutaan ohjelmoinnin perusteihin, mikro-ohjainten ohjelmointiin sekä elektroniikkaan.
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
Oppimisalustalla julkaistava materiaali.
Teaching methods
Luentoja sekä ohjelmointiin ja elektroniikkaan liittyviä harjoitustöitä.
Exam schedules
Opintojaksossa ei ole tenttiä
International connections
Itsenäinen ja ryhmätyöskentely sekä tiedon hankkiminen on keskeinen osa oppimista, jota tuetaan myös oppimisalustalla jaettavan materiaalin, esimerkkien, sekä laboratoriotöiden avulla.
Completion alternatives
Vastaavat muualla suoritetut opinnot.
Student workload
Opintojaksolla on oppimisalustalla suoritettavia tehtäviä. Opintojaksoon kuuluu myös laboratorioharjoituksia.
Opintojakson laajus (5 op) vastaa opiskelijalta noin 130 h työmäärää, josta noin 8h on luentoja, 20h on laboratorioharjoitusta, ja loput itsenäistä työtä.
Further information
Viestintä opettajan kanssa sähköpostilla.