XBUS-501 Software Engineering for Data

School of Continuing Studies

How long?

  • 16 days
  • in person

What are the topics?

School of Continuing Studies

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Read more about Business Analytics

Business Analytics courses will introduce you to a popular and diverse profession. A business analyst is a specialist in many IT fields as well as in ...

About the course

Data scientists work in teams and it's important for each team member to understand software engineering processes and practices. From requirements gathering to agile development to testing and deployment, the ability to go beyond writing macros and simple scripts is key to both more sophisticated analyses and building reproducible and scalable data investigations and data products. This course, based in Python, will cover fundamental aspects of computer science, good practices in software engineering, and practical aspects of deploying code in production environments. To do this, we will use the Python language, a simple yet elegant general purpose programming language that is well-suited for data analysis and visualization.

Course Objectives

Upon successful completion of the course, students will:

  • Understand software architecture and design
  • Examine agile and hypothesis-driven software development processes
  • Identify team roles and workflows in software engineering
  • Conduct requirements gathering
  • Use Git and Github for version control and collaboration
  • Recognize the importance of testing and building test suites
  • Understand the legal aspects of software development
  • Apply software engineering practices to your data science project

Experts

Allen Leis

Allen is an adjunct faculty at Georgetown University and is currently pursuing a graduate degree in Computer Science at the University of Maryland at College Park with an emphasis on databases and distributed systems. He is also a faculty member at District Data Labs and is employed by a local d...

XBUS-501 Software Engineering for Data at School of Continuing Studies

From  $1,249

Something went wrong. We're trying to fix this error.

Thank you for your application

We will contact the provider to ensure that seats are available and, if there is an admissions process, that you satisfy any requirements or prerequisites.

We may ask you for additional information.

To finalize your enrollment we will be in touch shortly.

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Read more about Business Analytics

What will you learn from Business Analytics courses? First of all, you will learn about the profession of a business analyst, his duties, and what such a specialist does. You will get various soft skills, such as organizing teamwork, for example, acc...

Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.

We are happy to help you find a suitable online alternative.