Basics of Web Development (8 op)
Toteutuksen tunnus: 5G00GC28-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
- 15.09.2024 - 27.10.2024
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 24.10.2024 - 02.03.2025
- 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
- Sini Ahlberg
- Esa Parkkila
- Vastuuhenkilö
- Louis Botha
- Ryhmät
-
24I260EBDegree 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 2024
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.
Math part final exam on week XX, 1st retake on week YY, 2nd retake on week ZZ
Arviointimenetelmät ja arvioinnin perusteet
Programming part
Exam is mandatory to pass the programming part of the course and is graded 0 - 5.
Maximum points for the exam is 50 points.
Doing exercises give extra points for the exam:
If you do min 50% of given exercises (points) -> 3 extra points for the exam
If you do min 70% of given exercises (points) -> 6 extra points for the exam
If you do min 90% of given exercises (points) -> 9 extra points for the exam
Normal exam practices:
- Allowed 1 retake to raise exam grade
- Allowed 2 retakes to pass the exam
[ 0, 20] => 0
[21, 26] => 1
[27, 32] => 2
[33, 38] => 3
[39, 44] => 4
[45, 50] => 5
---------
Math part
Course math part will be held during periods 2&3, i.e., between 21.10.2024-23.2.2025
Math part is evaluated based on the course activity and exam by grade 0-5.
Math exam for goup B: Thursday 20.2. from 8-10
Resit: Thursday 13.3. from 16-18
Math part point limits
30%: 1
45%: 2
60%: 3
75%: 4
90%: 5
- - - - - -- - -
The overall course grade will be calculated as a cu-weighted average of Programming part (6/8) and Math parts (2/8).
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Lectures
Assignments
Project (larger assignment)
Exam
Oppimateriaalit
Online Learning Environment
Opiskelijan ajankäyttö ja kuormitus
Programming Part
4 hours of classroom lectures per week. (60h)
Independent work (102h)
Homework is the exercises not completed during the lecture.
Math part ca 55 h
~7x(1h + 2h) contact teaching and exams
Independent work ca 35 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
Complete only the exam
Harjoittelu- ja työelämäyhteistyö
Web development:
Average 4 hours of classroom lectures per week, 60h of lectures.
Homework is the exercises not completed during the lecture.
Math part ca 55 h
Approx. 20 h contact teaching & exams
Independent work ca 35 h