Main field(s) of study and in-depth level:
Computer Science A1N,
Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
The Faculty Board of Science and Technology
120 credits, of which at least 40 credits in computer science. English language proficiency that corresponds to English studies at upper secondary (high school) level in Sweden ("English 6").
On completion of the course, the student should be able to:
describe basic concepts and principles of requirements engineering, software implementation, testing and maintenance
evaluate and relate different software processes, system models and architetural designs and assess their suitability in a given context
design a system ensuring dependability, security and software reuse
apply an agile processes to a small scale project
review and discuss scientific papers in software engineering
Requirements definition and specification, prototypes, formal specification, design methods, reliability and safety, validation and verification, maintenance, reuse, project planning, quality assurance.
Lectures and guest lectures.
Written exam (3 credits). Oral and written assignments (2 credits).
If there are special reasons for doing so, an examiner may make an exception from the method of assessment indicated and allow a student to be assessed by another method. An example of special reasons might be a certificate regarding special pedagogical support from the disability coordinator of the university.