Basics in Programming (3 cr)
Code: ELA18GY04-3006
General information
Enrollment
11.06.2021 - 11.10.2021
Timing
11.10.2021 - 19.12.2021
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Administration
Campus
Vasa, Wolffskavägen 33
Teaching languages
- Svenska
Degree programmes
- Degree Programme in Electrical Engineering and Automation
Teachers
- Susanne Österholm
Teacher in charge
Ronnie Sundsten
Scheduling groups
- Grupp A (Size: 30. Open UAS: 0.)
- Grupp B (Size: 30. Open UAS: 0.)
- Grupp C (Size: 30. Open UAS: 0.)
Groups
-
ÖH21ELALED-VÖppna YH, IngELALed, Vasa
-
ELA21D-VIngenjör (YH), el- och automationsteknik, 2021, dagstudier
Small groups
- Grupp A
- Grupp B
- Grupp C
Objective
The student is familiar with basic procedural programming techniques:
- concepts and basic structures
- functions
- arrays
with selected programming language.
Content
General about programming with C ++
Variables and constants
Operators and expressions
Keyboard input, screen printing
Selections
Iterations
Functions
Static arrays
Introduction to files
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
The student can create programs that use simple structures with sequences, selections and iterations.
The student can create functions that use parameters and return data.
The student can store data in simple, static one-dimensional arrays.
Assessment criteria, good (3)
The student can create programs that use more advanced selections and iterations. The student can compound structures.
The student can create functions that use reference parameters.
The student can use one-dimensional, static arrays to solve programming tasks.
Assessment criteria, excellent (5)
The student can independently solve more difficult programming problems.
The student can create overloaded functions and templated functions.
The student can use multidimensional, static arrays to solve programming tasks.
Qualifications
No prerquisites.