Software Engineering

  • College of Computing & Information Technology |
  • English

Description

This course introduces the major principles used in the development of software. General principles and methods are identified, and their application is located in various phases and models of software engineering. The focus is on understanding the organizing power inherent in the underlying concepts, principles, and processes, rather than any particular developmental method or model. The course introduces software engineering as a discipline, discusses stages of the software lifecycle, compares development models such as waterfall, prototyping and incremental/ iterative, and compares structured and object-oriented methods. It also discusses software documentation, both internal and external, verification/validation, quality assurance, testing methods, maintenance, project management and team structure, metrics, and available tools for planning, designing, implementing, validating, and maintaining large software systems.

Program

Diploma in Computer Science

Objectives

  • Data will be available soon!

Textbook

Data will be available soon!

Course Content

content serial Description

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.