Fundamentals of ProgrammingLaajuus (5 cr)
Study unit code: R0027
Credits
5 op
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Enrollment
25.11.2024 - 01.12.2024
Timing
11.03.2025 - 23.05.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 80
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
- Mika Stenberg
Teacher in charge
Mika Stenberg
Scheduling groups
- Pienryhmä 1 (Size: 45. Open UAS: 0.)
- Pienryhmä 2 (Size: 45. Open UAS: 0.)
Groups
-
NDV224SNTietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, päivätoteutus, S24, Tikkurila
Small groups
- Pienryhmä 1
- Pienryhmä 2
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Grading scale
H-5
Enrollment
20.05.2024 - 31.05.2024
Timing
30.09.2024 - 10.12.2024
Number of ECTS credits allocated
5 op
Virtual proportion
2.5 op
Mode of delivery
50 % Contact teaching, 50 % Distance learning
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
- Mika Stenberg
Teacher in charge
Mika Stenberg
Groups
-
NDV224KATietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K24, Tikkurila
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Grading scale
H-5
Enrollment
20.05.2024 - 26.05.2024
Timing
01.08.2024 - 31.12.2024
Number of ECTS credits allocated
5 op
Virtual proportion
2.5 op
Mode of delivery
50 % Contact teaching, 50 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Leppävaara
Teaching languages
- Finnish
Seats
40 - 45
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDA2), Laurea Leppävaara (in Finnish)
Teachers
- Outi Grotenfelt
- Katja Henttonen
Teacher in charge
Outi Grotenfelt
Groups
-
NDA224KATietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K24, Leppävaara
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used on this course is Java.
Grading scale
H-5
Enrollment
20.05.2024 - 26.05.2024
Timing
01.08.2024 - 31.12.2024
Number of ECTS credits allocated
5 op
Virtual proportion
2.5 op
Mode of delivery
50 % Contact teaching, 50 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Leppävaara
Teaching languages
- Finnish
Seats
40 - 45
Degree programmes
- Tietojenkäsittelyn koulutus, kyberturvallisuus (NKA2), Laurea Leppävaara (Finnish)
Teachers
- Outi Grotenfelt
- Katja Henttonen
Teacher in charge
Outi Grotenfelt
Groups
-
NKA224KATietojenkäsittelyn koulutus, kyberturvallisuus, monimuotototeutus, K24, Leppävaara
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used on this course is Phyton.
Grading scale
H-5
Enrollment
27.11.2023 - 03.12.2023
Timing
11.03.2024 - 30.05.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 83
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
- Mika Stenberg
Teacher in charge
Mika Stenberg
Scheduling groups
- Pienryhmä 1 (Size: 45. Open UAS: 0.)
- Pienryhmä 2 (Size: 45. Open UAS: 0.)
Groups
-
NDV223SNTietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, päivätoteutus, S23, Tikkurila
Small groups
- Pienryhmä 1
- Pienryhmä 2
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Grading scale
H-5
Enrollment
22.05.2023 - 28.05.2023
Timing
18.09.2023 - 04.12.2023
Number of ECTS credits allocated
5 op
Virtual proportion
2 op
Mode of delivery
60 % Contact teaching, 40 % Distance learning
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
- Kari Häkkinen
Teacher in charge
Kari Häkkinen
Groups
-
NDV223KATietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K23, Tikkurila
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Teaching methods
The implementation plan is available in Finnish.
Grading scale
H-5
Enrollment
22.05.2023 - 28.05.2023
Timing
21.08.2023 - 10.12.2023
Number of ECTS credits allocated
5 op
Virtual proportion
4 op
Mode of delivery
20 % Contact teaching, 80 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- Finnish
Seats
40 - 50
Degree programmes
- Tietojenkäsittelyn koulutus, kyberturvallisuus (NKA2), Laurea Leppävaara (Finnish)
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Scheduling groups
- Avoin AMK 1 (Size: 5. Open UAS: 5.)
Groups
-
NKA223KATietojenkäsittelyn koulutus, kyberturvallisuus, monimuotototeutus, K23, Leppävaara
Small groups
- Avoin AMK 1
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used on this course is Java.
Grading scale
H-5
Enrollment
22.05.2023 - 28.05.2023
Timing
01.08.2023 - 31.12.2023
Number of ECTS credits allocated
5 op
Virtual proportion
4 op
Mode of delivery
20 % Contact teaching, 80 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Leppävaara
Teaching languages
- Finnish
Seats
40 - 45
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDA2), Laurea Leppävaara (in Finnish)
Teachers
- Outi Grotenfelt
Teacher in charge
Outi Grotenfelt
Groups
-
NDA223KATietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K23, Leppävaara
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Enrollment
06.02.2023 - 12.02.2023
Timing
21.03.2023 - 31.05.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 80
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
- Mika Stenberg
Teacher in charge
Mika Stenberg
Scheduling groups
- Pienryhmä 1 (Size: 45. Open UAS: 0.)
- Pienryhmä 2 (Size: 45. Open UAS: 0.)
Groups
-
NDV222SNTietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, päivätoteutus, S22, Tikkurila
Small groups
- Pienryhmä 1
- Pienryhmä 2
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Grading scale
H-5
Enrollment
28.11.2022 - 04.12.2022
Timing
07.02.2023 - 15.05.2023
Number of ECTS credits allocated
5 op
Virtual proportion
3 op
RDI proportion
1 op
Mode of delivery
40 % Contact teaching, 60 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Leppävaara
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Tietojenkäsittelyn koulutus, kyberturvallisuus (NKA2), Laurea Leppävaara (Finnish)
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Groups
-
NKA222SATietojenkäsittelyn koulutus, kyberturvallisuus, monimuotototeutus, S22, Leppävaara
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used on this course is Java.
Grading scale
H-5
Enrollment
23.05.2022 - 29.05.2022
Timing
19.09.2022 - 09.12.2022
Number of ECTS credits allocated
5 op
Virtual proportion
2 op
Mode of delivery
60 % Contact teaching, 40 % Distance learning
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Tietojenkäsittelyn koulutus (NTV2), Laurea Tikkurila (Finnish)
Teachers
- Kari Häkkinen
Teacher in charge
Kari Häkkinen
Groups
-
NDV222KATietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K22, Tikkurila
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Grading scale
H-5
Enrollment
23.05.2022 - 29.05.2022
Timing
01.09.2022 - 16.12.2022
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- Finnish
Seats
40 - 50
Degree programmes
- Tietojenkäsittelyn koulutus, kyberturvallisuus (NKA2), Laurea Leppävaara (Finnish)
Teachers
- Jukka Malinen
Teacher in charge
Jukka Malinen
Groups
-
NKA222KATietojenkäsittelyn koulutus, kyberturvallisuus, monimuotototeutus, K22, Leppävaara
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Teaching methods
- Theory lectures
- Guided workshops
- Self study
Attendance on contact sessions not required.
Learning materials and recommended literature
- Material provided by the teacher in Canvas
- Helsinki University Java MOOC online course
- Online sources
- Own laptop
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language use in this course is Java.
Grading scale
H-5
Enrollment
23.05.2022 - 08.06.2022
Timing
24.08.2022 - 14.12.2022
Number of ECTS credits allocated
5 op
Virtual proportion
4 op
Mode of delivery
20 % Contact teaching, 80 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Leppävaara
Teaching languages
- Finnish
Seats
40 - 50
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDA2), Laurea Leppävaara (in Finnish)
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Scheduling groups
- Avoin AMK (Size: 5. Open UAS: 5.)
Groups
-
NDA222KATietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K22, Leppävaara
Small groups
- Open UAS
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Teaching methods
Consist of:
- Theory lectures
- Self study
- Help clinics
- Group work
- Exam
Attendance on contact sessions is not required. First assignments must be completed during first week to keep place on the course.
Learning materials and recommended literature
- Material provided by the teacher in Canvas
- Helsinki University Java MOOC online course
- Online sources
- Own laptop
Alternative completion methods of implementation
Completion alternatives can be agreed with the teacher.
All students are entitled to demonstrate their competence. The recognition and accreditation of prior competence is initiated by the students themselves. The competence is recognised and accredited by the teacher responsible for the studies or another person designated to the position. The assessment is carried out according to the same assessment criteria and, as a rule, same grading scale as that adopted for the corresponding study unit or module. The student is entitled to apply for accreditation of prior competence regardless of where, how and when the competence has been acquired. The student may also seek accreditation of competence to be acquired on the job as part of their degree (work-based learning). ... The student is responsible for demonstrating and verifying their competence and for providing sufficient information.
Important dates
Voluntary remote and campus lectures as per schedule. Exam date will be announced later.
Exam date: 23.11.2022 16.00 - 18.00
Retake exam date will be announced later.
According to the degree regulations (section 18) “students must be present in the first contact session or notify their teacher in charge if they cannot attend. If they fail to notify the teacher of their absence in the first contact session, their enrollment will be rejected. Another student in the queue may be enrolled in the study unit in the place of the absent student.” (Laurea degree regulations) In the case of online studies the lecturer can also specify some other way than participation on an online meeting what is required from the student so that he/she verifies his/her attendance on the study unit (Decision by the vice president, education
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used on this course is Java.
Grading scale
H-5
Evaluation methods and criteria
“The evaluation of competence is based on the descriptions of objectives in the curricula, and the level of competence is assessed according to the evaluation criteria listed in the implementation plan for the studies.” (Laurea degree regulations).
Grade of the study unit is based on exam (70% of the grade) and individual assignments (30% of the grade). In addition, you must complete a group work to pass the course. There is also an alternative to group work, which is more challenging technically.
n this study unit the assessing of the competences will be done by using the criteria set for requirement level I.
PROFESSIONAL KNOWLEDGE BASIS, INFORMATION SEARCHING AND REPORTING
To achieve grade 5 student must be able to
- use professional concepts extensively
- compare and choose
- relevant information
- report and communicate in a professional manner
To achieve grade 3 student must be able to
- use professional concepts in a consistent manner when explaining various work practices and situations
- gather information and use his/her knowledge basis
- report in the agreed manner
To achieve grade 1 (or pass) student must be able to
- use essential professional concepts when explaining various work practices and situations
- search for information in different sources
- report
PROFESSIONAL PRACTICE AND WORKPLACE DEVELOPMENT
To achieve grade 5 student must be able to
- work independently, using the skills and methods learned
- take responsibility for interaction with customers and/or co-operation partners and for responding to their needs
- anticipate his/her need for guidance
To achieve grade 3 student must be able to
- work using the skills and methods learned
- engage in professional interaction with customers and/or co-operation partners and identify their needs
- take part in guidance and utilise it
To achieve grade 1 (or pass) student must be able to
- work under guidance using the skills and methods learned
- interact with customers and/or co-operation partners
- receive guidance
TEAMWORK SKILLS, LEADERSHIP AND RESPONSIBILITY
To achieve grade 5 student must be able to
- promote the team’s work and team spirit
- manage his/her time appropriately, completing the agreed tasks at the required quality level
- work responsibly, applying the skills and methods learned
- plan and evaluate their work, taking safety and/or ethical aspects into consideration
To achieve grade 3 student must be able to
- engage in goal-oriented work in a team
- plan and manage the progress of his/her work and use of time
- detect safety-related risks
- justify this/her actions in accordance with the professional code of conduct
To achieve grade 1 (or pass) student must be able to
- work as a member of a team
- plan the progress of his/her work and use of time under guidance
- work safely and in accordance with the professional code of conduct
- follow the provided instructions and rules
Students who has failed to demonstrate their competence in accordance with the approved level must supplement or retake their study attainment in a manner and schedule defined by the teacher of the study unit. Laurea provides examination retake dates. Students must register for these examinations no later than 10 days before the retake date. A failed exam or other study attainment can be retaken twice. A failure to attend an actual examination is considered to be one completion attempt." (Laurea degree regulations.)
All staff and students of Laurea are expected to adhere to good scientific practices, which includes appropriate referencing. Familiarise yourself with the practices and, if needed, ask for more information. All study assignments are to be done as individual work unless otherwise instructed.
Enrollment
04.04.2022 - 10.04.2022
Timing
02.05.2022 - 23.06.2022
Number of ECTS credits allocated
5 op
Virtual proportion
3 op
Mode of delivery
40 % Contact teaching, 60 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Leppävaara
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Tietojenkäsittelyn koulutus (NTY2), Laurea yhteinen (Finnish)
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Teaching methods
INTENSIVE COURSE, be prepared to work 10-25 hours every week.
Consist of:
- Theory lectures
- Guided workshops
- Self study
Attendance on contact sessions is NOT required. First assignments must be completed by 9th of May to keep place on the course.
Learning materials and recommended literature
- Material provided by the teacher in Canvas
- Helsinki University Java MOOC online course
- Online sources
- Own laptop
Alternative completion methods of implementation
Completion alternatives can be agreed with the teacher.
All students are entitled to demonstrate their competence. The recognition and accreditation of prior competence is initiated by the students themselves. The competence is recognised and accredited by the teacher responsible for the studies or another person designated to the position. The assessment is carried out according to the same assessment criteria and, as a rule, same grading scale as that adopted for the corresponding study unit or module. The student is entitled to apply for accreditation of prior competence regardless of where, how and when the competence has been acquired. The student may also seek accreditation of competence to be acquired on the job as part of their degree (work-based learning). ... The student is responsible for demonstrating and verifying their competence and for providing sufficient information.
Important dates
Voluntary remote and campus lectures as per schedule. Exam date will be announced later. First assignments must be completed by 9th of May to keep place on the course.
According to the degree regulations (section 18) “students must be present in the first contact session or notify their teacher in charge if they cannot attend. If they fail to notify the teacher of their absence in the first contact session, their enrollment will be rejected. Another student in the queue may be enrolled in the study unit in the place of the absent student.” (Laurea degree regulations) In the case of online studies the lecturer can also specify some other way than participation on an online meeting what is required from the student so that he/she verifies his/her attendance on the study unit (Decision by the vice president, education
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language use in this course is Java.
Grading scale
H-5
Evaluation methods and criteria
“The evaluation of competence is based on the descriptions of objectives in the curricula, and the level of competence is assessed according to the evaluation criteria listed in the implementation plan for the studies.” (Laurea degree regulations).
In this study unit the assessing of the competences will be done by using the criteria set for requirement level I.
PROFESSIONAL KNOWLEDGE BASIS, INFORMATION SEARCHING AND REPORTING
To achieve grade 5 student must be able to
- use professional concepts extensively
- compare and choose
- relevant information
- report and communicate in a professional manner
To achieve grade 3 student must be able to
- use professional concepts in a consistent manner when explaining various work practices and situations
- gather information and use his/her knowledge basis
- report in the agreed manner
To achieve grade 1 (or pass) student must be able to
- use essential professional concepts when explaining various work practices and situations
- search for information in different sources
- report
PROFESSIONAL PRACTICE AND WORKPLACE DEVELOPMENT
To achieve grade 5 student must be able to
- work independently, using the skills and methods learned
- take responsibility for interaction with customers and/or co-operation partners and for responding to their needs
- anticipate his/her need for guidance
To achieve grade 3 student must be able to
- work using the skills and methods learned
- engage in professional interaction with customers and/or co-operation partners and identify their needs
- take part in guidance and utilise it
To achieve grade 1 (or pass) student must be able to
- work under guidance using the skills and methods learned
- interact with customers and/or co-operation partners
- receive guidance
TEAMWORK SKILLS, LEADERSHIP AND RESPONSIBILITY
To achieve grade 5 student must be able to
- promote the team’s work and team spirit
- manage his/her time appropriately, completing the agreed tasks at the required quality level
- work responsibly, applying the skills and methods learned
- plan and evaluate their work, taking safety and/or ethical aspects into consideration
To achieve grade 3 student must be able to
- engage in goal-oriented work in a team
- plan and manage the progress of his/her work and use of time
- detect safety-related risks
- justify this/her actions in accordance with the professional code of conduct
To achieve grade 1 (or pass) student must be able to
- work as a member of a team
- plan the progress of his/her work and use of time under guidance
- work safely and in accordance with the professional code of conduct
- follow the provided instructions and rules
Students who has failed to demonstrate their competence in accordance with the approved level must supplement or retake their study attainment in a manner and schedule defined by the teacher of the study unit. Laurea provides examination retake dates. Students must register for these examinations no later than 10 days before the retake date. A failed exam or other study attainment can be retaken twice. A failure to attend an actual examination is considered to be one completion attempt." (Laurea degree regulations.)
All staff and students of Laurea are expected to adhere to good scientific practices, which includes appropriate referencing. Familiarise yourself with the practices and, if needed, ask for more information. All study assignments are to be done as individual work unless otherwise instructed.
Enrollment
29.11.2021 - 05.12.2021
Timing
15.03.2022 - 30.05.2022
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Laurea Tikkurila
Campus
Laurea Tikkurila
Teaching languages
- Finnish
Seats
20 - 80
Degree programmes
- Tietojenkäsittelyn koulutus (NTV2), Laurea Tikkurila (Finnish)
Teachers
- Kari Häkkinen
Teacher in charge
Kari Häkkinen
Scheduling groups
- Pienryhmä 1 (Size: 45. Open UAS: 0.)
- Pienryhmä 2 (Size: 45. Open UAS: 0.)
Groups
-
NTV221SNTietojenkäsittelyn koulutus, päivätoteutus, S21, Tikkurila
Small groups
- Pienryhmä 1
- Pienryhmä 2
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Enrollment
29.11.2021 - 05.12.2021
Timing
02.02.2022 - 18.05.2022
Number of ECTS credits allocated
5 op
Virtual proportion
2 op
Mode of delivery
60 % Contact teaching, 40 % Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Leppävaara
Teaching languages
- Finnish
Seats
20 - 53
Degree programmes
- Tietojenkäsittelyn koulutus (NTA2), Laurea Leppävaara (Finnish)
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Groups
-
NTA221SATietojenkäsittelyn koulutus, monimuotototeutus, S21, Leppävaara
Learning outcomes
The student is able to
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Teaching methods
- Theory lectures
- Guided workshops
- Self study
Attendance on contact sessions not required.
Learning materials and recommended literature
- Material provided by the teacher in Canvas
- Helsinki University Java MOOC online course
- Online sources
- Own laptop
Alternative completion methods of implementation
Completion alternatives can be agreed with the teacher.
All students are entitled to demonstrate their competence. The recognition and accreditation of prior competence is initiated by the students themselves. The competence is recognised and accredited by the teacher responsible for the studies or another person designated to the position. The assessment is carried out according to the same assessment criteria and, as a rule, same grading scale as that adopted for the corresponding study unit or module. The student is entitled to apply for accreditation of prior competence regardless of where, how and when the competence has been acquired. The student may also seek accreditation of competence to be acquired on the job as part of their degree (work-based learning). ... The student is responsible for demonstrating and verifying their competence and for providing sufficient information.
Important dates
Voluntary remote and campus lectures as per schedule.
Exam on 18.05.2022 at 16.30 - 18.00.
According to the degree regulations (section 18) “students must be present in the first contact session or notify their teacher in charge if they cannot attend. If they fail to notify the teacher of their absence in the first contact session, their enrollment will be rejected. Another student in the queue may be enrolled in the study unit in the place of the absent student.” (Laurea degree regulations) In the case of online studies the lecturer can also specify some other way than participation on an online meeting what is required from the student so that he/she verifies his/her attendance on the study unit (Decision by the vice president, education
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language use in this course is Java.
Grading scale
H-5
Evaluation methods and criteria
“The evaluation of competence is based on the descriptions of objectives in the curricula, and the level of competence is assessed according to the evaluation criteria listed in the implementation plan for the studies.” (Laurea degree regulations).
Grade (1-5) is determined by exam results. In addition to the exam, students must do compulsory programming assignments from the Java MOOC online course (parts 1-4).
Student may choose to do additional assignments (parts 4-7 from the MOOC) and thereby receive grade 5 automatically, without taking the exam. Oral evaluation is required, however.
In this study unit the assessing of the competences will be done by using the criteria set for requirement level I.
PROFESSIONAL KNOWLEDGE BASIS, INFORMATION SEARCHING AND REPORTING
To achieve grade 5 student must be able to
- use professional concepts extensively
- compare and choose
- relevant information
- report and communicate in a professional manner
To achieve grade 3 student must be able to
- use professional concepts in a consistent manner when explaining various work practices and situations
- gather information and use his/her knowledge basis
- report in the agreed manner
To achieve grade 1 (or pass) student must be able to
- use essential professional concepts when explaining various work practices and situations
- search for information in different sources
- report
PROFESSIONAL PRACTICE AND WORKPLACE DEVELOPMENT
To achieve grade 5 student must be able to
- work independently, using the skills and methods learned
- take responsibility for interaction with customers and/or co-operation partners and for responding to their needs
- anticipate his/her need for guidance
To achieve grade 3 student must be able to
- work using the skills and methods learned
- engage in professional interaction with customers and/or co-operation partners and identify their needs
- take part in guidance and utilise it
To achieve grade 1 (or pass) student must be able to
- work under guidance using the skills and methods learned
- interact with customers and/or co-operation partners
- receive guidance
TEAMWORK SKILLS, LEADERSHIP AND RESPONSIBILITY
To achieve grade 5 student must be able to
- promote the team’s work and team spirit
- manage his/her time appropriately, completing the agreed tasks at the required quality level
- work responsibly, applying the skills and methods learned
- plan and evaluate their work, taking safety and/or ethical aspects into consideration
To achieve grade 3 student must be able to
- engage in goal-oriented work in a team
- plan and manage the progress of his/her work and use of time
- detect safety-related risks
- justify this/her actions in accordance with the professional code of conduct
To achieve grade 1 (or pass) student must be able to
- work as a member of a team
- plan the progress of his/her work and use of time under guidance
- work safely and in accordance with the professional code of conduct
- follow the provided instructions and rules
Students who has failed to demonstrate their competence in accordance with the approved level must supplement or retake their study attainment in a manner and schedule defined by the teacher of the study unit. Laurea provides examination retake dates. Students must register for these examinations no later than 10 days before the retake date. A failed exam or other study attainment can be retaken twice. A failure to attend an actual examination is considered to be one completion attempt." (Laurea degree regulations.)
All staff and students of Laurea are expected to adhere to good scientific practices, which includes appropriate referencing. Familiarise yourself with the practices and, if needed, ask for more information. All study assignments are to be done as individual work unless otherwise instructed.