|
Discrete structures plays an ever more prominent role in computer science education. Computing Curricula 2001 (CC2001) was a joint undertaking of the Institute for Electrical and Electronic Engineers/Computer Society (IEEE/CS) and the Association for Computing Machinery (ACM). The final report may be found at http://www.acm.org/sigcse/cc2001/. CC2001 identifies a com puter science body of knowledge, a set of knowledge units "for which there is a broad consensus that the material is essential to an undergraduate degree in computer science." CC2001 describes discrete structures as "foundational material for computer science" and devotes 43 hours of the computer science body of knowledge to discrete structures, more hours than to any other area.
This Sixth Edition of Mathematical Structures for Computer Science covers all the topics in the CC2001 discrete structures core and quite a bit more. All topics suggested for a one-semester intensive discrete structures course—and virtually everything suggested for a two-semesier version of a discrete structures course—are covered here.
Computing Curricula 2001 (CC2001), a joint undertaking of the Institute for Electrical and Electronic Engineers/Computer Society (IEEE/CS) and the Association for Computing Machinery (ACM), identifies the essential material for an undergraduate degree in computer science.
This Sixth Edition of Mathematical Structures for Computer Science covers all the topics in the CC2001 suggested curriculum for a one-semester intensive discrete structures course, and virtually everything suggested for a two-semester version of a discrete structures course. Gersting's text binds together what otherwise appears to be a collection of disjointed topics by emphasizing the following themes:
• Importance of logical thinking
• Power of mathematical notation
• Usefulness of abstractions
|
|
|
|