1 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus.

Slides:



Advertisements
Similar presentations
1 CS233601: Discrete Mathematics Department of Computer Science National Tsing Hua University.
Advertisements

Lecture 19 Exam: Tuesday June14 4-6pm Overview. Disclaimer The following is a only study guide. You need to know all the material treated in class.
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
Lecture 19 Exam: Tuesday June15 4-6pm Overview. General Remarks Expect more questions than before that test your knowledge of the material. (rather then.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
Discrete Structures for Computer Science Ruoming Jin MW 5:30 – 6:45pm Fall 2009 rm MSB115.
Bart Selman CS CS Discrete Structures Johnnie Baker Introduction.
APMA/CS 202 Discrete Math I Section 01 Spring 2003.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
CSNB143 – Discrete Structure
About the Course Lecture 0: Sep 10 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Discrete Mathematics Transparency No. 0-1 Discrete Mathematics Cheng-Chia Chen September 2009.
Discrete Structures for Computer Science Muad M. Abu-Ata Summer 2013.
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Course overview Course title: Discrete mathematics for Computer Science Instructors: Dr. Abdelouahid Derhab Credit.
Understanding the Academic Structure of the US Classroom: Syllabus.
CSC Discrete Mathematical Structures Dr. Karl Ricanek Jr.
Discrete Mathematics 이재원 School of Information Technology
CNS 4450 Syllabus. Context Language is a tool of thought. We rarely think without words. In solving problems by computer, we eventually get to the point.
MTH 201 Discrete Mathematics Fall Term MTH 201 Discrete Mathematics Fall Term INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION.
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
Welcome to CMPSC 360!. Today Introductions Student Information Sheets, Autobiography What is Discrete Math? Syllabus Highlights
Probability and Statistics Dr. Saeid Moloudzadeh Counting Principle/ Permutations 1 Contents Descriptive Statistics Axioms of Probability.
Introduction CSCE 235 Introduction to Discrete Structures Fall 2010 Instructor: Berthe Y. Choueiry (Shu-we-ri) GTA: Robert Woodward
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
Introduction COMP283 – Discrete Structures. JOOHWI LEE Dr. Lee or Mr. Lee ABD Student working with Dr. Styner
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
Course overview Course title: Design and Analysis of Algorithms Instructors: Dr. Abdelouahid Derhab Credit hours:
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
Discrete Mathematics ( 離散數學 ) Ming-Jer Tsai. Outline What is Discrete Mathematics? Why learn Discrete Mathematics? What will be taught in the class? How.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
MTH221 November 6, /6/ DISCRETE MATHEMATICS FOR IT PROFESSIONALS Pair the class Set dates See students progress Assignments Final Exam Quizzes.
CPE433: Performance Evaluation and Modeling Introduction Dr. Gheith Abandah د. غيث علي عبندة.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
CS 225 Discrete Structures in Computer Science Winter, 2014: 157 Spring, 2014: 151 Summer, 2014: Two sections 97 and 53.
CS/APMA 202 Spring 2005 Aaron Bloomfield. Sequences in Nature
1.  This course covers the mathematical foundations of computer science and engineering. It provides an introduction to elementary concepts in mathematics.
CIT 592 Discrete Math Lecture 1. By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Computer Science 20 Discrete Mathematics for Computer Science 1 All the Math you need for your Computer Science courses that you won’t learn in your Math.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
RAIK 283 Data Structures and Algorithms
Computer Engineering Department Islamic University of Gaza
COMP 283 Discrete Structures
Welcome to CMSC 203 – Discrete Structures Spring 2003
CSC 111 Course orientation
Discrete Mathematics for Computer Science
CSC 361 Artificial Intelligence
Artificial Intelligence (CS 461D)
CS 201 – Data Structures and Discrete Mathematics I
Discrete Structures for Computer Science
Lecture 1: Introduction
Introduction to Discrete Mathematics
Jeremy Bolton, PhD Assistant Teaching Professor
Discrete Math (2) Haiming Chen Associate Professor, PhD
Discrete Structures for Computer Science
Discrete Structures for Computer Science
CS 281: Discrete Mathematics for Computer Science
26 July 2011 SC 611 Class 1.
Discrete Structures for Computer Science
CSC227: Operating Systems
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
Principles of Computing – UFCFA Week 1
Computer Engineering Department Islamic University of Gaza
CS 250, Discrete Structures, Fall 2015 Nitesh Saxena
Presentation transcript:

1 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus

Course Overview Course title: Discrete mathematics for Computer Science Instructors: – Dr. Yuan Tian —Course Coordinator Office Hour : Sun. Tue. Thu.(11:00-13:00), Mon.(9:00- 13:00) – Ms.Noura AlAngari Office Hour : Sun. Tue. Thu. (9:00 – 12:00) Credit hours: 3 Hours Lecture/week 1 Hour Tutorial/week Prerequisite – Engineering Probability & Statistics – Data structure 2

3 Textbook Discrete Mathematics and Its Applications by Kenneth H. Rosen Use lecture notes as study guide.

4 Acknowledgement Most of these slides are adapted from ones created by Professor Bart Selman at Cornell University.

5 Course Themes, Goals, and Course Outline

Goals of CSC 281 Introduce students to a range of mathematical tools from discrete mathematics that are key in computer science Mathematical Sophistication How to write statements rigorously How to read and write theorems, lemmas, etc. How to write rigorous proofs Areas we will cover: Logic and proofs Set Theory Induction and Recursion Counting and combinatorics Probability theory Number Theory Trees and Graphs Discrete Probability Aside: We’re not after the shortest or most elegant proofs; verbose but rigorous is just fine! Practice works! Actually, only practice works! Note: Learning to do proofs from watching the slides is like trying to learn to play tennis from watching it on TV! So, do the exercises!

Topics of CSC 281 Logic and Methods of Proof Propositional Logic --- SAT as an encoding language! Predicates and Quantifiers Methods of Proofs Sets Sets and Set operations Functions Counting Basics of counting Pigeonhole principle Permutations and Combinations Number Theory Modular arithmetic RSA cryptosystems

Topics of CSC 281 Probability Probability Axioms, events, random variable Independence, expectation, example distributions Birthday paradox Monte Carlo method Graphs and Trees Graph terminology Example of graph problems and algorithms: graph coloring TSP shortest path

Grading Quizzes: 10 points Tutorial: 10 points Project(Presentation+report): 10 points Midterm 1: 15 points Midterm 2: 15 points Final Exam: 40 points 9

About Project… Content  Use the methods you lean from CSC281 to solve a new problem (not discussed in the slide) Requirements:  2 (or 1) students/group  Final Report (Problem statement, Mathematical modelling, Complete solution, Program(bonus) )  A detailed written report of the project should be submitted in the first week after finishing all lectures.

Exam Dates Quiz1: Oct.4 (Sunday) 13:00-14:00 Mid1: Oct. 20 (Tuesday ) Quiz2: Nov.15(Sunday) 13:00-14:00 Mid2:Dec. 8 (Tuesday)

Notes for Communication 12 Your header must start with [section no.-CSC281] Send your to / address. Please write your name and your ID at the end of the