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 2017
  • 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 BEng Honours

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...