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.

Slides:



Advertisements
Similar presentations
Science Jeopardy >>>> Topic 1 Topic 2 Topic 4 Topic Topic 5.
Advertisements

Lecture 0: Course Overview
Mrs. Brown’s 3rd Grade Class. Welcome & Introduction Welcome to Parent Orientation About Me –Family –Interests and Hobbies.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
IT 240 Intro to Desktop Databases Introduction. About this course Design a database: Entity Relation (ER) modeling and normalization techniques Create.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
About the Course Lecture 0: Sep 2 AB C. Plan  Course Information and Arrangement  Course Requirement  Topics and objectives of this course.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
Statistical Methods in Computer Science Course Introduction Ido Dagan.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
Overview Discrete Mathematics and Its Applications Baojian Hua
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10 am – 10:45 am Wednesday 8:15 am – 9:15 am Thursday.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
Overview Discrete Mathematics and Its Applications Baojian Hua
Discrete Structures for Computer Science Ruoming Jin MW 5:30 – 6:45pm Fall 2009 rm MSB115.
MATH 330: Ordinary Differential Equations Fall 2014.
University of Colorado - Dept of Aerospace Engineering Sciences - Introduction to FEM This is ASEN 5007: Introduction to Finite Element Methods.
MTH213 Experimental Mathematics Introduction. Goals of the Course Introduction to high level programming language (Python) and extensive math libraries.
Computer Network Fundamentals CNT4007C
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
CS 103 Discrete Structures Lecture 01 Introduction to the Course
1 COMS 161 Introduction to Computing Title: Course Introduction Date: August 25, 2004 Lecture Number: 1.
Syllabus and Class Policies MATH 130: Summer 2014.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Course Introduction Software Engineering
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
CMSC 671 Principles of Artificial Intelligence Course Overview Fall 2015.
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
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
ECES-490 Course Policy Stewart D. Personick (SDP) S490_TN/
1 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
1 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Computer Networks CNT5106C
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
CS 225 Discrete Structures in Computer Science Winter, 2014: 157 Spring, 2014: 151 Summer, 2014: Two sections 97 and 53.
Statistics Spring Introduction Dr. Robb T. Koether Office: Bagby 114 Office phone: Home phone: (before 11:00 p.m.) Office hours:
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.
CS3431-B111 CS3431 – Database Systems I Logistics Instructor: Mohamed Eltabakh
Syllabus and Class Policies MATH 130: Summer 2016.
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.
Computer Network Fundamentals CNT4007C
Course Overview CS 4501 / 6501 Software Testing
ICS 6D Discrete Mathematics for Computer Science Fall 2014
COMP 283 Discrete Structures
Computer Networks CNT5106C
Welcome to CMSC 203 – Discrete Structures Spring 2003
Discrete Mathematics for Computer Science
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
CS 4700: Foundations of Artificial Intelligence
Jeremy Bolton, PhD Assistant Teaching Professor
CSE1311 Introductory Programming for Engineers & Scientists
Welcome to MAT 142.
Administrative Issues
Welcome to Physics 1D03 !.
Administrative Issues
Introduction Lecture 1 Wed, Jan 17, 2007.
CSCI 1730: C++ and System Programming
Presentation transcript:

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 Courses 1/23/121

Some Topics Formal logic (p ∨ q) ∧ ¬(p ∧ q) Graphs and digraphs Probability Counting Number theory p ≡ q r (mod m) … see the “placement test” on the web site a f c d b 1/23/122

Skills!!! How to do proofs –By contradiction –By induction –…–… How to read and write mathematics –And typeset! How to collaborate How to present clearly and persuasively 1/23/123

3 Principles of Course Philosophy 1.Learning, not competing 2.Learn by doing, not by listening 3.Many small bites 1/23/124

Typical Class Day Before class: –Reading and check-in problems (30-60 mins) In class –Mini-lecture (10-20 mins) –Collaborative problem solving in groups of 4 (30-40 mins) After class and before next class –Homework (60-90 mins) So class week = –3 hours class time –≤ 7.5 hours out-of-class time Most readings from MIT course notes 1/23/125

Requirements Attendance is mandatory! –See “Course policies” for details –Official/emergency absences ⇒ –Class begins at 10:10 sharp –Homework boxes removed at 10:15, no late submissions 2 hour exams 3-hour final during exam period 1/23/126

Tentative Grading Mix Homework35% Midterms (2)30% Final exam25% Check-in questions10% (Poor attendance: Exclusion or failure) 1/23/127

Support and Resources Web site –Where schedule, HWs, slides, etc. are posted TFs –See calendar on web site for office hours Volunteers Piazza (after study card day) Tool for answering check-in questions (see course home page and get an account!) Reading assignments and check-in questions are on the check-in tool 1/23/128

And now – the course in action! 1/23/129