Recommended curriculum for CS2, 1984: a report of the ACM curriculum task force for CS2