COMP 283 Discrete Structures

Slides:



Advertisements
Similar presentations
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.
Advertisements

5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
UMass Lowell Computer Science Foundations of Computer Science Prof. Karen Daniels Fall, 2009 Lecture 1 Introduction/Overview Th. 9/3/2009.
CS – 600 Discrete Structures for Computer Science Prof. Angela Guercio Spring 2008.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
Discrete Structures for Computer Science Ruoming Jin MW 5:30 – 6:45pm Fall 2009 rm MSB115.
MATH 330: Ordinary Differential Equations Fall 2014.
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
About the Course Lecture 0: Sep 10 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
CS 390 Introduction to Theoretical Computer Science.
Course overview Course title: Discrete mathematics for Computer Science Instructors: Dr. Abdelouahid Derhab Credit.
Spring 2011 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii.
CSC Discrete Mathematical Structures Dr. Karl Ricanek Jr.
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
Welcome to COMP 250 Introduction to Computer Science! Mathieu Blanchette.
Introduction COMP283 – Discrete Structures. JOOHWI LEE Dr. Lee or Mr. Lee ABD Student working with Dr. Styner
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
1/10/ Math/CSE 1019N: Discrete Mathematics for Computer Science Winter 2007 Suprakash Datta Office: CSEB 3043 Phone:
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
Fall 2010 ICS321 Data Storage & Retrieval Mon & Wed 12-1:15 PM Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at.
1 CS 381 Introduction to Discrete Structures Lecture #1 Syllabus Week 1.
1 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus.
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.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
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.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Formal Languages and Automata Theory
RAIK 283 Data Structures and Algorithms
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
CS101 Computer Programming I
MATH/COMP 340: Numerical Analysis I
Welcome to CMSC 203 – Discrete Structures Spring 2003
Discrete Mathematics for Computer Science
Computer Science 102 Data Structures CSCI-UA
MATH 331: Partial Differential Equations
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
Course Overview - Database Systems
Introduction to Discrete Mathematics
Discrete Math (2) Haiming Chen Associate Professor, PhD
MA171 Introduction to Probability and Statistics
CS 281: Discrete Mathematics for Computer Science
Automata and Formal Languages
26 July 2011 SC 611 Class 1.
Administrative Issues
MA171 Introduction to Probability and Statistics
STAT 400 Probability and Statistics 1
Administrative Issues
Administrative Issues
MATH 331: Partial Differential Equations
COMP 122 – Design and Analysis of Algorithms
CS 232 Geometric Algorithms: Lecture 1
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

COMP 283 Discrete Structures Instructor: Kecheng Yang yangk@cs.unc.edu We meet at FB 009, 1:15 PM – 2:45 PM, MoTuWeThFr Course Homepage: http://cs.unc.edu/~yangk/comp283/home.html

About Me I am a fourth-year (fifth-year next fall) Ph.D. student. My research is about scheduling algorithms. My advisor is Prof. Jim Anderson, who teaches the graduate-level algorithm course—COMP 750. If you find my first name, Kecheng, is hard to pronounce, try pronounce it as two words “Ker-Chen.” It’s, in fact, two separate Chinese characters. My last name, Yang, pronounces almost the same as the English word, young. My office is SN 139 and tentative office hours are right after lectures (2:50 PM – 4:00 PM) on Tuesdays and Thursdays.

Grading Quizzes - 5% Homework - 25% Midterm Exam - 30% in class, without notice in advance your lowest score will be dropped Homework - 25% due in class on the due date (solutions distributed at the same time) no late homework will be accepted Midterm Exam - 30% in class, 90-minutes time limit, with notice well in advance closed-book, one cheat sheet allowed (Letter-size, two-sided) Final Exam - 40% Thursday, June 22, 11:30 AM - 2:30 PM closed-book, two cheat sheets allowed (Letter-size, two-sided)

Collaboration and Communication Quizzes and Exams: No collaboration allowed Homework: Discussions are encouraged; however, each student has to write up the final solutions independently All solutions: illegible ones will not be graded Honor code and signature Graded Quizzes, Homework, and Midterm will be returned. Final Exam will not be returned; however, you will have a chance to look over your graded Final on Friday, June 23.

Collaboration and Communication Public questions, concerns: encouraged to post on Piazza at https://piazza.com/unc/summer2017/comp283/home Private/confidential ones: to my email, yangk@cs.unc.edu Class participation bonus: up to half a letter grade Class etiquette Don’t agree with the grading or the standard solutions? appeal – your right and responsibility “Anything can be appealed.” the instructor plays the judge no cheating will be tolerated

About this course Undergraduate Bulletin: Introduces discrete structures (sets, tuples, relations, functions, graphs, trees) and the formal mathematics (logic, proof, induction) used to establish their properties and those of algorithms that work with them. Develops problem-solving skills through puzzles and applications central to computer science. Mathematically thinking, reasoning, and writing. A prerequisite for many higher-level COMP courses. COMP 455 Models of Languages and Computation COMP 550 Algorithms and Analysis COMP 521 Files and Databases COMP 535 Introduction to Computer Security COMP 555 Bioalgorithms The first two are prerequisites for many COMP 600+ courses.

Math: Proof Undergraduate Bulletin: Introduces discrete structures (sets, tuples, relations, functions, graphs, trees) and the formal mathematics (logic, proof, induction) used to establish their properties and those of algorithms that work with them. Develops problem-solving skills through puzzles and applications central to computer science.

Logic Undergraduate Bulletin: Introduces discrete structures (sets, tuples, relations, functions, graphs, trees) and the formal mathematics (logic, proof, induction) used to establish their properties and those of algorithms that work with them. Develops problem-solving skills through puzzles and applications central to computer science.

Math: Numbers and Counting Undergraduate Bulletin: Introduces discrete structures (sets, tuples, relations, functions, graphs, trees) and the formal mathematics (logic, proof, induction) used to establish their properties and those of algorithms that work with them. Develops problem-solving skills through puzzles and applications central to computer science.

Textbook and Topics Discrete Mathematics with Applications, 4th Edition by Susanna S. Epp Ch. 1. Speaking Mathematically Ch. 2. The Logic of Compound Statements Ch. 3. The Logic of Quantified Statements Ch. 4. Elementary Number Theory and Methods of Proof Ch. 5. Sequences, Mathematical Induction, and Recursion Ch. 6. Set Theory Ch. 7. Functions Ch. 8. Relations Ch. 9. Counting and Probability Ch. 10. Graphs and Trees Ch. 11. Analysis of Algorithm Efficiency Ch. 12. Regular Expressions and Finite-State Automata basics of variables, sets, functions and relations Propositional Logic First-order Predicate Logic Covered in COMP 410 and COMP 550 Covered in COMP 455