A Human Aptitude Test for Object-Oriented Programming in the Context of AI and Machine Learning

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Many current IT systems are implemented based on the object-oriented (OO) programming paradigm, which over more than two decades has proved to be one of the most successful mechanisms for code re-use and the most powerful extension mechanisms used in many software components and systems. Combined with a solid understanding of business principles and good communication skills, OO is still considered to be one of the core skills in the design of platforms and systems that drive our current IT landscape. The self-evaluation test, which we developed as an early indicator for prospective Business Information Technology (BIT) students, revealed insights about the skill level of beginners and serves as a starting point to reflect on abstraction skills in the context of the current digitalization and the increase in artificial intelligence (AI) components. The article explains the relevance of OO thinking on different levels of abstraction in the context of the lifecycle of current system architectures and provides an outlook on how these abstraction skills can be re-used when switching from an OO development paradigm into a new area where AI and machine learning will steadily increase their influence on the overall design of software systems.

Cite

CITATION STYLE

APA

Telesko, R., & Jüngling, S. (2021). A Human Aptitude Test for Object-Oriented Programming in the Context of AI and Machine Learning. In Studies in Systems, Decision and Control (Vol. 294, pp. 97–111). Springer. https://doi.org/10.1007/978-3-030-48332-6_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free