Software Development Methodology
7.5 ECTS creditsThe course treats both programming in an object-oriented programming language and software development techniques used to achieve abstraction, modularisation, and reusability. The course also introduces software testing and program code documentation.
The course covers the following:
- Object-oriented programming
- Abstraction
- Modularisation
- Modelling
- Analysis
- Testing (unit and end user tests)
- Documentation
- Exceptions and error management
- Basic data structures (such as lists, queues, stacks, trees)
- Development models and software quality
The course covers the following:
- Object-oriented programming
- Abstraction
- Modularisation
- Modelling
- Analysis
- Testing (unit and end user tests)
- Documentation
- Exceptions and error management
- Basic data structures (such as lists, queues, stacks, trees)
- Development models and software quality
Progressive specialisation:
G1F (has less than 60 credits in first‐cycle course/s as entry requirements)
Education level:
Undergraduate level
Admission requirements:
Registered for Programming Techniques, 7.5 ECTS credits, or equivalent
Selection:
Selection is usually based on your grade point average from upper secondary school or the number of credit points from previous university studies, or both.
This course is included in the following programme
- Study Programme in IT-Design: Software Design (studied during year 1)
- Master of Science in Computer Engineering (studied during year 1)
- Master of Science in Industrial Engineering and Management (studied during year 2)
- Study Programme in Engineering - Computer Science (studied during year 1)
- Electrical Engineering (studied during year 3)
- Bachelor Programme in Computer Science (studied during year 1)