EUt+ Mobility
Go back

Course Page ✏️


Software Design and Software Testing
BCSCe06

Description
AIMS AND OBJECTIVES OF THE COURSE: The aim of the course is to teach the students with the practice concepts of software engineering – design, implementation, debugging and maintenance of software products.
DESCRIPTION OF THE COURSE: The course includes problems concerning models and stages of software life cycle - software development method including design, development, testing and debugging, support and maintenance. Various programming styles are under discussion imperative procedure and oriented programming.

ECTS credits
5

Teaching Language
English

Exam Language
English

Support Materials Language
English

Basic Learning Outcomes
  • Understand and apply established class and package design principles to develop designs and code in line with best practices 
    (SE1 - CSB - Understand and apply established class and package design principles to develop designs and code in line with best practices )
  • Understand, apply and evaluate established architectural styles and design patterns, and adapt and integrate them in specific architectures 
    (SE3 - CSB - Understand, apply and evaluate established architectural styles and design patterns, and adapt and integrate them in specific architectures )

Final Learning Outcomes

Course categorized

Managing Entity (faculty)