Siirry suoraan sisältöön

Programming Languages 1 (5op)

Toteutuksen tunnus: 5G00DL96-3002

Toteutuksen perustiedot


Ilmoittautumisaika
11.06.2018 - 09.09.2018
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
22.08.2018 - 23.12.2018
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
englanti
Koulutus
Bachelor's Degree Programme in Software Engineering
Opettajat
Esa Kunnari
Vastuuhenkilö
Hanna Kinnari-Korpela
Opintojakso
5G00DL96

Osaamistavoitteet (Opintojakso)

1. Student understands the basic nature of programming. 2. Student is able to apply her/his programming skills to more demanding challenges involving writing algorithms and modularizing programs with functions 3. Student understands different kinds of programming languages and their usage areas.

Sisältö (Opintojakso)

Basics of programming by using Java (previously C++). Handling data with variables and functions, writing code in different environments, debugging and profiling. Overview of programming languages: compiled, interpreted, functional and scripted languages. Git and version management.

Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)

Student is sufficiently able to handle data with variables and functions to solve basic programming tasks. Student can write and compile code in given environment. Student is able to use debugging and profiling with guidance. Student knows the basic idea of programming languages.

Arviointikriteerit, hyvä (3-4) (Opintojakso)

Student is able to handle data with variables and functions. Student can write and compile code in given environment. Student is able to use debugging and profiling when needed. Student knows the overview of programming languages like compiled, interpreted, functional and scripted languages.

Arviointikriteerit, kiitettävä (5) (Opintojakso)

Student is able diversely to handle data with variables and functions. Student can write and compile code in different environments. Student is able to use debugging and profiling to solve problems. Student knows diversely the overview of programming languages like compiled, interpreted, functional and scripted languages.

Aika ja paikka

Implementing small programs with chosen structural programming language and development environment.

Opiskelumuodot ja opetusmenetelmät

- Student understands basic terminology of programming and has a general understanding of different types of programming languages: compiled, interpreted and scripting programming languages
- Student is able to implement simple computer programs by using basic programming tools: editor, compiler, linker and debugger
- Student understands the basics concepts of programming: variables, strings, arithmetic and logical operators, conditional statements, loops, arrays and functions.

Oppimateriaalit

All relevant material can be found from course Tabula pages.

Toteutuksen valinnaiset suoritustavat

Please see course lecturer

Siirry alkuun