Fundamentals of ProgrammingLaajuus (5 cr)
Study unit code: A9288
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
14.01.2025 - 11.05.2025
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
10 Liiketalous-, tietojenkäsittely- ja palvelualat
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
20 - 40
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NSA2), Laurea Leppävaara
Teachers
- Jukka Malinen
Teacher in charge
Jukka Malinen
Groups
-
NSA224SADegree Programme in Business Information Technology, Developing Digital Services, virtual studies, S24, 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
Students work with programming assignments independently as per online instructions. Students are strongly encouraged to come to weekly tutoring sessions to seek guidance with assignments that they could not complete on their own. Lecture videos are also provided. Individual exam and group work is how you demonstrate skills gained during the course.
Learning materials and recommended literature
- Material provided by the teacher in Canvas
- Helsinki University Python 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 tutoring sessions as per schedule.
Exam. See the timetable in Canvas.
Assignments must be completed by given deadlines to receive full points. The student must complete first assignment in two weeks from the start of the course. If the first assignment is not returned in time, a student will be de-registered from the course.
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used in this course is Python.
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 result of the exams, number of completed assignments and results of group work.
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
25.11.2024 - 05.01.2025
Timing
14.01.2025 - 11.05.2025
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
10 Liiketalous-, tietojenkäsittely- ja palvelualat
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
20 - 45
Degree programmes
- Degree Programme in Business Information Technology, Cyber Security (NCA2), Laurea Leppävaara
Teachers
- Katja Henttonen
- Deepak K C
Teacher in charge
Katja Henttonen
Groups
-
NCA224SADegree Programme in Business Information Technology, Cyber Security, virtual studies, S24, 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
Students work with programming assignments independently as per online instructions. Students are strongly encouraged to come to weekly tutoring sessions to seek guidance with assignments that they could not complete on their own. Some online theory lectures and learning videos are also provided.
Learning materials and recommended literature
- Material provided by the teacher in Canvas
- Helsinki University Python 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 tutoring sessions as per schedule.
Assignments must be completed by given deadlines to receive full points. The student must complete first assignment in two weeks from the start of the course. If the first assignment is not returned in time, a student will be deregistered from the course.
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used in this course is Python.
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 results of the two exams, number of completed assignments and results of group work.
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
27.11.2023 - 03.12.2023
Timing
25.01.2024 - 16.05.2024
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
- English
Seats
20 - 45
Degree programmes
- Degree Programme in Business Information Technology, Cyber Security (NCA2), Laurea Leppävaara
Teachers
- Kari Häkkinen
Teacher in charge
Kari Häkkinen
Groups
-
NCA223SADegree Programme in Business Information Technology, Cyber Security, virtual studies, S23, 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
Students work with programming assignments independently as per online instructions. Students are encouraged to come to tutoring sessions to seek guidance with assignments that they could not complete on their own OR to listen possible lecturing.
Learning videos and links will be offered in Canvas to further advance studying.
Learning materials and recommended literature
- Material provided by teacher in Canvas
- Helsinki University Python MOOC online course [parts 1-7]
- Online sources
- Own laptop [MacOS, Linux, Windows]
Alternative completion methods of implementation
Options for completing the course can be agreed upon 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.
Co-operation with working life and/or RDI
N/A
Important dates
Students have the opportunity to participate in distance learning classes according to the schedule.
At the end of the course, there is an opportunity to increase the grade earned in class assignments by participating in a voluntary exam.
Class assignments must be completed during the course in order to pass the course. The student must progress in the tasks throughout the semester - the teacher is not responsible for the progress of the students' work. If the student does not ask for help and does not make sufficient progress, he will be given a failing grade.
Forms of internationality
N/A
Students workload
The time spent studying depends on the student's study skills, previous experience in programming and logical thinking, and motivation.
Typically, it takes 26.7 hours to earn one credit, so it would take 133.5 hours to earn five credits.
Content and scheduling
Introduction to the programming. User input. Variables. Arithmetics in programming. Conditional statements. Loops. String. Functions. About IDE's. Structured data. Formatted printing. Reference types. Reading and writing files. Variable scopes. Error handling. Modules. Randomness. Times and dates. Data processing
Further information for students
This course is about studying basic structures of a programming language.
No previous programming experience required.
Programming language used in this course is Python.
Grading scale
H-5
Evaluation methods and criteria
The evaluation of competence is based on the goal descriptions in the curricula, and the level of competence is evaluated according to the evaluation criteria in the implementation plan of the studies. (Laurea degree rules).
The grade (0-5) is determined based on completed assignments and the exam (if the student participated: the exam is not mandatory).
A student can get a grade of 0-3 by completing assignments (40% - 60% - 80% of the points).
A student can get a 0-2 increase in his grade by participating in a voluntary exam (60% - 80% of the points).
An exam at the end of the course is NOT mandatory, but possible.
A grade of 0 (failed) for class assignments cannot be increased with an exam. In order to pass the course, the student must earn at least grade 1 by doing class assignments.
In this Study Course, the assessment of competence is carried out according to the criteria set for requirement level I.
PROFESSIONAL DATABASE, INFORMATION SEARCH AND REPORTING
To achieve grade 5 a student must be able to
- use professional concepts extensively
- compare and choose
- relevant information
- report and communicate professionally
To achieve grade 3 a student must be able to
- uses professional concepts consistently when explaining different work practices and situations
- collect information and use its database
- reports as agreed
In order to achieve a grade 1 (or pass), the student must be able to
- use key professional concepts in explaining different work practices and situations
- search for information from different sources
-report
PROFESSIONAL PRACTICE AND WORKPLACE DEVELOPMENT
To achieve grade 5 a student must be able to
- work independently using learned skills and methods
- takes responsibility for interacting with customers and/or partners and meeting their needs
- anticipate his need for guidance
To achieve grade 3 a student must be able to
- work with learned skills and methods
- have professional interaction with customers and/or partners and identify their needs
- participate in guidance and make use of it
In order to achieve a grade 1 (or pass), the student must be able to
- work under guidance using learned skills and methods
- interact with customers and/or partners
- get guidance
TEAMWORK SKILLS, LEADERSHIP AND RESPONSIBILITY
To achieve grade 5 a student must be able to
- promotes team work and team spirit
- managing his time appropriately, completing the agreed tasks at the required quality level
- to work responsibly applying learned skills and methods
- to plan and evaluate their work taking safety and/or ethical aspects into account
To achieve grade 3 a student must be able to
- Do goal-oriented work in a team
- plans and directs the progress of his work and use of time
- detect safety-related risks
- justify their actions in accordance with professional codes of conduct
In order to achieve a grade 1 (or pass), the student must be able to
- work as a team member
- plans the progress of his work and use of time under guidance
- work safely and in accordance with professional codes of conduct
- follow the given instructions and rules
A student who has not demonstrated his/her competence according to the approved level must supplement or complete his studies again in the manner and schedule determined by the teacher of the course. Laurea offers exam retake dates. You must register for these exams no later than 10 days before the resit date. A failed exam or other credit can be repeated twice. Failure to appear for the actual exam is considered one failure." (Laurea degree regulations.)
Good scientific practices are required of all Laurea staff and students, which includes appropriate reporting. Familiarize yourself with the policies and ask for more information if necessary. All study assignments must be done as independent work, unless otherwise specified.
Enrollment
27.11.2023 - 03.12.2023
Timing
24.01.2024 - 15.05.2024
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
- English
Seats
20 - 45
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NSA2), Laurea Leppävaara
Teachers
- Kari Häkkinen
Teacher in charge
Kari Häkkinen
Groups
-
NSA223SADegree Programme in Business Information Technology, Developing Digital Services, virtual studies, S23, 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
Students work with programming assignments independently as per online instructions. Students are encouraged to come to tutoring sessions to seek guidance with assignments that they could not complete on their own OR to listen possible lecturing.
Learning videos and links will be offered in Canvas to further advance studying.
Learning materials and recommended literature
- Material provided by teacher in Canvas
- Helsinki University Python MOOC online course [parts 1-7]
- Online sources
- Own laptop [MacOS, Linux, Windows]
Alternative completion methods of implementation
Options for completing the course can be agreed upon 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.
Co-operation with working life and/or RDI
N/A
Important dates
Students have the opportunity to participate in distance learning classes according to the schedule.
At the end of the course, there is an opportunity to increase the grade earned in class assignments by participating in a voluntary exam.
Class assignments must be completed during the course in order to pass the course. The student must progress in the tasks throughout the semester - the teacher is not responsible for the progress of the students' work. If the student does not ask for help and does not make sufficient progress, he will be given a failing grade.
Forms of internationality
N/A
Students workload
The time spent studying depends on the student's study skills, previous experience in programming and logical thinking, and motivation.
Typically, it takes 26.7 hours to earn one credit, so it would take 133.5 hours to earn five credits.
Content and scheduling
Introduction to the programming. User input. Variables. Arithmetics in programming. Conditional statements. Loops. String. Functions. About IDE's. Structured data. Formatted printing. Reference types. Reading and writing files. Variable scopes. Error handling. Modules. Randomness. Times and dates. Data processing
Further information for students
This course is about studying basic structures of a programming language.
No previous programming experience required.
Programming language used in this course is Python.
Grading scale
H-5
Evaluation methods and criteria
The evaluation of competence is based on the goal descriptions in the curricula, and the level of competence is evaluated according to the evaluation criteria in the implementation plan of the studies. (Laurea degree rules).
The grade (0-5) is determined based on completed assignments and the exam (if the student participated: the exam is not mandatory).
A student can get a grade of 0-3 by completing assignments (40% - 60% - 80% of the points).
A student can get a 0-2 increase in his grade by participating in a voluntary exam (60% - 80% of the points).
An exam at the end of the course is NOT mandatory, but possible.
A grade of 0 (failed) for class assignments cannot be increased with an exam. In order to pass the course, the student must earn at least grade 1 by doing class assignments.
In this Study Course, the assessment of competence is carried out according to the criteria set for requirement level I.
PROFESSIONAL DATABASE, INFORMATION SEARCH AND REPORTING
To achieve grade 5 a student must be able to
- use professional concepts extensively
- compare and choose
- relevant information
- report and communicate professionally
To achieve grade 3 a student must be able to
- uses professional concepts consistently when explaining different work practices and situations
- collect information and use its database
- reports as agreed
In order to achieve a grade 1 (or pass), the student must be able to
- use key professional concepts in explaining different work practices and situations
- search for information from different sources
-report
PROFESSIONAL PRACTICE AND WORKPLACE DEVELOPMENT
To achieve grade 5 a student must be able to
- work independently using learned skills and methods
- takes responsibility for interacting with customers and/or partners and meeting their needs
- anticipate his need for guidance
To achieve grade 3 a student must be able to
- work with learned skills and methods
- have professional interaction with customers and/or partners and identify their needs
- participate in guidance and make use of it
In order to achieve a grade 1 (or pass), the student must be able to
- work under guidance using learned skills and methods
- interact with customers and/or partners
- get guidance
TEAMWORK SKILLS, LEADERSHIP AND RESPONSIBILITY
To achieve grade 5 a student must be able to
- promotes team work and team spirit
- managing his time appropriately, completing the agreed tasks at the required quality level
- to work responsibly applying learned skills and methods
- to plan and evaluate their work taking safety and/or ethical aspects into account
To achieve grade 3 a student must be able to
- Do goal-oriented work in a team
- plans and directs the progress of his work and use of time
- detect safety-related risks
- justify their actions in accordance with professional codes of conduct
In order to achieve a grade 1 (or pass), the student must be able to
- work as a team member
- plans the progress of his work and use of time under guidance
- work safely and in accordance with professional codes of conduct
- follow the given instructions and rules
A student who has not demonstrated his/her competence according to the approved level must supplement or complete his studies again in the manner and schedule determined by the teacher of the course. Laurea offers exam retake dates. You must register for these exams no later than 10 days before the resit date. A failed exam or other credit can be repeated twice. Failure to appear for the actual exam is considered one failure." (Laurea degree regulations.)
Good scientific practices are required of all Laurea staff and students, which includes appropriate reporting. Familiarize yourself with the policies and ask for more information if necessary. All study assignments must be done as independent work, unless otherwise specified.
Enrollment
28.11.2022 - 04.12.2022
Timing
27.02.2023 - 05.06.2023
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
RDI proportion
1 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
20 - 45
Degree programmes
- Degree Programme in Business Information Technology, Cyber Security (NCA2), Laurea Leppävaara
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Groups
-
NCA222SADegree Programme in Business Information Technology, Cyber Security, blended learning, 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
Teaching methods
Students work with programming assignments independently as per online instructions. Students are strongly encouraged to come to weekly tutoring sessions to seek guidance with assignments that they could not complete on their own. Learning videos are also provided.
Learning materials and recommended literature
- Material provided by the teacher in Canvas
- Helsinki University Python 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 tutoring sessions as per schedule.
Two exams (attendance mandatory) on following dates:
04.04.2023 16-17:00
09.05.2023 16-17:00
Assignments must be completed by given deadlines to receive full points. The student must complete first assignment in two weeks from the start of the course. If the first assignment is not returned in time, a student will be deregistered from the course.
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used in this course is Python.
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 results of the two exams, number of completed assignments and results of group work.
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
28.11.2022 - 04.12.2022
Timing
23.01.2023 - 19.05.2023
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
RDI proportion
1 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
20 - 35
Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NSA2), Laurea Leppävaara
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Groups
-
NSA222SADegree Programme in Business Information Technology, Developing Digital Services, virtual studies, 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
Teaching methods
Students work with programming assignments independently as per online instructions. Students are strongly encouraged to come to weekly tutoring sessions to seek guidance with assignments that they could not complete on their own. Lecture videos are also provided. Individual exam and group work is how you demonstrate skills gained during 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 tutoring sessions as per schedule.
Exams (attendance mandatory) on 25.04.2023 16.00 - 18.00
Assignments must be completed by given deadlines to receive full points. The student must complete first assignment in two weeks from the start of the course. If the first assignment is not returned in time, a student will be deregistered from the course.
Further information for students
This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used 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 result of the exams, number of completed assignments and results of group work.
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
02.03.2022 - 19.05.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
- English
Seats
40 - 60
Degree programmes
- Degree Programme in Business Information Technology, Cyber Security (NCA2), Laurea Leppävaara
- Degree Programme in Business Information Technology (NIA), Laurea Leppävaara
Teachers
- Katja Henttonen
Teacher in charge
Katja Henttonen
Groups
-
NCA221SADegree Programme in Business Information Technology, Cyber Security, blended learning, S21, Leppävaara
-
NIA221SADegree Programme in Business Information Technology, virtual studies, 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 lectures as per schedule.
Exam on 19.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 used 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.