Faculty of Science and Technology - University of Westminster

Bachelor in Software Engineering - Grado en Ingeniería del Software

Faculty of Science and Technology - University of Westminster
  • Imparte:
  • Modalidad:
    Presencial
  • Precio:
    Consultar rellenando el formulario
  • Comienzo:
    Septiembre 2018
  • Lugar:
    115 New Cavendish Street
    London W1W 6
    Reino Unido
  • Duración:
    4 Años
  • Idioma:
    El Curso se imparte en Inglés
  • Titulación:
    Software Engineering MEng
  • Otras Convocatorias:

    Presentación

    The course covers software development, various programming languages, technologies and applications including Java, C/C#, UNIX, UML, graphics, networks, concurrent systems, databases, artificial intelligence, web and mobile computing.

    You will share a common first year with students on the Mobile and Web Computing MEng/BEng and Computer Science BSc courses, which means that you can transfer in Year 1 (Credit Level 4), and specialise in Year 3 (Credit Level 6).

    Objetivos

    This course studies the best ways to design, build, maintain and evaluate software systems. It makes use of many of the technical aspects of computer science, especially programming, and aims to develop the professional attitudes, interpersonal and technical skills you will need in the software engineering industry.

    The course provides a solid foundation in software engineering theory and practice to develop professional software systems. As a BEng course its emphasis is on fundamental principles, design, acquisition of practical skills and evaluation of technologies. Having completed three years to be awarded a BEng qualification, students can choose (subject to progression criteria) to complete an integrated Masters programme with the award of an MEng degree after four years. A sandwich year is also available.

    Programa

    Year 1 (Credit Level 4)

    Subjects of study include:

    Communication and Learning Skills
    Computer Systems Fundamentals
    Information and Data Modelling
    Mathematics for Computing
    Programming Methodology (Java)
    Software Development Principles
    Software Engineering Principles
    Web Technology
    Year 2 (Credit Level 5)

    Subjects of study include:

    Algorithms and Data Structures
    Human Computer Interface Design
    Object-Oriented Development
    Professional Practice
    Project Management plus two option modules from the following: Database Design and Practice 1
    Database Design and Practice 2
    Introduction to 3D Graphics
    Introduction to Symbolic Reasoning
    Mobile Application Development
    Mobile Computing Principles
    Network Software Development
    System Software and Tools
    Web Programming
    Sandwich placement year

    The course offers you the opportunity to take a 12-month placement between Years 2 and 3 (Credit Levels 5 and 6). This experience will give you the practical skills to accompany your theoretical knowledge, and bring you a competitive edge in the job market.

    Year 3 (Credit Level 6)

    Subjects of study include:

    Computer Science Project
    Computer Systems Security
    Formal Specification
    Requirements Engineering
    Software Quality, Performance and Testing
    plus two option modules from the following:

    Advanced Web Technology
    Artificial Intelligence Applications 1
    Artificial Intelligence Applications 2
    Computer Forensics Investigation
    Computer Systems Administration
    Concurrent Programming (Core for MEng)
    Distributed Systems and Network Software
    Functional Programming
    Native Programming
    Programming Language Translation
    Real-Time and Embedded Systems
    Service-Oriented Architecture
    Year 4 (Credit Level 7) MEng

    Selected modules from the postgraduate programmes, for example:

    Advanced Algorithms and Complexity
    Computer Vision and Image Processing
    Database Administration
    Data Warehousing and Data Mining
    E-Application Development
    Forensics Data Recovery and Analysis
    Network Security
    Research Methods
    Semantic Web
    Software Architecture
    Software Project Management
    Software Research Project
    Web Services

    ¡Infórmate ahora sin compromiso!

    Publicidad

    Cursos Relacionados

    Ver otros estudios de...