• To learn about software design methods.
  • To acquire knowledge of the main information technologies.
  • To understand the progress of the main steps of the software engineering processes.