Right from the Start: Data Analytics in Introductory Courses at Bentley University

A Q&A with Mark Frydenberg

Course designers and curriculum planners at colleges and universities are, of course, aware of the technologies that are reshaping our world most: AI, machine learning, block chain, and data analytics among them. Such technologies are often reflected in upper-level courses so that students can graduate with market-relevant knowledge — but this is mostly based on the advanced electives they select.

At Bentley University in Waltham MA, however, students in Computer Information Systems experience some of these highly impactful technologies as fundamental elements of introductory courses, preparing them for much more in-depth study in advanced electives.

Here, Mark Frydenberg, senior lecturer in computer information systems and director of the CIS Sandbox (a technology/social learning space at Bentley University), takes the example of data analytics and explains how the topic is now a key part of the university's foundational, introductory coursework in computer information systems.

Thanks to new and redesigned introductory courses, Bentley students now tackle data analytics and work with large, real-world data sets early in their college careers.

data analytics

"It became clear to me that we needed to change the Introduction to Programming with Python course to give students a real taste of data analytics." —Mark Frydenberg

Mary Grush: What were Bentley's first steps to include data analytics in introductory courses?

Mark Frydenberg: At first the CIS department — this was about four years ago — started teaching a course called Introduction to Programming with Python. Python was becoming popular because it is the programming language that is used most commonly in the data analytics field. So, students were taking the Python course in preparation for their data analytics courses down the road.

We first taught Introduction to Programming with Python as a traditional programming course; from a computer science perspective. There weren't many textbooks that taught Python from a data-driven programming perspective. I realized that most students were taking the course because it was a prerequisite to the upper-level data analytics courses — but we weren't even introducing the topic [of data analytics] in our course. It became clear to me that we needed to change the Introduction to Programming with Python course to give students a real taste of data analytics.

Grush: How did you make that change?

Frydenberg: We changed the structure of the course to be project-based. So, the first two thirds of the course remained relatively unchanged: programming fundamentals; data structures; file processing… But the last third introduced basic capabilities of Python modules like Matplotlib, NumPy, and pandas, which are used for data analytics. We replaced the final exam with a project to create an interactive application to explore real-world data.

Grush: What data do the students have to work with?

Frydenberg: Students work with a subset of a large, complex data set (maybe 8,000 rows). For example, we took a real data set from Airbnb that has listings of rentals, location information, amenities, availability, ratings, pricing… everything you'd expect an Airbnb data set to include. So, using Python and a module called Streamlit, which makes it possible to create interactive web applications using Python, students are challenged to create an interactive interface that allows users of their applications to customize charts and maps to visualize the data.

Students are challenged to create an interactive interface that allows users of their applications to customize charts and maps to visualize the data.

Grush: How have the students reacted to the project-based course?

Frydenberg: The course, still called Introduction to Programming with Python, has become extremely popular here, and students can see the benefits for themselves easily. I think teaching the course from a front-line business perspective, instead of from an engineering and computer science perspective, has made this offering unique.

Grush: And will it become less unique as you offer more courses based on the same principles?

Frydenberg: Of course! This approach is becoming more common as interest in careers as data analysts and data scientists increases.

Grush: Less unique but still more useful…

Frydenberg: Certainly.

Grush: Is there another introductory course at Bentley modeled on similar principles?

Frydenberg: Yes, there is a course called Data-Driven Decision Making that our department introduced last year. It uses SQL and a tool called Tableau, among other data visualization tools, to expose students to the use of data and databases in problem solving. This is a new course, added to the curriculum to prepare students to analyze complex problems using a variety of data sources and present their ideas effectively to others. Students need to understand how data is stored and organized so they can clean, manage, and analyze it to solve problems well.

Data-Driven Decision Making is a new course, added to the curriculum to prepare students to analyze complex problems using a variety of data sources and present their ideas effectively to others.

Grush: How have students picked up on the world of data analytics? Is this something that you are marketing to them, or are they coming to Bentley with their own expectations about the data analytics field? Is Bentley driving the market, or is the market driving Bentley?

Frydenberg: Bentley is responding to market needs by preparing our graduates with the skills they need to thrive in a world driven by data. Whether it's creating Python applications or using industry-standard tools to analyze data, one thing that sets the Bentley experience apart is the way we have chosen to integrate data analytics into introductory courses, and to teach them from that perspective.

Bentley is responding to market needs by preparing our graduates with the skills they need to thrive in a world driven by data.

And the students coming here are more aware of the analytics field and its potential for growth in the job market. That's why we offer both a major and a minor in data analytics, and one reason students are attracted here.

Grush: Are you starting to see the first cadre of students graduating, since you introduced data analytics into the Python course? Are you seeing how data analytics is affecting their careers?

Frydenberg: Absolutely. We have current statistics showing Bentley graduates at the top in the country for job placements across all our majors. While that alone doesn't provide a correlation with our introductory course strategies, we do have wonderful anecdotal evidence that data analytics courses were helpful for students securing and being successful in their new jobs.

One of my students recently mentioned that she demonstrated her course project during a job interview, and it helped her land the job. She was able to show her potential future employer a pretty impressive application she had built, and she was able to talk about how it works.

Grush: Do you have any industry partnerships in the CIS Sandbox based on data analytics?

Frydenberg: This past fall the CIS Sandbox started an industry engagement program, in which companies sponsor the cost of a CIS Sandbox tutor for a semester, in exchange for the benefit to the company of a student intern for 40 hours working on a company project — often overseen by a Bentley alum. Three of the four such partnerships we engaged in during A/Y 2021-2022 involved analyzing, visualizing, and storing data. Those company projects went a long way towards providing Bentley University with insights into the significance of data analytics and the importance it should hold for the experiences we provide for our students.

[Editor's note: Image courtesy Bentley University; from a data analytics project by Revanth Munnangi, a student in the Introduction to Programming with Python course.]

Featured

  • interconnected glowing nodes and circuits in blue and green, forming a neural network on a dark background with a futuristic design

    Tech Giants Launch $100 Billion AI Infrastructure Network Project

    OpenAI, SoftBank, and Oracle have unveiled a new venture, Stargate, through which they aim to build a massive AI infrastructure network across the United States. The initiative, which was announced at the White House with President Donald Trump, has been described as the "largest AI infrastructure project in history."

  • Two figures, one male and one female, stand beside a transparent digital interface displaying AI symbols like neural networks, code, and a shield, against a clean blue gradient background.

    Report Makes Business Case for Responsible AI

    A new report commissioned by Microsoft and published last month by research firm IDC notes that 91% of organizations use AI tech and expect more than a 24% improvement in customer experience, business resilience, sustainability, and operational efficiency due to AI in 2024.

  • blue and green lines intersecting and merging in an abstract pattern against a light gray background with a subtle grid design

    Data Integration Market: Cloud Giants Down, AI Up

    "By 2027, AI assistants and AI-enhanced workflows incorporated into data integration tools will reduce manual intervention by 60 percent and enable self-service data management," according to research firm Gartner.

  • Two autonomous AI figures performing tasks in a tech environment; one interacts with floating holographic screens, while the other manipulates digital components

    Agentic AI Named Top Tech Trend for 2025

    Agentic AI will be the top tech trend for 2025, according to research firm Gartner. The term describes autonomous machine "agents" that move beyond query-and-response generative chatbots to do enterprise-related tasks without human guidance.