district mathematics, Lecture notes of Computer Science

Lecture notes for Computer Science departement

Typology: Lecture notes

2017/2018

Uploaded on 12/11/2018

tewahido
tewahido 🇪🇹

2 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Course Title: Discrete Mathematics and Combinatory
Course No: Math 261
Credit Hours: 3
Contact Hours: 3 (3 Lect. hrs.)
Prerequisite: Stat 192
Laboratory: NA
Course Objectives
At the end of the course the student will be able to:
Describe relationship b/n two or more sets
Describe property and types of functions.
Use the different rules of induction to proof advanced problems or identities.
Calculate the shortest distance b/n two points and relate with real applications
Count the number of possible outcomes of events
Course Description
This course surveys diverse topics as the logical foundations of mathematics, number theory, and
combinatory and graph theory. This survey advances three goals. First, by introducing students
to a range of concepts, we begin the gradual, subconscious process of developing intuition about
these concepts. Second, these areas provide a setting in which students can learn to give rigorous
proofs. And third, these particular areas naturally lend themselves to the aesthetic qualities of
mathematics, and to the creative aspects of the mathematical process. Lectures will be centered
on number theoretic and combinatorial problems. These problems will motivate our exploration
of the techniques used in the class techniques such as modular arithmetic, mathematical
induction and combinatorial proofs. In addition to attending lectures, students will have the
opportunity to work in groups to solve problems in class.
Course Contents
1. Counting Method
1.1. Introduction
1.1. Concepts and description of sets,
1.2. Relationships of sets,
1.3. Operations with sets,
1.4. Cartesian product of sets ,
pf3
pf4
pf5

Partial preview of the text

Download district mathematics and more Lecture notes Computer Science in PDF only on Docsity!

Course Title: Discrete Mathematics and Combinatory Course No: Math 261 Credit Hours: 3 Contact Hours: 3 (3 Lect. hrs.) Prerequisite: Stat 192 Laboratory: NA

Course Objectives At the end of the course the student will be able to:

  • Describe relationship b/n two or more sets
  • Describe property and types of functions.
  • Use the different rules of induction to proof advanced problems or identities.
  • Calculate the shortest distance b/n two points and relate with real applications
  • Count the number of possible outcomes of events

Course Description This course surveys diverse topics as the logical foundations of mathematics, number theory, and combinatory and graph theory. This survey advances three goals. First, by introducing students to a range of concepts, we begin the gradual, subconscious process of developing intuition about these concepts. Second, these areas provide a setting in which students can learn to give rigorous proofs. And third, these particular areas naturally lend themselves to the aesthetic qualities of mathematics, and to the creative aspects of the mathematical process. Lectures will be centered on number theoretic and combinatorial problems. These problems will motivate our exploration of the techniques used in the class techniques such as modular arithmetic, mathematical induction and combinatorial proofs. In addition to attending lectures, students will have the opportunity to work in groups to solve problems in class.

Course Contents

  1. Counting Method 1.1. Introduction 1.1. Concepts and description of sets, 1.2. Relationships of sets, 1.3. Operations with sets, 1.4. Cartesian product of sets ,

1.5. Demorgan’s properties, 1.6. Applications/number of elements in a set 1.7. Definition of relation, binary relation 1.8. Types of relations:- equivalent relation, equivalent classes, partial order relations and functions 1.2. Basic counting principles 1.9. Addition Principle 1.10. Multiplication Principle 1.3. The Binomial Theorem 1.4. The Inclusive – Exclusive Principle

  1. Recurrence relations 1.5. Sequences and recursive formula 1.6. Solving a recurrence relations 1.7. Linear homogenous recurrence relation with constant coefficient 1.8. Linear inhomogeneous recurrence relation with constant coefficient
  2. Graph theory 1.9. Definition of graph and basic terminologies 1.10. Degree of a vertex and edge counting 1.11. Isomorphism’s and sub graphs
  3. Paths, Circuits and graph coloring 1.12. Paths and connectedness 1.13. Eulerian and Hamiltonian graphs 4.2.1. Eulerian paths and circuits 4.2.2. Hamiltonian paths and circuits 1.14. Planar graphs 1.15. Di-graphs (Directed graphs) 1.16. Graph coloring and coloring theorem
  4. Trees 1.17. Definitions and properties 1.18. Rooted tress 1.19. Spanning trees

Course Delivery Modalities

underlying primitive graphical functions in computer graphics packages and advancing to algorithms that create objects with sophisticated appearance.

Course Contents

  1. Introduction to graphics applications 1.1. (^) History of Computer Graphics 1.2. Overview of Image representation 1.3. Graphics architecture and software 1.4. Imaging: 1.1. Pinhole camera 1.2. Human vision 1.3. Synthetic camera 1.4. Modeling vs rendering 1.5. Color (perception, RGB color model) 1.6. Overview of graphics I/O devices
  2. Scan Conversion 1.7. Scan-converting a Point 1.8. Scan-converting a Line 1.5. Digital Differential Analyzer (DDA) 1.6. Bresenham’s Line Algorithm 1.9. Scan-converting (Circle, Ellipse, Arcs and Sectors, Polygon) 1.10. Region Fillings 1.11. Scan-converting a Character 1.12. Aliasing Effects
  3. Circle drawing Algorithms 1.13. (^) Defining a Circle 1.14. Bresenham’s Circle Algorithm 1.15. Mid-point Circle Algorithm 1.16. Arbitrarily Centered Circle
  4. Polygon Drawing Algorithms 1.17. Parity Scan Conversion Algorithm 1.18. Ordered Edge List Algorithm for Polygon Filling

1.19. Polygon Inside Test 1.20. Even-odd Method

  1. Two-Dimensional Transformations 1.21. Geometric Transformations 1.22. Coordinate Transformations (Translation, Scaling, Rotation, Reflection , shearing) 1.23. Homogenous Coordinate System
  2. Two-Dimensional Viewing and Clipping 1.24. Window-to-Viewport Mapping 1.25. Clipping (Point, Line, Polygon)
  3. Three-Dimensional Transformations 1.26. Geometric Transformations 1.27. Coordinate Transformations (Translation, Scaling, Rotation)
  4. Three-Dimensional Viewing, Clipping and Transformation
  5. Projections 1.28. Taxonomy of Projection 1.29. Perspective Projection 1.30. (^) Parallel Projection
  6. Curve and Surface Design 1.31. Simple Geometric Forms 1.32. Wireframe Models 1.33. Curved Surfaces 1.34. Curve Design
  7. Animation 1.35. Design of Animation Sequences 1.36. Basic Rules of Animation 1.37. Problems in Animation 1.38. Morphing

Course Delivery Modalities Teaching Methods: Lecture, Laboratory practical work and Simulation Evaluation Methods: Theoretical Tests (20%), Assignment (15%), Project work (15%) and Final Exam (50%)