Welcome to Discrete Mathematics Class.

This course is designed as an interactive way introducing Mathematical concepts and applications for computer science.

Class Location Fırat Uni. Tech. Fac. A306/YMLAB
Class Hours Monday 13:15-17:00PM
Instructor Assoc. Prof. Ferhat Uçar
Email Address [email protected]

<aside> 📢 ANNOUNCEMENTS

*** Lab Session GitHub Classroom Link:** https://classroom.github.com/a/GxMC6Ka8

*** For Urgent Announcement here is** Our WhatsApp Channel.

****https://www.instagram.com/docdrferhatucar.ai/#

</aside>

<aside> 🔋

Course Resources

</aside>

Course Description

Discrete Mathematics provides the foundational language and tools of computer science. Topics include logic and proof techniques, sets, functions and relations, induction and recursion, algorithms and their complexity, counting and basic combinatorics, graphs and number theory. The course emphasizes clear mathematical reasoning, writing precise proofs, and connecting theory to applications in data structures, cryptography, networks, and automata.

By the end of the course, students will be able to formulate and analyze formal statements, construct direct, contrapositive, and inductive proofs, reason about recursive definitions, evaluate the correctness and complexity of simple algorithms, and model real-world problems using graphs and combinatorial methods.

<aside> ⚙

Here is the other course details!!!

</aside>

📅 What’s happening this week?

Untitled

Activities

Python Project Lab Assignments

⏰ Report Task


Assignments submitted after the due date will be penalized at a rate of 10% per day, including weekends. No assignments will be accepted more than five days late unless a documented medical or personal emergency is provided.

📕 Course Policies