VAMK

Vaihda kieltä: English

Etusivu > Arkistoidut koulutukset > Information Technology (IT) > 2014 > Vuosi 3 > Software Engineering (IITS1201)

Software Engineering

Rakennetyyppi: Opintojakso
Koodi: IITS1201
Tyyppi: Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot
OPS: IT 2014
Taso: Insinööri (AMK)
Opiskeluvuosi: 3 (2016-2017)
Laajuus: 5 op
Vastuuopettaja: Moghadampour, Ghodrat
Opetuskieli: Englanti

Toteutukset lukuvuonna 2016-2017

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
4I-IT-4N1.9.2016 – 31.12.2016Ghodrat MoghadampourEnglanti22.8.2016 – 19.9.2016
5I-IT-3N9.1.2017 – 30.4.2017Ghodrat MoghadampourEnglanti12.12.2016 – 16.1.2017

Osaamistavoitteet

Student will learn concepts related to software engineering, project management and models and techniques for developing software in a professional manner. The course offers theories related to the software engineering process and allows student implement theory in practice through a software project. Student will learn software development process models, techniques to write software project plan, requirements analysis techniques, modelling (Unified Modelling Language, UML), software design and testing, configuration management and software quality assurance. After the course the student will have a good understanding of how software development process can be carried out in different situations and will be capable of participating into professional software development projects.

Opiskelijan työmäärä

Total work load of the course: 135 h
- of which scheduled studies: 70 h
- of which autonomous studies: 65 h

Edeltävät opinnot / Suositellut valinnaiset opinnot

Databases.

Sisältö

Software development process concepts and models, project plan, requirements analysis, modelling (Unified Modelling Language, UML), software design, implementation and testing, quality assurance, configuration management.

Opiskelumateriaali

Material on the course Web site.

Opetusmuoto / Opetusmenetelmät

Lectures, team works and project work.

Arviointikriteerit

1: Student understands basic (around 40 %) course concepts and is capable of developing simple applications.
3: Student understands a considerable portion (around 60 %) of course concepts and is capable of developing applications with moderate number of functions.
5: Student understands most (around 90 %) course concepts and is capable of developing applications with advanced features.

Arviointimenetelmät

Team works 20 %, assignments 20 %, project work 20 % and an examination 40 %.


Takaisin