Programming 1 (5 cr)
Code: SOF005AS2AE-3014
Basic information of implementation
- Enrollment
- 02.06.2025 - 15.08.2025
- Enrollment for the implementation has begun.
- Timing
- 18.08.2025 - 10.10.2025
- 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
-
CONTACTContact implementation
-
BLENDEDBlended implementation
-
ITE2PASOF1Business Information Technology, 2nd semester, Software Development, Pasila, group 1
- Course
- SOF005AS2AE
Evaluation scale
H-5
Schedule
Weekly contact classes.
Hands-on programming exam in the last course week.
*** 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
Learning methods
a. Contact lessons, independent studies and assignments OR
b. Independent studies and assignments
Assessment
* Weekly assignments, activity on the course, 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 in Eclipse. 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
In this course, you will strengthen your programming skills and take your first steps in Java. This course gives you a solid base for your further programming studies. The weekly hands-on programming exercises will give you practical experience and help you to learn the course content in a motivating way.
Materials
The course material is available in Moodle.
Teaching methods and instruction
Contact classes and weekly coursework.
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. Please contact the teacher before the course starts if needed.
Working life connections
-
Exam dates and re-exam possibilities
The exam dates are available in Moodle.
There are two re-exams.
Internationality
The course is in English. Usually, there are participants from different nationalities.
Completion alternatives
-
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
Hands-on programming exam.
The coursework might raise/lower the course grade by one.
*** IMPORTANT ***
* The required minimum amount of coursework should be completed before the exam.
NB! Haaga-Helia's policy: When the implementation type of the course is contact, online or blended it is required that the student is present during those teaching hours that are marked in the study schedule. If you are absent more than 25%, your grade will be lowered by one. If you are absent more than 50%, the course is failed.