Skip to main content

Fundamentals of Programming (5 cr)

Code: A9288-3005

General information


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

  • NCA222SA
    Degree 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.