Skicka posten per e-post: An Object-Oriented Approach for Learning of Algorithm Design with Sequential Devices and Schemas