Siirry suoraan sisältöön

Basics of Web Development (8 op)

Toteutuksen tunnus: 5G00GC28-3001

Toteutuksen perustiedot


Ilmoittautumisaika
15.07.2023 - 29.10.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
23.10.2023 - 25.02.2024
Toteutus on päättynyt.
Laajuus
8 op
Toteutustapa
Lähiopetus
Yksikkö
Software Engineering
Toimipiste
TAMK Pääkampus
Opetuskielet
englanti
Koulutus
Bachelor's Degree Programme in Software Engineering
Opettajat
Miika Huikkola
Louis Botha
Vastuuhenkilö
Louis Botha
Ryhmät
23I260EA
Degree Programme in Software Engineering
Luokittelu
CONTACT
Opintojakso
5G00GC28

Osaamistavoitteet (Opintojakso)

The student knows the basics of web programming and how to implement the storage and processing of data that supports the IoT system. The student is able to implement a simple web application. The student is able to do statistical calculations from data. The student is familiar with the most common modern techniques of data storage and web programming.

Sisältö (Opintojakso)

Web programming (6 ECTS): Web programming techniques and languages, data reading from api, data processing, data display to end user. Command line basics.

Basics of statistics and its concepts (2 ECTS).

Esitietovaatimukset (Opintojakso)

Basics of Programming

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

The student is able to produce a simple web page and format the structure of the page.

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

The student is able to create a versatile web application and take advantage of APIs.

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

The student is able to create and publish a web application with an easy-to-use structure. The student is able to store, read, process and display data to the end user.

Aika ja paikka

Schedule in learning environment

Tenttien ja uusintatenttien ajankohdat

Will be announced in October 2023

Time will be scheduled during the course for completing the larger final assignment.

Retakes and raising grades can be arranged by completing a project and/or extra work.

Arviointimenetelmät ja arvioinnin perusteet

Programming part

The final grade of the course is calculated by combining the converted assignment completion activity and exam score of the course.
Assignments + exam = final grade
1 + 4 = 5

You can pass the course with 1, by only completing over 70% of the assignments during the course.

You can pass the course by only doing the exam, but the maximum grade that can be received through the exam is 4.

Conversion tables for % to grade will be in the online learning environment

(EDIT: Grade is still counted from assignments and exam)
---------
Math part

EDIT 8.1.2024.

Course math part will be held during period 3, i.e., between 8.1.2024-23.2.2024

Math part is evaluated based on the activity and know-how demonstrated on the lessons and by returned assignments by grade 0-5.

Math part points are divided as follows:
Lesson activity: max 12p
Assignments: max 18p

Math part point limits
35%: 1
50%: 2
65%: 3
80%: 4
90%: 5
- - - - - -- - -
The overall course grade will be calculated as a cu-weighted average of Programming part and Math parts.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Lectures
Assignments
Project (larger assignment)
Exam

Oppimateriaalit

Online Learning Environment

Opiskelijan ajankäyttö ja kuormitus

6 hours of classroom lectures per week.
Homework is the exercises not completed during the lecture.

Math part ca 50 h
~4x2,5h contact teaching
Independent work ca 40 h

Sisällön jaksotus

Programming part
Git
HTML
CSS
JavaScript
Node

Math part
Statistical descriptors
Statistical inference
Data visualization

Toteutuksen valinnaiset suoritustavat

Programming part can be passed based on previous competence.
Details will be given in the online learning environment.

Harjoittelu- ja työelämäyhteistyö

Web development:
Average 6 hours of classroom lectures per week, 60h of lectures.
Homework is the exercises not completed during the lecture.

Math part ca 45 h
3x3h contact teaching
Independent work ca 35 h

Siirry alkuun