I. Introduction
Higher education courses are prone to many changes over time as the industries and jobs, for which universities prepare students evolve and change. Software engineering is one of the fundamental courses of study programs in the field of informatics, computer science and engineering. Software engineering is a systematic approach to software development in which the software development process is viewed as a series of phases and steps [1], [2].