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
-
NSA225SADegree 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.