El curso está dirigido a desarrolladores y programadores de software, y su contenido principal es el desarrollo de software utilizando el paradigma de objetos. Si no tiene experiencia en informática, el curso le enseñará las habilidades y la comprensión del desarrollo de software de aplicaciones, desde los requisitos iniciales hasta la implementación, con especial enfoque en la programación. Si ya tiene experiencia en ingeniería de software, esto le permitirá aprovechar sus conocimientos existentes.
Los cursos obligatorios se centran en varias etapas del ciclo de vida del software, desde el análisis y la digestión de requisitos hasta el diseño de software, la implementación del diseño de software, la tecnología de prueba de software, la integración de sistemas de software y el mantenimiento de software.
Los cursos optativos le brindan la oportunidad de ampliar estas habilidades básicas en una variedad de aplicaciones de software, incluidos dispositivos móviles, bases de datos, desarrollo empresarial y aplicaciones de administración de sistemas. Completarás un proyecto de desarrollo de software en el que se te pedirá que apliques los conocimientos y habilidades que has aprendido en este curso y tendrás la oportunidad de adquirir nuevas habilidades y conocimientos. También obtendrá una amplia experiencia en las herramientas y entornos de software utilizados en la industria del desarrollo de software.
Programa de Maestría en la Universidad de Westminster: Cursos obligatorios para la Maestría en Ingeniería del Software;
Algoritmos
Programación orientada a objetos
Métodos de investigación
Diseño de software
Proyecto de desarrollo de software
Antecedentes en ingeniería de software
Programa de maestría en la Universidad de Westminster: cursos electivos para el Maestría en Ingeniería de Software
Lenguaje de Base de Datos
Desarrollo de Aplicaciones Empresariales
Desarrollo de Aplicaciones para iPhone
Desarrollo de Aplicaciones Móviles