Portal:Discrete Mathematics for Computer Science

Welcome to the Discrete Mathematics for Computer Science Center!

This is a a Wikiversity content development project where participants create, organize and develop learning resources for Discrete Mathematics as used in Computer Science.

This course is intended to be taken after the Introductory Discrete Mathematics for Computer Science course. It is the second course in discrete math for students of Computer Science at Wikiversity.

Lessons
These lessons are designed to be used by more than one course or even department. By all means, please edit them and please link to them from other pages!


 * Lesson 1: Proofs
 * Lesson 2: Complexity
 * Lesson 3: Collections
 * Lesson 4: Information Theory

Problems & solutions
TBA

Instructors

 * AFriedman 23:25, 11 January 2009 (UTC)

Later courses
Discrete mathematics provides the mathematical foundation for many computer science courses, including Data Structures, Algorithms, Database Theory, Automata Theory, Formal Languages, Compilers, Computer Security, and Operating Systems.

In the School of Mathematics, this course serves as a foundation for other courses in Logic, Set Theory, Number Theory, Linear Algebra, Abstract Algebra, Combinatorics, Graph Theory, and Probability Theory.

Creating new learning projects
See: Learning Projects and the Learning model.

Learning materials and learning projects are located in the main Wikiversity namespace. Simply make a link to the name of virus removal service the learning project (learning projects are independent pages in the main namespace) and start writing! We suggest the use of the learning project template (use "subst:Learning project boilerplate" on the new page, inside the double curved brackets – ).

The "topic" namespace contains pages that are for management and organization of small academic units such as departments (see: Topics).

Remember, Wikiversity has adopted the "learning by doing" model for education. Lessons should center on learning activities for Wikiversity participants. We learn by doing.

Select a descriptive name for each learning project.