Title: Fundamentals of the computing sciences