MA 240 Winter Syllabus January 14, 2002
Instructor: Jeffrey Horn,
email: jhorn@nmu.edu
office: 1119 New Science Building
phone: 227-1607
Office Hours: WF 12:00-2:00pm, are open
office hours, no appt. necessary
TuTh 9:00am-12:00pm, and WF 2:00pm-6:00pm, are by appointment only (email me! and
wait for my response)
Textbook: Discrete Mathematics and Its Applications
(4th ed.), by Ken. H. Rosen
Classroom: NSF 1209
Meeting Times: 11:00am M, W, Fr
Prerequisites: CS 122 (or equivalent programming
experience)
Our web page: http://cs.nmu.edu/~jeffhorn/Classes/MA240/Winter2002
(I will use the web page EXTENSIVELY, posting everything I can up there as soon as possible. This includes all electronic forms of handouts, assignments, solutions, sample tests, etc. Also I will post announcements, links to interesting, topic-related sites, etc. So please check our page regularly! At the very least, once a week. Also, our textbook has an associated web page which we will also use extensively, at http://www.mhhe.com/rosen. I will link to appropriate pages from ours, but I suggest you browse it on your own too! I will also use your nmu email address for notices, and our class WebCT page for grade posting.)
LOGIC (propositional, proof by induction)
BOOLEAN ALGEBRA
propositional calculus
switching (combinational) circuits
minimization/cannonical forms
RELATIONS and FUNCTIONS
sets
binary, n-ary relations
properties: transitive, reflexive, symmetric
equivalence relations, partial orders
COMBINATORICS
permutations
combinations
orderings (full, partial)
GRAPH THEORY
trees, directed graphs, lattices
cycles, circuits, tours, cut sets, etc.
GRAPH ALGORITHMS
shortest paths, spanning trees,
network flow optimization
COMPLEXITY ANALYSIS
order notation, O(n), etc.
COMPUTATION MODELS
finite state machines (automata, Mealy/Moore machines)
push-down automata
RECURRENCE RELATIONS
solving,
generating functions
40% Homeworks. Drop the lowest
TWO homework grades (if >= 8 HWs, drop lowest ONE otherwise)
30% Quizes. Drop the lowest (ONE) grade.
10% Midterm exam, comprehensive.
10% Final exam, comprehensive.
10% Instructor's discretion.
COMPUTING FACILITIES:
We might use Maple or some other package for symbolic
manipulation and graphing of numerical results. No software purchases
will be necessary.