Many MS programs in the data area deal with data collection and analysis but do not however address a crucial activity that data scientists, data analysts, business analysts, and many software engineers need to perform to make that data valuable, namely, data integration. That activity may also be referred to as data preparation, data curation, application integration and data engineering based on the integration of use cases and integration persona. The Master of Science program in Data Architecture and Management focuses on these activities.
Data systems engineering occurs because data is fragmented and usually scattered across many data sources. However, even if all the data one needed were in one place, there is still an intensive need for integration. Information is data in context and the context of data as collected is different than the many ways it needs to be transformed so as to generate useful information.
Data engineering field could be thought of as a superset of business intelligence and data warehousing that brings in more elements from software engineering. This discipline also integrates specialization around the operation of so called “big data” distributed systems, along with concepts around the extended Hadoop ecosystem, stream processing, and in computation at scale.
The MS in Data Architecture and Management program offers a multitude of courses in data engineering in addition to supplementary courses that are required to deliver the data results in a meaningful way to management. We plan to cover data management, advanced data management, data warehousing and business intelligence, column data bases, data science engineering, and big-data engineering. On the software engineering side, we offer advanced big-data programming using the powerful Scala language and a course on advanced data science as well as cloud computing. Multi-thread concurrent computing is also offered as it is important for synchronizing a huge set of servers working in parallel to do large scale analytics to make things run faster by 100’s fold increase in speed. Due to the high-level mathematical operations required to make these programs run, only software engineers have the capacity to work in these complicated areas. Only they can make the necessary mathematical algorithms execute quickly enough to get the finest results.
The MS programs’ student learning outcome is the ability to use basic engineering concepts flexibly in a variety of contexts.
Over 15 graduate certificates are available to provide students the opportunity to develop a specialization in an area of their choice. Certificates can be taken in addition to or in combination with a master’s degree, or provide a pathway to a master’s degree in Northeastern’s College of Engineering. Master’s programs can also be combined with a Gordon Engineering Leadership certificate. Students should consult with their faculty advisor regarding these options.
For support with academic questions, contact the student services representative assigned to this program.
Admissions & Aid
Ready to take the next step? Review degree requirements to see courses needed to complete this degree. Then, explore ways to fund your education. Finally, review admissions information to see our deadlines and gather the materials you need to Apply.