Siirry suoraan sisältöön

Web and App Programming (5op)

Toteutuksen tunnus: IM00CV57-3001

Toteutuksen perustiedot


Ilmoittautumisaika
02.12.2016 - 22.01.2017
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
26.01.2017 - 06.04.2017
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Media and Arts
Toimipiste
TAMK Mediapolis
Opetuskielet
englanti
Paikat
5 - 25
Koulutus
Bachelor's Degree Programme in Media and Arts
Opettajat
Howell Istance
Opintojakso
IM00CV57

Osaamistavoitteet (Opintojakso)

The student is able to:

- apply client-side programming and rich web interfaces to create single page apps for desktop, mobile and tablet

- use web APIs in dynamic web apps

Sisältö (Opintojakso)

Client-side web and app programming

Esitietovaatimukset (Opintojakso)

Basics of the subject.

Aika ja paikka

The provisional teaching days will be: 26.1., 2.2., 9.2., 16.2., 23.2., 9.3., 16.3., 23.3., 30.3., 6.4.

Arviointimenetelmät ja arvioinnin perusteet

This will be in 2 parts:
A collection of programming exercises distributed one per week, related to the topic of the week's session (combined value is 50% of total marks for the course)
An assignment to build a single page application (SPA) (worth 50% of total marks for the course)
Both components need to be passed with a mark exceeding 40% to pass the course overall

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

There will be 10 teaching days, each divided into 2 sessions. Each day will be related to a topic, and each session will begin with a lecture related to the day's topic followed by a set of exercises

Oppimateriaalit

The course will be based on Jon Duckett's book, JavaScript and JQuery: Interactive Front-End Web Development (Wiley, 2014), and students are recommended to obtain a copy of this.
(https://www.amazon.com/JavaScript-JQuery-Interactive-Front-End-Development/dp/111853164 7)
All lecture material and exercises will be made available to students on Tabula

Sisällön jaksotus

The provisional allocation of topics to teaching days is as follows
Day 1: Introductory concepts in Programming (sequence, selection and repetition)
Day 2:Functions
Day 3:Objects and Methods
Day 4:Events
Day 5:The Document Object Model (DOM)
Day 6:JQuery
Day 7:Ajax and JSON
Day 8:Web APIs
Day 9:Single Page Applications
Day 10:React Framework

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

One part(collection of exercises and assignment) failed with a mark of 39% or less, or average mark less than 40%

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

Each part(collection of exercises and assignment) passed with a mark of 40% or more, average mark between 40- 54%

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

Each part(collection of exercises and assignment) passed with a mark of 40% or more, average mark between 55- 74%

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

Each part(collection of exercises and assignment) passed with a mark of 40% or more, average mark of 75% or more

Siirry alkuun