Software Engineering

2nd year - 1st semester - 4 credits

The "Software Engineering" course provides a fundamental introduction to the field of software development, which is essential for students studying computer science. This course covers a wide range of topics, starting from the basics of programming and software design, and ending with project management methods and issues of professional ethics. Training in software engineering is an important step for those aiming for a successful career in the field of information technology, as it provides not only practical skills but also a fundamental understanding of the principles of software development and quality assurance.