Data Engineering

University of Roehampton

Course Description

  • Course Name

    Data Engineering

  • Host University

    University of Roehampton

  • Location

    London, England

  • Area of Study

    Computer Engineering, Computer Science

  • Language Level

    Taught In English

    Hours & Credits

  • Overview

    Data Engineering examines how software engineering practices are applied to the development of modern data pipeline solutions that drive data driven decisions and businesses. The module begins by exploring parallelism concepts which allow students to understand the benefits of building distributed data platforms. Data Engineering then moves into concepts of dealing with large sources of data, including distributed databases, data warehousing, and data lakes. With a thorough understanding of how distribution and large-scale data operates, the module moves to examining data streaming and transaction processing. Finally, the module ends by considering data pipeline solutions in the cloud and how these enable the delivery of data-to-data scientists.

    Data Engineering blends the tools and methods of data management and processing with software engineering principles. The module will continue the experience provided in Software Engineering, so students can further experience working in agile development teams. The tools used in the module will enable students to build more sophisticated solutions that those in Software Engineering, focusing on technology that allows data to be managed and processed at scale.

    Data Engineering continues the team-working and system development via a technology-stack approach of Software Engineering. Students are expected to feel comfortable applying the team-working techniques provided in Software Engineering. Data Engineering provides a capstone to the Software Engineering theme and in many regards the software development work students undertake in Computer Science. On completion of this module, students will have delivered at least two significant software solutions as members of a team.

Course Disclaimer

Courses and course hours of instruction are subject to change.

Eligibility for courses may be subject to a placement exam and/or pre-requisites.

Some courses may require additional fees.

Credits earned vary according to the policies of the students' home institutions. According to ISA policy and possible visa requirements, students must maintain full-time enrollment status, as determined by their home institutions, for the duration of the program.

Please reference fall and spring course lists as not all courses are taught during both semesters.

Please note that some courses with locals have recommended prerequisite courses. It is the student's responsibility to consult any recommended prerequisites prior to enrolling in their course.

X

This site uses cookies to store information on your computer. Some are essential to make our site work; others help us improve the user experience. By using the site, you consent to the placement of these cookies.

Read our Privacy Policy to learn more.

Confirm