Software Engineering


Irena Stojmenovska, PhD
Dean at the UACS School of Computer Science and Information Technologies
Zlatko Ivanovski, MSc
Teaching Assistant

In this course the key concept, relecant to the process of software engineering and software development, are taught. The goal of the course is to help understand of the three basic concepts: the process of software engineering, the process of software development and the tools for tracking and control of these activities. In this course, the emphasis is put not on programming, but on the software development tools and other components of creating the end software product: teamwork, phases of the process model, delegation of responsibilities, documentation generation etc. Since the course is intended to eventually result in actual created projects, during the exercises, besides the software development tools, the Delphi programming language will be taught as well.