Professional Documents
Culture Documents
CCOM3020 Syllabus
CCOM3020 Syllabus
de Puerto Rico
Recinto de Rio Piedras
Facultad de Ciencias Naturales
Departamento de Ciencias en Computadoras
Course Title: Discrete Mathematics
Code: CCOM 3020
Number of Credit/Hours: Three (3) Credits. Three hours of lecture per week.
Instructor: Ivelisse Rubio Canabal / ivelisse.canabal@upr.edu
Course Description: This course is designed for students who attend their first or second year in
the Computer Science program or a Mathematics program. In this course students will learn
techniques to produce elementary mathematical demonstrations. The course also will introduce
students to topics related to:
- Logic, basic set theory, proof techniques, relations, functions, countability and counting
argument, mathematical induction, graph theory, combinatorics, discrete probability,
recurrence relations, number theory and cryptography.
Este curso esta diseñado para estudiantes que están en su primer o segundo año en su programa
de ciencias en computadoras o el de matemáticas. En este curso, los estudiantes aprenderán las
técnicas para producir demonstraciones matemáticas. El curso introducirá a los estudiantes a
temas relacionados:
- Lógica, teoría elemental de conjuntos, técnicas de demostraci6n, relaciones, funciones,
Conteo y argumentos de conteo, inducción matemática, teoría de grafos, combinatoria,
probabilidad discreta, relaciones de recurrencia, teoría de números y criptografía.
Course Outcomes:
• The student will learn the basics of mathematical reasoning and logic.
• The student will be able to do elementary proofs on the topics learned in the course.
• The student will know about the basic concepts and methods of discrete mathematics
and its applications.
• The student will be able to use sets, its operations and relations to structure data,
understand and solve mathematical problems.
• The student will know different types of relations and functions between sets and how
to represent them.
• The student will know concepts and algorithms related the integers.
• The student will know and will be able to use mathematical induction to establish
recurrence relations.
• The student will know basic counting techniques and will be able to solve problems in
combinatorics and discrete probability.
• The student will know basic concepts, algorithms and problems on graphs and trees and
how to use these structures to organize and process data.
• The student will apply the concepts learned in class to solve problems.
Numbers
Summation Notation
Bases
Scientific Notation
Arithmetic in Computers
Introduction to Proofs
Mathematical Induction
Strong Induction
Boolean Algebras
Boolean Forms
Disjunctive Forms
Digital circuits
(5 hours)
Relations and Functions
Binary relations
Equivalence relations
Definition of a function
(6 hours)
Counting
Countable sets
(6 hours)
Probability
Repeated Experiments
Counting and Probability
Conditional Probability
Bayes’ Formula
(6 hours)
Graph Theory
Introduction to Graphs
Trees
Hamiltonian Cycles
(6 hours)
Number Theory and Cryptography
Introduction to Cryptography
Discrete Mathematics and Its Applications by Kenneth Rosen, 7th edition. 2011.
Student Solutions Guide for Discrete Mathematics and Its Applications. 7th Edition.
References
1. Biggs, Norman L: Discrete Mathematics; New York: Oxford University Press, 1994
2. Chen, W.W.: Lecture Notes http://www.maths.mq.edu.au/wchen/Indmfolder/Indm.html
3. Diestel, R.: Graph Theory
http://www.math.unihamburg.de/home/diestel/books/graph.theory/GraphTheoryII.pdf
4. Epp, Susanna S.: Discrete Mathematics with Application, Brooks Cole; 3rd edition,
2003
5. Goodaire, E. and Parmenter, M: Discrete Mathematics with Graph Theory, 2nd Edition;
Prentice Hall,2002 • Knuth, D.E.: Selected Papers on Discrete Mathematics, Center for
the Study of Language and Inf, 1 edition 2004
6. Lax, R. F.: Modern Algebra and Discrete Structures, Reading, Mass.: Addison-Wesley,
1991. • MacGillivray, G.: Lecture Notes http:
www.math.uvic.ca/faculty/gmacgill/guide/
7. Wallis, W.D: A Beginner's Guide to Discrete Mathematics, Birkhauser. (2002)
8. Kennth H Rosen, Discrete Mathematics and its Applications, McGraw-Hill, 5 editions
(2006)
Rights of Students with Disabilities: UPR complies with all federal and state laws and
regulations regarding discrimination, including the Americans with Disabilities Act 1990 (ADA)
and the Commonwealth of Puerto Rico Law 51. Students with disabilities must inform the
professor in charge of the course about their special needs. Accordingly, the professor will make
appropriate arrangements to provide reasonable accommodation for equal access to education or
services at the UPR.
Academic Integrity: Honest, comprehensive and respectful conduct is expected in all the
activities of the course, and in particular during the exam period. "It is the institutional policy of
the Río Piedras Campus to promote the highest standards of academic integrity and sanction the
violation of them." Circular No. 17 (1989-1990)