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.

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

5/19/2015CS 2011 CS 201 – Data Structures and Discrete Mathematics I Syllabus Spring 2014.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
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.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 10:30 am – 11:30 am Wednesday 9:40.
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.
Welcome to MAT 210. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 12 noon - 1 pm Wednesday 8:30 am –
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
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.
Welcome to MAT 142 MWF 7:40 SLN Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 9:15 am – 10: 15 am Tuesday and 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.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 10:30 am – 11:30 am Wednesday 9:40.
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
Nsm.uh.edu Math Courses Available After College Algebra.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
MTH213 Experimental Mathematics Introduction. Goals of the Course Introduction to high level programming language (Python) and extensive math libraries.
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”)
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Course Introduction Software Engineering
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
CSC Discrete Mathematical Structures Dr. Karl Ricanek Jr.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
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
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
September1999 CMSC 203 / 0201 Fall 2002 Week #1 – 28/30 August 2002 Prof. Marie desJardins.
Welcome to University English Track 1 Instructor: Chris Gunn.
CS 4700: Foundations of Artificial Intelligence Instructor: Prof. Selman Admin.
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 CSC 281 Discrete Mathematics for Computer Science Dr.Yuan Tian Syllabus.
Computer Networks CNT5106C
Introduction to Structures CSLU 1100.Lo3 Fall 2007 Cameron McInally Fordham University.
Welcome to PHY2170/2175 G. Bonvicini, Wayne State University –The purpose of the course –Web sites connected to course –Labs, old text books, etc. –How.
CS 225 Discrete Structures in Computer Science Winter, 2014: 157 Spring, 2014: 151 Summer, 2014: Two sections 97 and 53.
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.
Syllabus and Class Policies MATH 130: Summer 2016.
Team-based Teaching of
Course Overview CS 4501 / 6501 Software Testing
Course Introduction 공학대학원 데이타베이스
COMP 283 Discrete Structures
Welcome to CMSC 203 – Discrete Structures Spring 2003
Discrete Mathematics for Computer Science
Welcome to MAT 170 MWF 8:40 SLN
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
Chapter 0 The Course Plan.
CS 4700: Foundations of Artificial Intelligence
Jeremy Bolton, PhD Assistant Teaching Professor
COMS 161 Introduction to Computing
CS 281: Discrete Mathematics for Computer Science
Welcome to MAT 142.
Administrative Issues
COMS 261 Computer Science I
Welcome to Physics 1D03 !.
Administrative Issues
Administrative Issues
Introduction Lecture 1 Wed, Jan 17, 2007.
Presentation transcript:

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 Courses CS20/CSCI E-20 w/thanks to Al Meyer

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 2 a f c d b CS20/CSCI E-20 w/thanks to Al Meyer

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 3 CS20/CSCI E-20 w/thanks to Al Meyer

3 Principles of Course Philosophy 1.Learning, not competing –Absolute grading standards – no “curve” –Solutions will be available – study them! 2.Learn by doing, not by listening –Learn by collaborating 3.Consume the course material in many small bites –Which requires keeping up 4 CS20/CSCI E-20 w/thanks to Al Meyer

Typical Class Day Before each class: –Reading and check-in problems (30-60 mins) –Watch mini-lecture (~20 minutes) In class –Start at 10:10 sharp! Be here! –Announcements –Sample problem (10 minutes) –Collaborative problem solving in groups of 4 (40 mins) Weekly –Homework (3-5 hours) So class week = –3 hours class time –~8 hours out-of-class time Most readings from MIT course notes 5 CS20/CSCI E-20 w/thanks to Al Meyer

Requirements Attendance is mandatory! –3 “free” unexcused absences, see home page for details Official/emergency absences ⇒ –Class begins at 10:10 sharp Two 50-minute midterm exams –First on 22 February –Second on 25 March Weekly homework –Late policy: See home page 3-hour final during exam period 6 CS20/CSCI E-20 w/thanks to Al Meyer

Should You Take CS20? Prep for CS121 and CS124 There is a mini-self-test on the course Canvas site Don’t take it if you are doing Math 25 or probably Math 23 either Don’t take it AFTER CS121 or CS124 Questions? Use Piazza, or which goes to the whole course staff 7 CS20/CSCI E-20 w/thanks to Al Meyer

Grading Mix Homework40% 2 Midterms20% Final exam30% Participation 5% Check-in questions 5% (Poor attendance: Exclusion or failure) 8 CS20/CSCI E-20 w/thanks to Al Meyer

And now – the course in action! 9 CS20/CSCI E-20 w/thanks to Al Meyer