Software Engineering (D0026), 3 op
Basic information
Course name: | Software Engineering Software Engineering |
Course Winha code: | D0026 |
Kurre acronym: | SoftEng |
Credits: | 3 |
Type and level of course: | Professional studies |
Year of study, semester or study period: | 2.year |
Implementation: | Spring semester, 3.period, 4.period |
Semester: | 0607 |
Language of tuition: | English |
Teacher: | Harri Airaksinen |
Final assessment: | Grading scale (0-5) |
Descriptions
Prerequisites
D0127 Introduction to Programming
TIEL0004 Application Development
D0113 Object Oriented Programming
Course contents (core content level)
? 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)
Course contents (additional)
? Java (JSP) and data base programming
? Access methods, linked lists, recursion and binary tree
Core content level learning outcomes (knowledge and understanding)
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.
Core content level learning outcomes (skills)
After completing the course the student is able to design, implement, manage and document a software project.
Recommended reading
Ohjelmistotuotanto
Haikala,Märijärvi
Requirements analysis and System Design
Maciaszek
Object-Oriented Modelling and Design with UML
Blaha, Rumbaugh
Java J2EE
Wutka
Teaching and learning strategies
? 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: -
Teaching methods and student workload
Assessment weighting and grading
Assessment of the compulsory homework assignments, laboratory reports and the project