Advanced Topics in Software Engineering

Study facts

Course codeINFO331
ECTS credits15
Teaching semesterAutumn
Number of semesters1
Teaching language
English
Study levelPostgraduate Courses
Resources
Belongs toDepartment of Information Science and Media Studies

Contact

Contact Information

advice@info.uib.no

Objectives and Content

The course covers advanced theoretical and technical issues of software engineering. It will focus on some selected topics, such as software requirements, software design, software construction,, software testing and management, software configuration management, software engineering management, software engineering process, software engineering tools and methods, and software quality. Each seminar is focused around one major topic.

The students shall acquire advanced theoretical knowledge and technical competences about the topics covered in the course as well as some research methods that are relevant for these topics. After the course the students shall be able to perform advanced research projects within related topics in software development and shall be able to take advantage of this knowledge in complex systems design, realization and evaluation.

Learning Outcomes

Upon completion of the course the candidate should be able to

  • discuss and explain central concepts and principles within selected software engineering topics.
  • discuss current research within the selected software engineering topics.
  • demonstrate how software engineering concepts and principles can be put into use in a concrete software project working in teams, as well as how software tools and techniques that are currently used within the field of study.
  • identify relevant research literature for the selected software engineering topics
  • select a sensible set of tools and techniques to start a software project that involves a group of people.
  • work in a software team of a realistic size using partly unfamiliar technology and tools and in using state-of-the-art technologies used in the IT industry today.

Semester of Instruction

Irregularly

Assessment Semester

Autumn

Department

Department of Information Science and Media Studies

Required Previous Knowledge

Bachelor's degree in Information Science or equivalent.

Recommended Previous Knowledge

INFO231 or similar.

Teaching Methods and Extent of Organized Teaching

Seminar, assignments and presentations.

Compulsory Assignments and Attendance

Active participation in course seminars, and completion of required assignments.

Forms of Assessment

  • Group based term paper (50%) The group consists of normally 2 persons.
  • Oral individual exam (30%).
  • Group project consisting of programming assignment and demonstration of results in class (20%). The group consists of 5-7 persons.