Where I work, the first-semester science students are offered two mathematics courses: One-variable calculus and introductory discrete mathematics. Obviously the emphasis in the latter course cannot be on solving counting problems in terms of elementary functions, since calculus is the main tool for handling these. The course contains combinatorics, graph theory and number theory up to congruences. Calculus is not a prerequisite.