Skip to main content

Fundamentals of Web DevelopmentLaajuus (15 cr)

Code: TX00CD62

Credits

15 op

Responsible person

  • Toni Spännäri

Objective

After the course the students have achieved competence with which he/she is able to create dynamic database driven web service. The students understand the development process and appropriate technologies related to the principles and concepts, as well as how to use development tools to solve the task. The students have adopted an agile team work, and are able to work as part of a small development team.

Content

- Web service development process and tools
- Web technologies
- Information Management
- Server Programming
- Browser programming
During the course the teamwork software project, such as e-commerce. The course provides information on a relatively large web service development process and tools. The project is a platform for web technologies, information management, and server and the browser programming concepts habit. Learning is supported, if necessary, by other means like e-learning.

Prerequisites

- First-year Object-oriented programming and Game courses
- Fundamentals of Digital Media -course

Assessment criteria, satisfactory (1)

Students have achieved the course objectives fairly. The students recognizes, are able to define and use the subject matter of the course concepts and models. The students understands the criteria and principles of developing expertise.

Assessment criteria, good (3)

Students have achieved the objectives of the course well, even though the knowledge and skills is one of the areas for improvement. The students are able to define the very subject matter of the course concepts and models and are able to make an informed analysis. Students have the ability to apply what they have learned in leisure, study and work situations. The students understands the importance of expertise in the field of information technology and are able analyze their own expertise.

Assessment criteria, excellent (5)

Students have achieved the objectives of the course excellently. The students knows excellently the course subject matter concepts and models. The students are able to analyze fluently and correctly and to make concrete development measures. The students are well prepared to apply their leisure, study and work situations. The students are able to analyze the ICT industry expertise and its own experts to grow.

Assessment criteria, approved/failed

Students have achieved the course objectives fairly. The students recognizes, are able to define and use the subject matter of the course concepts, technologies and designs. The students understands the web application development process.

Enrollment

01.01.2020

Timing

24.10.2022 - 18.12.2022

Number of ECTS credits allocated

15 op

Mode of delivery

Contact teaching

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Information and Communication Technology
Teachers
  • Ilkka Kylmäniemi
  • Rakel Peltola
  • Ulla Sederlöf
  • Vesa Ollikainen
Groups
  • TVT21-M
    Mediatekniikka

Objective

Opintojakson suoritettuaan opiskelija on saavuttanut osaamisen, jolla hän kykenee luomaan dynaamisen tietokantapohjaisen www-palvelun. Hän ymmärtää kehitysprosessiin ja tarvittaviin teknologioihin liittyvät periaatteet ja käsitteet sekä osaa käyttää kehitystyökaluja tehtävien ratkaisemiseksi. Opiskelija on omaksunut ketterän tiimityöskentelyn ja hän pystyy toimimaan osana pientä kehitystiimiä.

Content

- www-palvelun kehitysprosessi ja työkalut
- verkkosivujen tekniikat
- tiedonhallinta
- palvelinohjelmointi
- selainohjelmointi
Opintojaksolla toteutetaan tiimityöskentelynä ohjelmistoprojekti kuten esimerkiksi verkkokauppa. Opintojaksolla annetaan tiedot suurehkon www-palvelun kehitysprosessista ja työkaluista. Projekti toimii alustana verkkosivujen tekniikoiden, tiedonhallinnan sekä palvelin- ja selainohjelmoinnin käsitteiden omaksumiselle. Oppimista tuetaan tarvittaessa muilla menetelmillä kuten verkko-opinnoilla.

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä ja malleja. Opiskelija ymmärtää asiantuntijuuden kehittymisen edellytykset ja periaatteet.

Assessment criteria, good (3)

Opiskelija on saavuttanut opintojakson tavoitteet hyvin, vaikka tiedoissa ja taidoissa onkin jollain alueilla vielä kehitettävää. Opiskelija osaa määritellä hyvin opintojakson aihepiirin käsitteitä ja malleja ja pystyy tekemään perusteltua analyysiä. Opiskelijalla on valmiuksia soveltaa oppimaansa vapaa- ajan, opiskelun ja työelämän tilanteissa. Opiskelija ymmärtää asiantuntijuuden merkityksen tietotekniikan alalla ja osaa analysoida omaa asiantuntijuuttaan.

Assessment criteria, excellent (5)

Opiskelija on saavuttanut opintojakson tavoitteet kiitettävästi. Opiskelija hallitsee kiitettävästi opintojakson aihepiirin käsitteet ja mallit. Opiskelija osaa analysoida sujuvasti ja perustellusti sekä esittää käytännön kehittämistoimenpiteitä. Opiskelijalla on hyvät valmiudet soveltaa oppimaansa vapaa-ajan, opiskelun ja työelämän tilanteissa. Opiskelija osaa analysoida tietotekniiikan alan asiantuntijuutta ja omaa asiantuntijaksi kehittymistään.

Assessment criteria, approved/failed

Opiskelija on saavuttanut opintojakson tavoitteet välttävästi. Opiskelija tunnistaa, osaa määritellä ja käyttää opintojakson aihepiirin käsitteitä, teknologioita ja malleja. Opiskelija ymmärtää www-sovelluskehityksen prosessina.

Prerequisites

- Olio- ja peli -opintojaksot
- Digitaalisen median perusteet