Fundamentals of Computing is a series of four texts and accompanying laboratory manuals that provide the basis for a four-semester breadth-first introduction to the discipline of computing. This series is motivated by both the comprehensive definition of the discipline and the pedagogical principles developed in the reports Computing as a Discipline and Computing Curricula 1991. In addition to its comprehensive treatment of the discipline, this series provides another important dimension for the introductory courses an option to integrate the topics of discrete mathematics with those subjects in computing where they are used. While this series does not require discrete mathematics to be integrated in all courses that use it, many instructors will choose to include that material directly in those courses. Such a choice is mainly justified on the grounds that students can see more clearly the fundamental mathematical dimensions of the discipline where these topics are integrated rather than taught in a separate mathematics course.