Siirry suoraan sisältöön

Basics of Programming (5 op)

Toteutuksen tunnus: ND00CC70-3002

Toteutuksen perustiedot


Ilmoittautumisaika
24.11.2025 - 30.11.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.01.2026 - 31.07.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
10 Liiketalous-, tietojenkäsittely- ja palvelualat
Toimipiste
Laurea Verkkokampus
Opetuskielet
englanti
Paikat
20 - 55
Koulutus
Degree Programme in Business Information Technology, Developing Digital Services (NSA2), Laurea Leppävaara
Opettajat
Katja Henttonen
Vastuuopettaja
Katja Henttonen
Ryhmät
NSA225SA
Degree Programme in Business Information Technology, Developing Digital Services, virtual studies, S25, Leppävaara
Opintojakso
ND00CC70

Tavoitteet

The student is able to
- solve logical problems with algorithmic thinking
- 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

Aika ja paikka

Online, see dates in the Pakki Calendar.

Oppimateriaali ja suositeltava kirjallisuus

- Material provided by the teacher in Canvas
- Helsinki University Python MOOC material

Toteutustapa

Students work with programming assignments independently as per online instructions. Students are strongly encouraged to come to weekly tutoring sessions to listen lectures and seek guidance with assignments that they could not complete on their own. Individual exam and group work is how you demonstrate skills gained during the course.

Työelämäyhteistyö ja/tai TKI

-

Toteutuksen tärkeät päivämäärät

See dates in the Pakki Calendar. Exam is the only sessions where attendance is mandatory.

Kansainvälisyys toteutuksella

-

Toteutuksen valinnaiset suoritustavat

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.

Opiskelijan ajankäyttö ja kuormitus

The course is intensive, and students are expected to dedicate a significant amount of time to programming assignments outside of class. Depending on prior knowledge and proficiency, you should reserve 5–15 hours per week for independent work.

Sisältö ja sen jaksotus

1.Theory (Foundations of Programming):

Variables
Conditional statements
Loops
Functions
Lists
File input/output

2. Practical Application

Collaborative exercise where you apply programming concepts
Working with essential tools such as GitHub and GitHub Copilot

3. Introduction to Sustainable Software Engineering
Introduction to the principles of environmentally sustainable software development.

Arviointiasteikko

H-5

Lisätiedot

No previous programming experience required. Programming language used in this course is Python.

Siirry alkuun