To acquaint the students with the basics of combinatorics and number theory. It aims at giving a glimpse of discrete mathematics, especially those topics that could not be covered in Fundamentals of Discrete Mathematics, but are used mostly in applications.