ABSTRACT

The model of computational thinking proposed by Jeannette Wing highlights the importance of abstractions over numerical processes and algorithms that lead to automation. This chapter focuses on the layers of abstraction behind the process of authoring intelligent content. The abstractions relevant to the creation of intelligent content with Lightweight DITA (LwDITA) introduced in this chapter are a combination of the semantic (process vs. object) model and the computer architecture levels. These abstractions hide the layers that authors do not need to know until they move to a more advanced layer. The layers of abstraction of authoring in a workflow with LwDITA are related to the stages on a content development lifecycle. This chapter combines those lifecycle stages with standards for evaluating students as computational thinkers to propose the adoption of LwDITA workflows as a way to introduce content developers to computing principles.