Skip to main content

Introduction to Software Engineering (3 ECTS)

Code: TX00DT51-3003

General information


Enrollment
03.05.2021 - 12.08.2021
Registration for the implementation has ended.
Timing
16.08.2021 - 20.08.2021
Implementation has ended.
Number of ECTS credits allocated
3 ECTS
Virtual portion
3 ECTS
Mode of delivery
Online
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 30
Degree programmes
Degree Programme in Information Technology
Information and Communication Technology
No reservations found for implementation TX00DT51-3003!

Objective

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.

Content

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

Location and time

16.8. - 20.8.2021 (morning 09:00-13:00)

International connections

Course teacher is Dale Lukšaite from Kaunas University of Applied Sciences, Lithuania.

Evaluation scale

0-5

Assessment criteria, satisfactory (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%.

Assessment criteria, approved/failed

Daily exercises assigned on the course are worth 50% and both software project and prototype (i.e. software, app developed) about are worth 50%.

Qualifications

Basics of object-oriented programming

Further information

A computer with the following software is necessary: MS Visio, MS Visual Studio.
Slides, exercise handouts and design examples will be provided during sessions.

Further information

A computer with the following software is necessary: MS Visio, MS Visual Studio.
Slides, exercise handouts and design examples will be provided during sessions.

Go back to top of page