ISEP1001 Programming 1 (5 op)

Opinnon taso:
Perusopinnot
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Opetussuunnitelmakaudet:
2026-2027, 2027-2028

Avainteksti

Introduction to programming.

Kuvaus

Introduction to programming, algorithms, and algorithmic problem solving. Planning, writing, testing and debugging a computer program in a high-level language using standard data types and basic IO. 

Osaamistavoitteet

After completing the course, the student is able to

  1. Design and create simple programs using the imperative programming paradigm following good programming practices
  2. Trace and debug errors in simple computer programs
  3. Automatically test simple programming constructs
  4. Explain key terms relating to (imperative) programming
  5. Motivate the need for manual programming skills in an era of AI coding assistants
  6. Write small computer programs using the pair-programming development method, working towards a shared goal in a collaborative and respectful manner. 

Esitietojen kuvaus

 

Oppimateriaalit

Online/teacher-provided learning material. 

Suoritustavat

Tapa 1

Kuvaus:
Contact teaching, including exercise sessions, self-study and work in small groups or pairs.
Arviointiperusteet:
Grade is based on completed assignments, demonstrations, self-evaluations and peer-evaluations.
Valitaan kaikki merkityt osat
Suoritustapojen osat
x

Osallistuminen opetukseen (5 op)

Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
0-5
Suorituskieli:
englanti
Ei julkaistua opetusta