Korea Advanced Institute of Science and Technology, Dept. of EECS, Div. of CS, Information Systems Lab. 1/10 CS204 Course Overview 2011. 02. 08. Prof.

Slides:



Advertisements
Similar presentations
Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
Advertisements

Project Lead the Way An Orientation American High School.
Based on Rosen, Discrete Mathematics & Its Applications, 5e (c) Michael P. Frank Modified by (c) Haluk Bingöl 1/18 Module #0 - Overview.
Design & Analysis of Algoritms
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Department of Mathematical Sciences The University of Texas at El Paso 1 Program Assessment Presentation May 15, 2009 Joe Guthrie Helmut Knaust.
What’s wrong with this proof? If you figure it out, don’t call it out loud – let others ponder it as well. 1. Let a and b be non-zero such thata = b 2.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
1 CS233601: Discrete Mathematics Department of Computer Science National Tsing Hua University.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
From Discrete Mathematics to AI applications: A progression path for an undergraduate program in math Abdul Huq Middle East College of Information Technology,
Mathematical Sciences at Oxford Stephen Drape Access/Schools Liaison Officer Computer Science.
Discrete Structures for Computer Science Ruoming Jin MW 5:30 – 6:45pm Fall 2009 rm MSB115.
Module #1 - Logic Based on Rosen, Discrete Mathematics & Its Applications. Prepared by (c) , Michael P. Frank. Modified By Mingwu Chen 1 Module.
1 1.0 Students solve equations and inequalities involving absolute value. Algebra 2 Standards.
CSNB143 – Discrete Structure
Discrete Mathematics I 暨南大学 信息科学技术学院 计算机科学系 黄 战 副教授 离散数学 I (全英)
Nama : Jehan binti Jamian No.matrik : UK Discrete Mathematics Area of mathematics that deals with the study of discrete objects. Discusses languages.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Discrete Mathematics Transparency No. 0-1 Discrete Mathematics Cheng-Chia Chen September 2009.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
CSci 2011 Textbook ^Discrete Mathematics and Its Applications,  Rosen  6th Edition  McGraw Hill  2006.
Course overview Course title: Discrete mathematics for Computer Science Instructors: Dr. Abdelouahid Derhab Credit.
Mathematical preliminaries Episode 2 0 Sets Sequences Functions Relations Strings.
Discrete mathematics Kwon, Taekyoung Courtesy of Dr. Michael P. Frank University of Florida.
Discrete Mathematics 이재원 School of Information Technology
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
Set, Combinatorics, Probability & Number Theory Mathematical Structures for Computer Science Chapter 3 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Set,
Discrete Structures for Computing
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
Math Sunshine State Standards Wall poster. MAA Associates verbal names, written word names, and standard numerals with integers, rational numbers,
September1999 CMSC 203 / 0201 Fall 2002 Week #1 – 28/30 August 2002 Prof. Marie desJardins.
Discrete Mathematics CS 285. Lecture 12 Quick Overview The conceptual center of computer science is the ALGORITHM.
Discrete Mathematics ( 離散數學 ) Ming-Jer Tsai. Outline What is Discrete Mathematics? Why learn Discrete Mathematics? What will be taught in the class? How.
Design and Analysis of Algorithms (09 Credits / 5 hours per week) Sixth Semester: Computer Science & Engineering M.B.Chandak
CS 225 Discrete Structures in Computer Science Winter, 2014: 157 Spring, 2014: 151 Summer, 2014: Two sections 97 and 53.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
Discrete mathematics Kwon, Tae-kyoung
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.
CS104 The Foundations: Logic and Proof 1. 2 What is Discrete Structure?  Discrete Objects  Separated from each other (Opposite of continuous)  e.g.,
Chapter 2 1. Chapter Summary Sets (This Slide) The Language of Sets - Sec 2.1 – Lecture 8 Set Operations and Set Identities - Sec 2.2 – Lecture 9 Functions.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
TEERAWIT TINPRAPA M.Ed(mathematics education).  Pre-K-2  Grades 3-5  Grades 6-8  Grades 9-12.
Discrete Structures MT217 Lecture 01. Course Objectives Express statements with the precision of formal logic Analyze arguments to test their validity.
CS 2130 Computational Structures (Discrete Mathematics for Computing)
Proof And Strategies Chapter 2. Lecturer: Amani Mahajoub Omer Department of Computer Science and Software Engineering Discrete Structures Definition Discrete.
Sub-fields of computer science. Sub-fields of computer science.
Design and Analysis of Algorithms (09 Credits / 5 hours per week)
Introduction Chapter 0.
Computer Science Courses
Discrete Mathematics for Computer Science
Discrete Math (2) Haiming Chen Associate Professor, PhD
Discrete Math - Module #0 - Overview
Discrete Mathematics and Its Applications
Chapter 10: Mathematical proofs
Discrete Mathematics and its Applications
Discrete Math (2) Haiming Chen Associate Professor, PhD
What is Mathematics, really?
Discrete Mathematics and its Applications
Introduction Chapter 0.
Discrete Mathematics in the Real World
Discrete Math - Module #0 - Overview
Discrete Mathematics and Its Applications
Computer Science Courses in the Major
Discrete Math - Module #0 - Overview
Presentation transcript:

Korea Advanced Institute of Science and Technology, Dept. of EECS, Div. of CS, Information Systems Lab. 1/10 CS204 Course Overview Prof. Chin-Wan Chung

Information Systems Lab. 2/10 What is Mathematics, really?  It’s not just about numbers!  Mathematics is much more than that:  But, the concepts can relate to numbers, symbols, visual patterns, or anything! Mathematics is, most generally, the study of any and all absolutely certain truths about any and all perfectly well-defined concepts.

Information Systems Lab. 3/10 So, what ’ s this class about? What are “discrete structures” anyway?  “Discrete” (  “discreet”!) - Composed of distinct, seperable parts. (Opposite of continuous.) discrete:continuous :: digital:analog  “Structures” - objects built up from simpler objects according to a definite pattern.  “Discrete Mathematics” - The study of discrete, mathematical objects and structures.

Information Systems Lab. 4/10 Discrete Structures We ’ ll Study  Propositions  Predicates  Sets  (Discrete) Functions  Algorithms  Integers  Proofs  Summations  Permutations  Combinations  Relations

Information Systems Lab. 5/10 Relationships Between Structures  “ → ” :≡ “ Can be defined in terms of ” Sets Sequences n-tuples Matrices Natural numbers Integers Relations Functions Graphs Real numbers Complex numbers Strings Propositions Proofs Trees Operators Programs Infinite ordinals Vectors Groups Bits

Information Systems Lab. 6/10 Some Notations We ’ ll Learn

Information Systems Lab. 7/10 Why Study Discrete Math?  The basis of all of digital information processing: Discrete manipulations of discrete structures represented in memory.  It’s the basic language and conceptual foundation of all of computer science.  Discrete concepts are also widely used throughout math, science, engineering, economics, biology, etc., …  A generally useful tool for rational thought!

Information Systems Lab. 8/10 Uses for Discrete Math in Computer Science  Advanced algorithms & data structures  Programming language compilers & interpreters.  Computer networks  Operating systems  Computer architecture  Database management systems  Cryptography  Error correction codes  Graphics & animation algorithms, game engines  Just about everything!

Information Systems Lab. 9/10 Course Outline 1.Logic 2.Proof methods 3.Set theory 4.Functions 5.Algorithms 6.Number Theory 7.Matrices 8.Sequences 9.Summations 10.Inductive proofs 11.Recursion 12.Combinatorics 13.Probability 14.Relations

Information Systems Lab. 10/10 Course Objectives  Upon completion of this course, the student should be able to:  Check the validity of simple logical arguments.  Check the correctness of simple algorithms.  Creatively construct simple valid logical arguments.  Creatively construct simple correct algorithms.  Describe the definitions and properties of a variety of specific types discrete structures.  Correctly read, write and analyze various types of structures using standard notations.