Python Programming (5 cr)
Code: SOF004AS2AE-3003
Basic information of implementation
- Enrollment
- 12.06.2023 - 18.08.2023
- Enrolment for the implementation has ended.
- Timing
- 21.08.2023 - 15.12.2023
- Implementation has ended.
- ECTS Credits
- 5 cr
- Campus
- Pasila Campus
- Teaching languages
- English
- Seats
- 15 - 30
- Degree programmes
- ITBBA Business Information Technology
- Teachers
- Kari Silpiö
- Groups
-
CONTACTContact implementation
-
BLENDEDBlended implementation
-
ITE4PASOF1Business Information Technology, 4th semester, Software Development, Pasila, group 1
-
ITE4PAICI1Business Information Technology, 4th semester, ICT Infrastructure and Cloud Services, Pasila, group 1
- Course
- SOF004AS2AE
Evaluation scale
H-5
Schedule
A kick-off meeting at the campus on the first course week.
Contact classes on the second and third course week.
Individual studying.
Hands-on programming exam at the campus on the next to last week of the semester.
*** IMPORTANT ***
You will be required to confirm your course participation by completing a given set of exercises within the first two weeks 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
Mostly individual studying. A few contact classes at the beginning of the semester. On-site exam at the end of the semester.
Teams group for questions and instruction. Weekly email consultation on programming exercises.
*** IMPORTANT ***
This course is designed for students with prior programming experience.
The 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
On-site exam on the next to last week of the semester.
Two on-site re-exams in spring 2024.
Internationality
The course is in English. Usually, there are participants from different nationalities.
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 the contact classes. The programming exam at the campus is 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 kick-off meeting at the campus on the first course week.
Individual studying at your own pace + A hands-on programming exam at the end of the semester.
NB! The exam takes place at the Pasila campus.