MAT 1348 Discrete Mathematics for Computing

3 units
Mathematics
Faculty of Science
Introduction to discrete structures as a foundation to computing. Propositional logic. Fundamental structures: functions, relations, sets. The basics of counting: counting arguments, the pigeonhole principle, permutations and combinations. Introduction to proofs: direct, by contradiction, by cases, induction. Topics in graph theory: isomorphism, cycles, trees, directed graphs. Whenever possible applications from computing and information technology will be included.

Components:

Discussion Group
Lecture

Requirements:

Prerequisite: MAT 1318 or Ontario 4U Advanced Functions (MHF4U) or equivalent. This course cannot be taken for units by any student who has previously received units for MAT 2348 . Courses MAT 1348 , MAT 1362 cannot be combined for units..

Previously Offered Terms:

Winter
Summer

French Equivalent:

Organized

1109 responses

4.52

/ 5

strongly agree
66%
agree
27%
disagree
5%
strongly disagree
1%
25%
50%
75%
100%

Clear Expectations

645 responses

4.55

/ 5

strongly agree
66%
agree
26%
neither agree nor disagree
6%
disagree
1%
strongly disagree
0%
25%
50%
75%
100%

Learned a Lot

1106 responses

4.43

/ 5

strongly agree
59%
agree
33%
disagree
6%
strongly disagree
2%
25%
50%
75%
100%

Recommend

465 responses

4.12

/ 5

strongly agree
42%
agree
43%
disagree
12%
strongly disagree
2%
25%
50%
75%
100%

Workload

465 responses

2.78

/ 5

very heavy
9%
heavier than average
20%
average
56%
lighter than average
13%
very light
2%
25%
50%
75%
100%

Fair Assessments

1108 responses

4.53

/ 5

strongly agree
66%
agree
28%
disagree
5%
strongly disagree
1%
question not applicable
0%
25%
50%
75%
100%