COT 5105: Discrete Structures Essentials

This is an introductory course in Discrete Mathematics oriented towards Computer Science. It covers the principles of mathematics from the foundation of computing.

By the end of this course, students will be able to:

  • Use and apply propositional logic.
  • Develop skills of mathematical and algorithmic problem solving and analysis.
  • Use techniques of proof in discrete mathematics.
  • Understand basics for combinatorial analysis.
  • Understand basic concepts used in the study of graph theory.

There are NO prerequisites for this course.

List of topics covered:

Logic and Logical proofs, Sets, Mathematical induction, Recursion, Counting principles, Probability theory, Graph and Trees, and other topics as available.

Faculty Profile:

Dr. Jing Wang

Professor JING WANG
Professor of Instruction
Computer Science and Engineering
ENB 343B |


Dr. Jing Wang is a professor of Instruction at University of South Florida in the Department of Computer Science and Engineering at USF. She received her PhD in 2005 from Vanderbilt University. Her research interests are computer animation, undergraduate computer science and engineering education, and broadening participation in computing. Throughout her career, Dr. Wang has been actively involved in the important mission of recruiting and mentoring women in computer science and engineering. She serves as the faculty advisor of Women in Computer Science and Engineering student organization since 2013 and has created multiple programs for mentoring and outreach. She is a recipient of 2011 USF Outstanding Undergraduate Teaching award and 2020 USF Women in Leadership & Philanthropy Dr. Kathleen Moore Faculty Excellence Award.