Computer Engineering BA (A), Software Engineering, 7.5 credits

Please note that the literature can be changed/revised until: 
• June 1 for a course that starts in the autumn semester
• November 15 for a course that starts in the spring semester
• April 1 for a course that starts in the summer 


Print or save the syllabus as a PDF

You can easily print a syllabus from the website. Use the keyboard shortcut ctrl+p (Windows) or command+p (Mac). In the next step, you choose whether you want to print or save the course plan as a PDF.


Versions:

Syllabus:
Datateknik GR (A), Mjukvaruutveckling, 7,5 hp
Computer Engineering BA (A), Software Engineering, 7.5 credits

General data

  • Code: DT194G
  • Subject/Main field: Computer Engineering
  • Cycle: First cycle
  • Progression: (A)
  • Credits: 7,5
  • Progressive specialization: G1F - First cycle, has less than 60 credits in first-cycle course/s as entry requirements
  • Education area: Teknik 100%
  • Answerable faculty: Faculty of Science, Technology and Media
  • Answerable department: Communication, Quality Management, and Information Systems
  • Approved: 2021-06-29
  • Date of change: 2022-11-24
  • Version valid from: 2023-01-01

Aim

This course aims to introduce fundamentals of software engineering at different stages of software development, i.e., process model, requirements modeling, design, quality assurance, and configuration management. The course will focus on providing theoretical knowledge and as well as practical experience.

Course objectives

Upon completing the course, the student should be able to:
- Define and explain software engineering as a discipline.
- Identify and distinguish between different phases of software development.
- Select an appropriate software development process model based on relative advantages and disadvantages.
- Analyze requirements and construct models.
- Describe the significance of quality assurance in relation to software.
- Distinguish between different types of software testing, and explain their scope of application.
- Describe software configuration management and its meaning to software development.

Content

- Software engineering as a discipline: history, professionalism, ethics,
- Process models
- Software engineering activities: requirements gathering, design, implementation, and testing.
- Software Quality Assurance.
- Software configuration management.

Selection rules and procedures

The selection process is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

Web-based distance course:
For the web-based distance course, all the course material, supervision and teaching are provided via a web-based teaching platform. The supervision is provided using communication resources such as email correspondence or discussion forums/groups to help students as per their individual needs.

Examination form

I101: Assignments, 3.5 Credits
Grade scale: Fail (U) or Pass (G)

P101: Project, 4 Credits
Grade scale: Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

The grading criteria can be found at www.miun.se/gradingcriteria.

The examiner has the right to offer alternative examination arrangements to students who have been granted the right to special/pedagogical support by Mid Sweden University’s disabilities adviser.

Examination restrictions

Students are entitled to three examination opportunities within one year according to the examination format given in this version of the course syllabus. After the one-year period, the examination format given in the most recent version of the course syllabus applies.

Grading system

Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

Course reading

Select litterature list:

Required literature

  • Author: Roger Pressman, Bruce Maxim
  • Title: Software Engineering: A Practitioner's Approach
  • Edition: Senaste upplaga
  • Publisher: McGraw-Hill

Reference literature

  • Author: Ian Sommerville
  • Title: Software Engineering
  • Edition: Senaste upplaga
  • Publisher: Pearson

Check if the literature is available in the library

The page was updated 10/14/2024