Software Engineering (D0026), 3 op
Perustiedot
Kurssin nimi: | Software Engineering |
Winhakoodi: | D0026 |
Kurren lyhenne: | SoftEng |
Opintopisteet: | 3 |
Opintojakson taso: | Ammattiopinnot |
Toteutusvuosi: | 2.vsk |
Jakso: | Kevätlukukausi, 3.jakso, 4.jakso |
Lukuvuosi: | 0607 |
Opetuskieli: | English |
Opettaja: | Harri Airaksinen |
Lopullinen arviointi: | Arvosteluasteikolla (0-5) |
Kuvaukset
Esitietovaatimukset
D0127 Introduction to Programming
TIEL0004 Application Development
D0113 Object Oriented Programming
Sisältö (ydinaines ja -osaaminen)
? Software Engineering
? Project documentation and sandards
? Work load?s estimation methods
? Description of algorithms and data structures
? Requirement analysis
? Special requirements in Media Engineering
? Basic use of assisting tools in software engineering
o Version control (Eclipse)
o Modelling (Jude, Visio)
Sisältö (täydentävä ja erityisosaaminen)
? Java (JSP) and data base programming
? Access methods, linked lists, recursion and binary tree
Tiedolliset oppimistulokset (ydinaines ja -osaaminen)
After completing the course the student knows the basics of software engineering process and it?s phases as well as methods and tools. The scope is professional software engineering targeted in lifecycle of software product development.
Taidolliset oppimistulokset (ydinaines ja -osaaminen)
After completing the course the student is able to design, implement, manage and document a software project.
Kirjallisuus ja muu materiaali
Ohjelmistotuotanto
Haikala,Märijärvi
Requirements analysis and System Design
Maciaszek
Object-Oriented Modelling and Design with UML
Blaha, Rumbaugh
Java J2EE
Wutka
Opetusmenetelmät
? Class room teaching: 28 h
? Laboratory excercises:21 h
? Project: 20 h
? Exams: 2 h
? Student individual workload:19 h
Total: 90 h
? Follow-up of the student workload analysis performed: -
Opiskelijan kuormittavuus
Arvioinnin perusteet
Assessment of the compulsory homework assignments, laboratory reports and the project.