Photo by Ian Battaglia on Unsplash

BA, BI, DA, DS, ML, and STAT

Mapping Three Aspects of Data Processing

And an Invitation to Contribute to the Study

5 min readFeb 8, 2022

--

📚 Connect with us. Want to hear what’s new at The Pragmatic Bookshelf? Sign up for our newsletter. You’ll be the first to know about author speaking engagements, books in beta, new books in print, and promo codes that give you discounts of up to 40 percent.

Once upon a time, I taught an entry-level course in Computer Science for undergraduate non-CS students. All went well until we got to the concept of a function. I said that “a function is a unit of computation” and was immediately confronted by a young lady pursuing an English major: “Professor, I think you are wrong. A function is a social event. Like, in a function room.” (She also later accused me of making up nonexistent English words, such as “nonzero,” saying: “I am an English major, and I have never heard that word. I think it does not exist!” But that’s a different story.)

The Problem: Terminology

Photo by Louis Hansel on Unsplash

So, what was our problem? We could not agree on terminology. It is the problem that is too common to be ignored…

--

--

Dmitry is a prof of Computer Science at Suffolk U. He is loves C and Python programming, complex networks, computational soc science, and digital humanities.