Section outline

  • MCS


    Welcome to Math for Computer Science (CSE-236). I am MD. SHARZUL MOSTAFA, Lecturer, Department of Computer Science and Engineering (CSE) and I am your instructor in this course. In addition to welcome you to the course, I would like to say "Online courses provide a different way to study and place different skills from students". I will provide you the necessary support during the course to successfully complete this course.

    Thank you and good luck


    • myself

    • Course Rationale

      This course emphasizes mathematical definitions and proofs and applicable methods to solve and analyse problems that arise in computer science. It trains students in developing the ability to think quantitatively and analyze problems critically.


      Course objective:

      Mathematical Reasoning: To construct mathematical arguments and formulae from mathematical reasoning and logic

      Combinatorial Analysis: To Develop problem-solving skills using the ability to count or enumerate objects

      Algorithmic Thinking: To use mathematical methods for developing algorithms

      Applications and Modeling: To apply mathematical models to applications in Computer Science. 


      Course Outcome:

      CO1

      Able to solve computational problem using mathematical models

      CO2

      Able to implement basic mathematical reasoning techniques and logical operations for engineering problems

      CO3

      Able to apply graph theory and other mathematical methods to both data structures and analysis of algorithms, and some other analytical problems in computer science


      Grading Scheme:
      Attendance7%
      Class Tests/Quizes:  15%
      Assignment: 5%
      Presentation (using video/ppt): 8%
      Midterm Exam: 25%
      Final Exam: 40% 

    • Outcome based Teaching and Learning Action Plan

    • Not available unless: You belong to Section-D
    • Not available unless: You belong to Section - E
    • Not available unless: You belong to Section - F
    • Not available unless: You belong to Section - G
    • Made with Padlet
    • Join the class on time. Thank you.

    • Join the class on time. Thank you.

    • Join the class on time. Thank you.

    • Join the class on time. Thank you.

    • Read the question attentively and follow the instructions carefully.

    • Follow the instruction carefully !

    • Based on BFS & DFS.

    • Follow the instruction carefully !
    • Course introduction, Objective and outcome of course, Assessment policies, Application etc.

    • Concept of Logic and logical sense, the foundations of math with logic

    • Tutorials


    • Introduction to mathematical proofs using axioms and propositions, Propositional logic, propositional equivalence, Logic Puzzle, Laws of Logic

    • Predicates, Quantifiers I, Quantifiers II

    • Predicates, Quantifiers I, Quantifiers II


    • Sets: Concept, type, Finite and Infinite sets, Power set etc.

    • Set Operations: Union, Intersection etc. and rules of set operations

    • Functions I: Function – “Machines” Definition, Representation of function, Function Vs. non Function, Properties of functions


    • Functions II: Composition of Functions, An Application of Functions: The Pigeonhole Principle

    • Class Test: 1

    • Rules of Inference (What, Why, How) 

    • Class Test: 2

  • Mid-term Week

    • Introduction to graphs, graph terminologies and application, Representing graphs


    • Connectivity, Directed and Undirected graphs

    • Go through the instructions before you start the Assessment.

      1. Template for Answer Script is provided. You have to hand write the answers and submit the answer script in a single pdf. Typed answer script is not allowed. It will lead to plain 00 marks. So be very much careful about that.
      2. Write your ID on each page of your answer script.
      3. You will get 4:00 hours to perform all the task related to the assessment. No late submission is allowed.
      4. Be honest and Do not try to copy or provide your answer script to others. If plagiarism is found both will get plain 00 marks out of  40 whether you copy answer of a little like 1/2 marks.
      5. Please submit your answer script in a single PDF. File name will be your name then an underscore followed by your ID. Example- Your ID is 191-15-12345, then File name will be "Your Name_191-15-12345_MCS.pdf".