Basics of Programming (3cr)
Code: LT00DR68-3001
General information
- Enrollment
- 10.11.2025 - 14.01.2026
- Registration for introductions has not started yet.
- Timing
- 16.02.2026 - 05.04.2026
- The implementation has not yet started.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- SeAMK Business Management and SME Business Management
- Campus
- SeAMK Seinäjoki, Frami
- Teaching languages
- Finnish
- Degree programmes
- Bachelor of Business Administration, Business Management
- Teachers
- Mikko Kulmala
- Groups
-
LITA24DBachelor of Business Administration, Business Management
- Course
- LT00DR68
Evaluation scale
1-5
Objective
The student understands the concept of the software life cycle and knows the methodological principles and practices of software production. The student can list and understand typical phases of software production. The student knows the basic techniques and structures of programming and knows how to program small programs in the chosen programming language. The student knows how to use artificial intelligence and language models to support programming.
Content
- stages and methods of software production
- programming environments
- the basics of programming in the selected programming language, e.g. JavaScript, JAVA, C#, or Python (to be decided later)
- programming exercises
- language models to support programming
Materials
Online materials and teacher's moodle materials
Teaching methods
Lectures and exercises
Completion alternatives
Kurssi on mahdollista suorittaa avoimen puolella itsenäisesti.
Student workload
Lectures 20h, independent work 61h.
Assessment criteria, satisfactory (1)
The student can list the concepts related to the software life cycle and software production methods. The student can list typical steps in software production. The student can program small programs in the chosen programming language with the help of the teacher.
Assessment criteria, good (3)
The student can list the concepts related to the life cycle of the software and the methods of software production. The student can list and understand typical phases of software production. The student can program small programs in the chosen programming language.
Assessment criteria, excellent (5)
The student can list the concepts related to the life cycle of the software and the methods of software production. He can apply them to software design. The student understands the typical phases of software production. Students can design and program programs in the chosen programming language.