Lesson Summary:
Students will learn the concept of stack and slots programming through practical training.

Lesson Objective:
To provide students with relevant tools for building stacks and slots using object oriented programming.

Stack and slots are a common feature in algorithms that require some arrangement of data items. For example, coffee is normally packed in stacks in coffee factories in many villages in Kenya. Students should be able to design various stacks and slots using platforms like Java Netbeans. They will then test performance of their applications and write a report. But first, they must read the theory in chapter 2 of Dr William C. Jones e-book located at
They will download all the necessary resources from this website and use their laptops and PCs in the computer lab to do this activity.

Download File Package · 7.4KB
This is a ZIP file. See our safety policy. Prefer individual files?


Ronald Waweru Mwangi is a Lecturer at Jomo Kenyatta University of Agriculture and Technology.
I am an associate professor of computing at Jomo Kenyatta University of Agriculture and Technology (JKUAT) in Kenya. I teach courses like Simulation and Modelling, Software Engineering and Artificial Intelligence to both undergraduate and graduate students.

4 LIKES  ·  7 DOWNLOADS · View statistics

If you like this resource or plan to use it in your own setting, consider giving it a thumbs-up.
If you have adapted this resource (for example, for another setting or topic area), consider writing up a resource of your own and contributing it to the repository as a derivative of this resource.
The TEL Resources Repository is a project of the Centre for Distance Education at Athabasca University, in part to support TEL MOOC, a massive open online course offered through a collaboration between Athabasca University and the Commonwealth of Learning.