Skip to main content

Software Engineering (5 cr)

Code: G-04133-3004

General information


Enrolment period
01.01.2015 - 30.09.2015
Registration for the implementation has ended.
Timing
01.08.2015 - 31.12.2015
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in ICT Engineering, students who began in 2013 or earlier
Teachers
Erkki Hietalahti
Person in charge
Erkki Hietalahti
Course
G-04133

Objectives (course unit)

The students become familiar with the principles, methods, techniques and tools used in software design. They learn the different stages of software project as well as design and implementation of software.

Content (course unit)

Quality thinking, software projects, product control, software testing, implementing software and different design methods, object-oriented design methods.

Prerequisites (course unit)

G-02029

Exam schedules

Course exam is in the last week of teaching during autumn 2015. Exam time is fit to the timetables of the class and teacher. I'll inform this to students when we know the exact timetables of the 2nd period of autumn.
Re-examinations as well as the increase exam will be held in spring 2015
in a sliding time method. An agreement is made with the teacher when the student makes this exam. The student must be active
and contact the teacher if they wish
renewal / increase exam.
The increase exam can only be made if there is something to be increased; as well retake can be taken only if there is something for renewal.

Evaluation methods and criteria

The course evaluation consists of three parts: an exam, exercises and
presentation. From each of these a student must have at least one point;
0 - 5 points are available on each of these.
Following table of work made / answers correct is applied in exercise
activity and exam grading.
Percentages: Score:
------------ ------
0 - less than 20 0
20 - less than 35 1
35 - less than 50 2
50 - less than 65 3
65 - less than 80 4
80 or more 5
In the exam percentages are calculated based on points the student will
have compared to maximum points available. In exercises exercise
activity is used. In exercises both exercises made as group works in
lessons and homeworks are both added together and the sum is compared to
the maximum sum available. Presentation is valued as one point value
between 0 - 5.
Course grade is the average of grades gotten from exam, exercise
activity and presentation (average is rouded up).

Assessment scale

0-5

Teaching methods

Lectures, exercises, group work, seminar-type work, independent work.

Learning materials

The main source of material in this course is:
Ilkka Haikala - Tommi Mikkonen: Software Engineering practices. 12. The revised edition. Talentum Helsinki 2011.
To tabula will also be published lecture slides and other material / exercise topics necessary. All student solutions to tasks taken in this course will be returned to tabulaan.

Student workload

Classroom education for 3 hours in a week. Student must use her/his own time for homeworks and preparation of presentation.

Content scheduling

The topics are:
1) Quality thinking
2) Software Projects
3) Product Management
4) Software Design
5) Inspections and reviews
6) Testing

Practical training and working life cooperation

Company visits are possible; if there will be participation in them is mandatory.

Further information

Literature: Ohjelmistotuotanto (Haikala ja Märijärvi, SATKU 8th edit or later). Lectures, exercises, seminar work and independent work. Prerequisites: G-10020, G-02018, G-02019. Language of instruction: Finnish Contact person: Director of degree programme .

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Not able to cope with the tasks entrusted even with assistance.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Can solve given tasks with the help of examples and ready made solutions.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Manages the whole and knows how to apply examples in different situations.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Can combine given information in a clever way and can analyze her/his own solutions.

Go back to top of page