Python Programming (5 cr)

Code: SOF004AS2AE-3009

Basic information of implementation


Timing
12.01.2026 - 15.05.2026
The implementation has not yet started.
ECTS Credits
5 cr
Campus
Pasila Campus
Teaching languages
English
Seats
15 - 30
Degree programmes
ITBBA Business Information Technology
Teachers
Kari Silpiö
Groups
CONTACT
Contact implementation
BLENDED
Blended implementation
ITE4PASOF1
Business Information Technology, 4th semester, Software Development, Pasila, group 1
ITE4PAICI1
Business Information Technology, 4th semester, ICT Infrastructure and Cloud Services, Pasila, group 1
ITE2PAICI1
Business Information Technology, 2nd semester, ICT Infrastructure and Cloud Services, Pasila, group 1
Course
SOF004AS2AE

Evaluation scale

H-5

Schedule

Online kick-off meeting on the first course week.
You will be required to confirm your course participation by completing a given set of exercises within the first two weeks of the semester.
Online meetings 1-2 times per month
Hands-on programming exam at campus on the next to last week of the semester.

Implementation methods, demonstration and Work&Study

Assessment
* Assignments, learning diary, and a hands-on programming exam

If you already have achieved the required learning objectives of this course, then you can show your competence with a portfolio and a demonstration exam. Please contact the teacher of the course if you need any advice on this matter. Recognition of prior learning should be applied for prior commencing the course.
See also: Further information regarding the recognition of prior learning

Intro

Python is one of the most popular programming languages today! In this course, you will take your first steps in Python and strengthen your existing programming skills. The hands-on programming exercises will give you a lot of practice and help you to learn the course content in a motivating way.

NB! This course is designed for students who already have prior programming experience.

Materials

The course material is available in Moodle.

Teaching methods and instruction

Individual studying + online meetings + exam at the campus.
Teams group for questions and instruction. Email consultation on programming exercises.

NB! This course course is designed for students with prior programming experience. The course prerequisite is that you have passed the course Introduction to Software Development (SOF001IT1AE) or another equivalent course, or you can demonstrate equivalent skills and knowledge in the basics of programming prior commencing the course.

Exam dates and re-exam possibilities

Exam at campus on the next to last week of the semester.
Two re-exams in autum 2022.

Completion alternatives

If your starting-level is strong enough, then you can complete the course almost as it was a virtual course. That is, if you can keep up with the course / coursework on your own, then you are not required to join online meetings. The programming exam at the campus is still mandatory.

Learning assignments

There are weekly programming exercises and written assignments. These are available in Moodle.
The Viope platform is used for programming exercise submission.

Assessment methods

A hands-on programming exam at the end of the semester. The exam takes place at the Pasila campus. Coursework activity might raise/lower course grade by one.

Siirry alkuun