Siirry suoraan sisältöön

Software Engineering (4 op)

Toteutuksen tunnus: TE00BH41-3001

Toteutuksen perustiedot


Ajoitus

01.09.2019 - 31.12.2019

Opintopistemäärä

4 op

Virtuaaliosuus

2 op

Toteutustapa

50 % Lähiopetus, 50 % Etäopetus

Yksikkö

Tekniikan ala (LAMK)

Toimipiste

Tekniikan ala

Opetuskielet

  • Englanti

Paikat

10 - 25

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Minna Asplund

Ryhmät

  • 07TVT17
    Tieto- ja viestintätekniikan koulutus 17, Lahti
  • 07EXC19KS1
    Saapuvat vaihto-opiskelijat 2019, pitkät vaihdot, tekniikka
  • 07EXC19KS2
    Saapuvat vaihto-opiskelijat 2019, pitkät vaihdot, tietotekniikka
  • 07Z2HTVT17
    Z2 aikaikkuna TVT17

Osaamistavoitteet

The student is able to
- describe the processes of software development
- describe the lifecycle of software products
- use UML to design, analyze and describe software products
- make software requirements and specification documents
- know the tools and principles of the software development process.

Toteutustapa ja opetusmenetelmät

The operational environment of the course is Reppu and classroom.
Learning methods include both compulsory and volunteer individual and group assignments.
This course is in English.

Oppimateriaali ja suositeltava kirjallisuus

Material in Reppu and given by the lecturer.

Oppimisympäristö

The operational environment of the course are Reppu and classroom.

Sisältö

The course handles different life cycle models of software project management, including Scrum. Additionally requirements engineering and user defined user stories are handled. In the course the timetabling of the software projects are processed with WBS and PBS models. Also the attributes of successful/failed projects are studied. The basic diagrams of UML modeling and quality attributes of software are gone through.

Arviointimenetelmät

The evaluation of group and individual assignments. Active participation.

Arviointiasteikko

1-5

Hylätty (0)

The student has not achieved the learning objectives of the course.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

The student is able to
- apply software engineering concepts in a consistent manner and justify their actions
- identify the starting point, needs and grounds of action in the software engineering field
- diversely apply acquired techniques/work methods and models/processes in the software engineering field

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

The student is able to
- use software engineering concepts extensively and communicate on software engineering topics with expert and non-expert audiences
- propose innovative or alternative solutions in software engineering situations
- select techniques/work methods and models/processes for different activities in software engineering and justify the choices

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

The student is able to
- expertly apply professional software engineering concepts and to combine them meaningfully
- select, combine and develop techniques/work methods and models/processes appropriate for software engineering situations