| TNM090 |
Software Engineering, 12 ECTS credits.
/Programvaruutvecklingsmetodik/
For:
ACG
MT
|
| |
Prel. scheduled
hours: 98
Rec. self-study hours: 222
|
| |
Area of Education: Technology
Main field of studies: Computer Engineering
|
| |
Advancement level
(G1, G2, A): A
|
|
Aim:
The student shall, after finishing this course, be able to:
- define, plan, manage and implement software development projects
in line with established protocols
- well document and interpret documentation of large scale software
development projects
- utilize tools, software packages, standards and Design Patterns to,
with respect to time efficiency and quality, improve the
development of software
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Basic skills in programming C++, object orientation and
algorithms
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Supplementary courses:
Advanced Software Engineering
|
|
Organisation:
The course introduces theories and principles for
software engineering and development methodologies in lectures that
are continuously examinated through personal, concise summaries with
reflections. Through laboratory exercises the students will try out
the practical use of various tools and acquire skills in tool
use. Theories and skills are then applied in an extensive development
project. The students' understanding and acquired skills are
examinated through supervised project meetings and a concluding
presentation of the project and its results.
|
|
Course contents:
- Principles of software engineering
- Development methodologies
- Design Patterns
- Modelling notation
|
|
Course literature:
Pfleeger & Atlee, Software Engineering Theory and
Practice, and research articles
|
|
Examination: |
|
Hand-in assignments Laboratory work Project |
2 ECTS 3 ECTS 7 ECTS
|
| |
|
Examination of the project work (PRA1) includes documentation and oral
presentations which together result in a fail or a grade of three or
four. Those that through this examination received a grade of four are
given the opportunity to submit an optional in-depth report on the
project with reflections over other course content. This report can be
either rejected or render a grade of five for the course. |
Course language is English.
Department offering the course: ITN.
Director of Studies:
Examiner: Karljohan Lundin Palmerius
Link to the course homepage at the department
Course Syllabus in Swedish
|