Course syllabus - Industrial System Development
Scope
7.5 credits
Course code
CDT417
Valid from
Autumn semester 2013
Education level
Second cycle
Progressive Specialisation
A1N (Second cycle, has only first-cycle course/s as entry requirements).
Main area(s)
Computer Science
School
School of Innovation, Design and Engineering
Ratified
2013-02-27
Status
This syllabus is not current and will not be given any more
Literature lists
Course literature is preliminary up to 8 weeks before course start. Course literature can be valid over several semesters.
-
Articles
A Comparative Case Study of Distributed Network Architectures for Different Automotive Applications
Technical Report, No 478 MRTC, Mälardalens högskola, 2003
URL: Link
Generalizing a Model of Software Architecture Design from Five Industrial Approaches
Proceedings of the 5th Working Conference on Software Architecture (WICSA05), IEEE, 2005
URL: Link
Rational Unified Process, Best Practices for Software Development Teams
Rational Software White Paper TP026B, Rev 11/01,
URL: Link
Empirical studies of agile software development: A systematic review
Information and Software Technology Journal, Elsevier, 2008
URL: Link
Software Development Lifecycle Models The Basic Types
Akademin för innovation, design och teknik,
URL: Link
Spiral Development: Experience, Principles, and Refinements
edited by Wilfred J. Hansen. Spiral Development Workshop, 2000
URL: Link
Objectives
The aim of the course is to give an overview of different domains of industrial systems and their development strategies and tools.
Learning outcomes
The focus of this course will be on different software system development approaches in different industrial domains. Given different complex industrial systems from different domains, the student should be able to accomplish the following (with a scientific approach):
- explain and compare the resulting technical function for the systems
- explain and compare the technical details with respect to their complexity, requirements, function and constraints
- discuss the different software development models presented and be able to relate them to academic state of the art
- give scientific arguments for choice of development model, technology, complexity and organizational structure
Course content
- Introduction to Industrial System Development
- Software Development Processes
- Industry domain examples
The contents will reflect the latest industrial practices. Guest lectures by industrial experts will be the highlight of this course.
Tuition
Lectures and assignments.
Specific requirements
At least 60 ECTS credits computer science where 15 ECTS credits in software engineering are included or corresponding. In addition Swedish course B/Swedish course 3 and English course A/English course 6 are required. For courses given entirely in English exemption is made from the requirement in Swedish course B/Swedish course 3.
Examination
Participation (NÄR1). obligatory presence on lectures (80%), 1,5 credits, marks Pass (G)
Exercise (INL1), assignments, 4 credits, marks 3, 4 or 5
Exercise (INL2), Review, 2 credits, marks 3, 4 or 5
A student who has a certificate from MDU regarding a disability has the opportunity to submit a request for supportive measures during written examinations or other forms of examination, in accordance with the Rules and Regulations for Examinations at First-cycle and Second-cycle Level at Mälardalen University (2020/1655). It is the examiner who takes decisions on any supportive measures, based on what kind of certificate is issued, and in that case which measures are to be applied.
Suspicions of attempting to deceive in examinations (cheating) are reported to the Vice-Chancellor, in accordance with the Higher Education Ordinance, and are examined by the University’s Disciplinary Board. If the Disciplinary Board considers the student to be guilty of a disciplinary offence, the Board will take a decision on disciplinary action, which will be a warning or suspension.
Grade
Pass with distinction, Pass with credit, Pass, Fail