Skip to main content
CS 308 Software Engineering
This course covers the following fundamental topics in software engineering: software and software engineering, software development processes, agile development, requirements engineering, object-oriented software modeling, object-oriented software design, software design patterns, software architecture, and software quality assurance. The application of the theoretical knowledge gained in the lectures, is achieved by carrying out large-scale software engineering projects in teams.
SU Credits : 4.000
ECTS Credit : 7.000
Prerequisite : -
Corequisite :