Around this level:
Discrete Mathematics (MATH1510) / Course Handbook / The University of Newcastle, Australia
Mathematical Discovery 1 (MATH1210) / Course Handbook / The University of Newcastle, Australia
Mathematical Discovery 2 (MATH1220) / Course Handbook / The University of Newcastle...