Siirry suoraan sisältöön

Basics of Programming (3 op)

Toteutuksen tunnus: 5M00FY69-3001

Toteutuksen perustiedot


Ilmoittautumisaika
07.06.2023 - 18.09.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2023 - 15.12.2023
Toteutus on päättynyt.
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
TAMK Matematiikka ja fysiikka
Toimipiste
TAMK Pääkampus
Opetuskielet
englanti
Koulutus
Bachelor's Degree Programme in Textile and Material Engineering
Opettajat
Tomi Salo
Vastuuhenkilö
Tomi Salo
Ryhmät
23TEMA
Textile and Material Engineering
22TEMA
Textile and Material Engineering
Luokittelu
HYBRID
Opintojakso
5M00FY69

Osaamistavoitteet (Opintojakso)

Objectives:
The student
- knows the idea and purpose of programming
- knows the way in which programs are produced
- knows basic concepts and skills in programming,
- can solve small programming problems in C ++ programming language

Sisältö (Opintojakso)

An overview of the progress of a software project, the basic concepts and steps of programming. Basic programming structures: control structures, variables, constants, algorithms, subprograms and parameter-passing methods.

Aika ja paikka

According to schedule.

Tenttien ja uusintatenttien ajankohdat

Exam 1.12.23, during lessons according to the schedule. 1st and 2nd retake in January 2024.

Arviointimenetelmät ja arvioinnin perusteet

The evaluation is based on the number of correctly solved exercises and a final exam. A passing grade from course requires passing grades from both exercises and the final exam (see below).

Exercises and Exam evaluation:
0-50 % - Grade 0
50-59 % - Grade 1
60-69 % - Grade 2
70-79 % - Grade 3
80-89 % - Grade 4
90-100 % - Grade 5

The student must be able to explain their solution principles when asked.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Contact and remote teaching, workshops, self-studying and weekly exercises.
The assignments are done individually and submitted through the Viope online learning system.

Oppimateriaalit

Material will be available in course Moodle.

Opiskelijan ajankäyttö ja kuormitus

Total work load approx. 80h, of which contact teaching approx. 30h.

Sisällön jaksotus

C++ basic syntax
Data types and variables
Operators
Conditional statements
Loop structures
Arrays
Functions
(If time permits: data structures, introduction to classes and objects)

Toteutuksen valinnaiset suoritustavat

Contact teacher.

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Failed exam, not enough exercises done or plagiarism has been detected by Viope.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Student is able to code very simple exercises. Student has done minimum amount of exercises required to pass the course and passed the final exam.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Student has shown ability to code working software. Student has returned enough weekly exercises for the grade, and passed the final exam.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Student is able to use functions, variables, and loops in a productive fashion etc. Student has returned enough weekly exercises for the grade, and passed the final exam with sufficient grade.

Siirry alkuun