Introduction to Programming (5 cr)
Code: 5051111-3060
General information
- Enrollment
-
14.12.2024 - 16.01.2025
Registration for the implementation has ended.
- Timing
-
13.01.2025 - 31.05.2025
Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Teaching languages
- Finnish
- Degree programmes
- Kemiantekniikan koulutus
- Teachers
- Matti Teittinen
- Course
- 5051111
Realization has 5 reservations. Total duration of reservations is 10 h 0 min.
Time | Topic | Location |
---|---|---|
Thu 16.01.2025 time 12:00 - 14:00 (2 h 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A312
Teoriatila
|
Thu 30.01.2025 time 12:00 - 14:00 (2 h 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A312
Teoriatila
|
Fri 28.02.2025 time 09:00 - 11:00 (2 h 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Teoriatila
|
Thu 24.04.2025 time 10:00 - 12:00 (2 h 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Teoriatila
|
Thu 15.05.2025 time 12:00 - 14:00 (2 h 0 min) |
Ohjelmoinnin perusteet 5051111-3060 |
LEM_A313
Teoriatila
|
Evaluation scale
H-5
Content scheduling
Beginning: About Program language (Python 3). Course basics.
Middle: About programming and programming languages, program construction and environment and commands.
Ending: Rehearsals and extra information suggested by students. Final examination.
Objective
After completing the course the student can:
- describe the most important software application types and their typical features
- discuss the selection of a proper solution technology
- define the main concepts of programming such as source code, compiler, variable and data type
- read program code written by someone else
- utilize the most important decision and control structures
- recognize basic object-oriented concepts (class and its members, object, reference, exceptions)
- design and implement simple software applications
- draw a flow chart of the program.
Content
- software application structure
- development environment and tools
- variables and data types
- functions
- decision and control structures
- arrays and lists
Materials
The text made for this course in English.
The manual of the program language.
Teaching methods
Contact lessons, self studying and homeworks.
Exam schedules
The final exam at the end of the course.
Two occasions to do the re-examination.
International connections
Course activities lead to a self independent data mining to complement the course material.
"Programming is learned by programming".
The principles of the course concern about load in society and preservation of the nature
Student workload
Homeworks
Qualifications
Basic computer skills and high school or vocational school mathematics curriculum or equivalent skills.
Further information
Group communication to students mainly on Its'learning platform of the course.
Communication to the instructor mainly by email (matti.teittinen@turkuamk.fi).