Introduction to Software Engineering (3 op)
Toteutuksen tunnus: TX00DT51-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
-
02.05.2023 - 31.07.2023
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.08.2023 - 04.08.2023
Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Virtuaaliosuus
- 3 op
- Toteutustapa
- Etäopetus
- Yksikkö
- (2019-2024) ICT ja tuotantotalous
- Toimipiste
- Leiritie 1
- Opetuskielet
- englanti
- Paikat
- 0 - 30
- Koulutus
- Degree Programme in Information Technology
Toteutuksella on 4 opetustapahtumaa joiden yhteenlaskettu kesto on 20 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 01.08.2023 klo 08:00 - 13:00 (5 t 0 min) |
Introduction to Software Engineering TX00DT51-3005 |
Online
|
Ke 02.08.2023 klo 08:00 - 13:00 (5 t 0 min) |
Introduction to Software Engineering TX00DT51-3005 |
Online
|
To 03.08.2023 klo 08:00 - 13:00 (5 t 0 min) |
Introduction to Software Engineering TX00DT51-3005 |
Online
|
Pe 04.08.2023 klo 08:00 - 13:00 (5 t 0 min) |
Introduction to Software Engineering TX00DT51-3005 |
Online
|
Tavoitteet
This course provides an introduction to software engineering methods and techniques and their application in building software products. The objectives are: to teach to model software system by simulating problems of real subject field in logic model; to use sophisticated design tools; to prepare documentation and to prototype software product. Specifically, highlights the following study aims and competencies:
- to increase knowledge about software engineering methods and practices,
- to use tools of full software engineering development lifecycle, from initial requirements specification, design and development,
- to increase teamwork and virtual collaboration skills,
- to acquire software engineering project development competencies.
Sisältö
Session 1 The software engineering process:
- The system development life cycle and methodologies
- Software project management CASE tools
Session 2 Requirements analysis and specification:
- Requirements gathering methods
- Functional and nonfunctional requirements
Session 3 Development of software concept using UML:
- System funcionality design
- System structure design
- Data flow design
Session 4 Development of software concept using UML:
- Development of Relational Data Model
- GUI design
Session 5 Prototyping and documentation of software concept
Kansainvälisyys
Course teacher is Dale Lukšaite from Kaunas University of Applied Sciences, Lithuania.
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
Daily exercises assigned on the course are worth 50% and both software project and prototype (i.e. software, app developed) about are worth 50%.
Arviointikriteeri, hyväksytty/hylätty
Daily exercises assigned on the course are worth 50% and both software project and prototype (i.e. software, app developed) about are worth 50%.
Esitietovaatimukset
Basics of object-oriented programming
Lisätiedot
A computer with the following software is necessary: MS Visio, MS Visual Studio.
Slides, exercise handouts and design examples will be provided during sessions.
Lisätiedot
A computer with the following software is necessary: MS Visio, MS Visual Studio.
Slides, exercise handouts and design examples will be provided during sessions.