CS 103 Discrete Structures Lecture 01 Introduction to the Course

Slides:



Advertisements
Similar presentations
Computer Science 20 Discrete Mathematics for Computer Science All the Math you need for your Computer Science courses that you won’t learn in your Math.
Advertisements

Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Discrete Maths Objective to give some background on the course , Semester 2, Who I am: Andrew Davison WiG Lab
1 CS233601: Discrete Mathematics Department of Computer Science National Tsing Hua University.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
General information CSE 230 : Introduction to Software Engineering
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Overview Discrete Mathematics and Its Applications Baojian Hua
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
MIS 4600 Ethical Hacking & Network Defense January 12, 2010 Abdou Illia, Ph.D
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
Introduction to Modelling
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
APMA/CS 202 Discrete Math I Section 01 Spring 2003.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
CSNB143 – Discrete Structure
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Nama : Jehan binti Jamian No.matrik : UK Discrete Mathematics Area of mathematics that deals with the study of discrete objects. Discusses languages.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Discrete Mathematics Transparency No. 0-1 Discrete Mathematics Cheng-Chia Chen September 2009.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
Course overview Course title: Discrete mathematics for Computer Science Instructors: Dr. Abdelouahid Derhab Credit.
40551 Logic Synthesis Optimization Dr. Yaser M. Agami Khalifa Fall 2004 Lecture # 1.
Discrete mathematics Kwon, Taekyoung Courtesy of Dr. Michael P. Frank University of Florida.
Course Guide CS 285 Discrete Mathematics Dr. Eng. Manal Farrag Prince Sultan University, College for Women
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Discrete Structures for Computing
CS 103 Discrete Structures Lecture 10 Basic Structures: Sets (1)
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
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Introduction COMP283 – Discrete Structures. JOOHWI LEE Dr. Lee or Mr. Lee ABD Student working with Dr. Styner
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
Data Structures and Algorithms in Java AlaaEddin 2012.
1 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus.
Discrete Mathematics Course syllabus. Course No.: Course Classification: Department Compulsory (CS,CIS,SE) Course Name: Discrete Mathematics Time.
CS 225 Discrete Structures in Computer Science Winter, 2014: 157 Spring, 2014: 151 Summer, 2014: Two sections 97 and 53.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
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.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
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.
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)
1 COMP2121 Discrete Mathematics Introduction Hubert Chan [O1 Abstract Concepts] [O2 Proof Techniques] [O3 Basic Analysis Techniques]
COMP 283 Discrete Structures
Introduction to Programming
Welcome to CMSC 203 – Discrete Structures Spring 2003
Computer Architecture Syllabus
Discrete Mathematics for Computer Science
September 27 – Course introductions; Adts; Stacks and Queues
Artificial Intelligence (CS 461D)
Discrete Mathematics and Its Applications
دانشكده برق دانشگاه علم و صنعت ايران
CSE1311 Introductory Programming for Engineers & Scientists
CS 281: Discrete Mathematics for Computer Science
Administrative Issues
Discrete Mathematics and Its Applications
Presentation transcript:

CS 103 Discrete Structures Lecture 01 Introduction to the Course Chapter 1 section 1.1 by Dr. Mosaad Hassan

Course Policies Textbook Attendance Grade Breakup Discrete Mathematics and Its Applications, 7th global ed. by K. Rosen Attendance 75% in is mandatory You are not allowed to miss lectures for the exams of other courses Grade Breakup Homework: 10% Two Midterm Exams: 25% each (6-7 wk, 12-13 wk) Comprehensive Final Exam: 40% Chapter 1 section 1.1 by Dr. Mosaad Hassan

Midterm Exams 75 minute duration Will cover all lectures delivered before the exam date Will consist of MCQ’s, fill-in-the-blanks, questions with short answers, writing of proofs, and drawing of diagrams If you miss any of these exams for any reason, you will have to appear for a makeup exam on the Thursday of the last week of teaching. This exam will cover all lectures delivered in the semester. It will consist of writing proofs, drawing of diagrams and answering questions having 0.5-1 page answers. Chapter 1 section 1.1 by Dr. Mosaad Hassan

Course Policies Course Website Office Hours Homework Assignments Course plan, slides Office Hours Posted on the office door If you want to met outside the office ours, send an email to confirm availability Homework Assignments Submission through email only Late submission will result in zero marks Plagiarism Chapter 1 section 1.1 by Dr. Mosaad Hassan

How to do well in this course? BEFORE EVERY LECTURE Read the relevant portion of the textbook DURING EVERY LECTURE Ask questions if anything is not clear AFTER EVERY LECTURE Review the lecture slides. IF anything is not clear THEN (discuss it with your fellow students) AND (ask me about it at the beginning of the next lecture OR visit me in my office during office hours OR email me about it) Solve all exercises assigned after each section IF unable to solve, THEN ask me for help Chapter 1 section 1.1 by Dr. Mosaad Hassan

What are Discrete Structures? Structures that are naturally discrete and not continuous Integer are discrete. They have distinct values. They are non-continuous. Real numbers are not discrete but continuous. They can vary smoothly and continuously. Discrete: Cars, books, students in a class Continuous: Gasoline in a car, width of a book, weight of a student

What is Discrete Mathematics? Discrete mathematics is mathematics that deals with discrete structures. In it we learn the concepts associated with discrete objects, their properties, and relationships.  We can view it as the mathematics that is necessary for decision making in non-continuous situations

Five Themes of Discrete Mathematics Mathematical Reasoning Combinatorial Analysis Discrete Structures Algorithmic Thinking Applications and Modeling

Five Themes of Discrete Mathematics Mathematical Reasoning Understanding mathematical reasoning in order to: Read, comprehend, and construct mathematical arguments. Construct proofs by using mathematical induction which is a valid proof technique. Combinatorial Analysis Discrete Structures Algorithmic Thinking Applications and Modeling

Five Themes of Discrete Mathematics Mathematical Reasoning Combinatorial Analysis An important problem-solving skill is the ability to count or enumerate objects. How one can perform combinatorial analysis to solve counting problems and analyze algorithms, not on applying formulae. Discrete Structures Algorithmic Thinking Applications and Modeling

Five Themes of Discrete Mathematics Mathematical Reasoning Combinatorial Analysis Discrete Structures How to work with discrete structures used to represent discrete objects and relationships between these objects. These discrete structures include sets, permutations, relations, graphs, trees, and finite-state machines. Algorithmic Thinking Applications and Modeling

Five Themes of Discrete Mathematics Mathematical Reasoning Combinatorial Analysis Discrete Structures Algorithmic Thinking Some problems are solved by designing an algorithm. Afterwards a program can be written to implement the algorithm All activities that include algorithm specification, verification, and analysis (of memory and time required to perform it) Applications and Modeling

Five Themes of Discrete Mathematics Mathematical Reasoning Combinatorial Analysis Discrete Structures Algorithmic Thinking Applications and Modeling Discrete mathematics has applications in a large number of areas. Examples: computer science, data networking, chemistry, business, and the Internet. Modeling with discrete mathematics is an important problem-solving skill.

Course Contents Logic and proofs Sets, Functions, and Relations Mathematical induction Counting Discrete probability Relations Graph theory Trees Boolean algebra Chapter 1 section 1.1 by Dr. Mosaad Hassan