Software Engineering

Discrete Mathematics

Release Date: 2017-09-22

1. Basic Course Information

Course Code: 110094
Course Name: Discrete Mathematics
Course Type: Fundamental Course
Periods: 64
Credits: 4
Target Students: Undergraduates Majoring in Computer Science and Software Engineering
Assessment: Examination
Preparatory Course: Linear Algebra

2. Course Introduction

This course will cover fundamental mathematical foundations required for computer science, arising in many algorithms, concepts, and techniques.

We will begin with an overview of mathematical notation and the basic concepts of sets, functions, and relations. We will the study logic, proof techniques, combinatorics (counting), and the beginnings of graph theory. By the end of this course, you will have become familiar with a number of discrete structures that are used throughout computer science.

The main purpose of this course is for you to become comfortable with mathematical thinking that allows you to write clean, logical, proofs.