Download presentation
Presentation is loading. Please wait.
Published byFrancine Aleesha Craig Modified over 9 years ago
1
Discrete Maths Objective to give some background on the course 242-213, Semester 2, 2013-2014 Who I am: Andrew Davison WiG Lab ad@fivedots.coe.psu.ac.th 0. Preliminaries Please ask questions 1
2
Overview 1. What is Discrete Maths? 2. Meeting Times / Locations 3. Workload 4. Exercises 5. Course Materials 6. Books 7. Video 2
3
1. What is Discrete Maths? The study of discrete mathematical objects Examples: integers, steps taken by a computer program, distinct paths to travel from point A to point B on a map along a road network, ways to pick a winning set of numbers in a lottery Provides mathematical background needed for many branches of computing. 3
4
Some Problems Solved Using Discrete Maths How many ways can a password be chosen following specific rules? How many valid Internet addresses are there? Is there a link between two computers in a network? How can I encrypt a message so that bad guys cannot read it? How can we build a circuit that adds two integers? 4 continued
5
What is the shortest path between two cities? Find the shortest tour that visits each of a group of cities only once and ends back in the starting city. How can we represent sentences so that a computer can reason with them? How many steps are required to do sorting? 5
6
Goals of a Course in Discrete Maths Mathematical Reasoning: Ability to read, understand, and construct mathematical arguments and proofs. Combinatorial Analysis: Techniques for counting objects of different kinds. Discrete Structures: Abstract mathematical structures that represent objects and the relationships between them. e.g. sets, relations, graphs, trees, automata 6 continued
7
Algorithmic Thinking: Involves specifying algorithms, analyzing the memory and time required by their execution, and verifying that an algorithm produces the correct answer. 7
8
Discrete Mathematics as a Gateway Importance in many computing courses: Computer Architecture, Data Structures, Algorithms, Programming Languages, Compilers, Computer Security, Databases, Artificial Intelligence, Networking, Graphics, Game Design, Theory of Computation,... Uses beyond computing: Concepts from discrete maths have been applied to many areas, such as chemistry, biology, linguistics, geography, business, etc. 8
9
Prerequisites You must have passed “Computer Programming Techniques” (or similar) knowledge of C is assumed 9
10
2. Meeting Times / Locations Wednesday13:00 – 13:50A403 Thursday14:00 – 14:50S203 I can change these times, but only if (almost) all the students in the class agree to the change. 10
11
3. Workload Mid-term exam:35%(2 hours) 27th July to 4th August (week 9) Final exam:45%(3 hours) 30th Sept. to 12th October (weeks 18-19) Two exercises:20% (2*10) weeks 6-7 and weeks 15-16 11
12
Non-Attendence Penalty I may take registration at the start of a class. If someone is not there, they lose 1% (unless they have a good excuse). A maximum of 10% can be lost deducted from your final mark 12
13
4. Exercises The two exercises are worth a total of 20% (each worth 10%). They will be maths problems, perhaps with some simple algorithms to design/write. continued 13
14
Planned exercise times (which may change): ex. 1 in weeks 6-7 (July 8-19) ex. 2 in weeks 15-16 (Sept. 9-20) Cheating will result in 0 marks. YOU HAVE BEEN WARNED!! 14
15
5. Course Materials I will hand out only the exercises. All the handouts (and other materials) will be placed on-line at http://fivedots.coe.psu.ac.th/ Software.coe/DiscreteMaths/ Print out and BRING TO CLASS 15
16
6. Books Discrete Mathematics and its Applications Kenneth H. Rosen McGraw Hill, 2007, 7th edition http://www.mhhe.com/math/advmath/ rosenindex.mhtml I have a copy; old version in the CoE library Discrete Mathematics for Computer Scientists John K. Truss Addison-Wesley, 1999, 2nd edition main source; very clear main source; very clear continued 16
17
Discrete Mathematics Richard Johnsonbaugh Macmillian Pub. Co., 1997, 4th ed. less mathematical, more examples there is a copy in the main PSU library I have a copy 17
18
7. Video Discrete Mathematics (Arsdigita University) Instructor: Shai Simonson http://www.youtube.com/ watch?v=Nt7JeGCZL5M&list=PL45589688F3702281 Based on the Rosen textbook More information at: http://archive.org/details/arsdigita_02_discrete_math http://www.aduni.org/courses/discrete/ 18
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.