Siirry suoraan sisältöön

Programming Languages 1 (5 op)

Toteutuksen tunnus: 5G00DL96-3009

Toteutuksen perustiedot


Ilmoittautumisaika
15.07.2023 - 04.09.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
28.08.2023 - 22.12.2023
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Software Engineering
Toimipiste
TAMK Pääkampus
Opetuskielet
englanti
Koulutus
Bachelor's Degree Programme in Software Engineering
Opettajat
Esa Kunnari
Vastuuhenkilö
Esa Kunnari
Ryhmät
23I260EA
Degree Programme in Software Engineering
Luokittelu
CONTACT
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

Contact lectures Tuesday 8-12 at B5-18

Tenttien ja uusintatenttien ajankohdat

No final exam. Grading will based on weekly excersices and coding project

Arviointimenetelmät ja arvioinnin perusteet

Grading based on weekly excerises and coding excersise. More detailed discussion in the first lecture and details available at tuni-moodle at the beginning of the course.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Contact lectures, weekly excersices and a coding project

Oppimateriaalit

Material will be available in course Moodle. Internet is a great place for supplement material.

Opiskelijan ajankäyttö ja kuormitus

Lectures, weekly assingnment, excerises, final coding project
Total size approx. 135h
Contact teaching approx. 50h
students indepenenet own work approx 85h

Sisällön jaksotus

Introductory course. Starting from the basics of coding. At the end of the course objects are introduces. Lectures once a week and home excercises. Detailed plan shown in the first lecture.

Toteutuksen valinnaiset suoritustavat

Please contact teacher

Harjoittelu- ja työelämäyhteistyö

Visiting lecture from industry is planned.

Kansainvälisyys

N/A

Lisätietoja opiskelijoille

Please contact teacher. All relevant question will be addressed in the first lecture

Siirry alkuun