Introduces the discrete structures used in computer science with an emphasis on their applications. Covers functions, relations, sets, basic logic, proof techniques, basics of counting, graphs and trees, and discrete probability. Course Credit Limitations - MC, CSU and UC: CS M155 combined with MATH M21; maximum credit, one course. Prerequisites: CS M125 or CS M10A and MATH M07 or (MATH M05 and MATH M06). Transfer credit: CSU; UC. C-ID: COMP 152.