foundations of computer science lecture 1 warmup a taste
play

Foundations of Computer Science Lecture 1 Warmup: A Taste for - PowerPoint PPT Presentation

Foundations of Computer Science Lecture 1 Warmup: A Taste for Discrete Math and Computing Background Disease spread, speed-dating, friendship networks 3 Challenge Problems (Today) Warmup: A Taste for Discrete Math and Computing Resources and


  1. Foundations of Computer Science Lecture 1 Warmup: A Taste for Discrete Math and Computing Background Disease spread, speed-dating, friendship networks 3 Challenge Problems

  2. (Today) Warmup: A Taste for Discrete Math and Computing Resources and Rules 1 Storyline 2 Background 3 A Taste of Discrete Math 4 Two-Contact Ebola on a Grid Scheduling Speed Dates Friendship Networks and Ads Modeling Computers Getting Good at Discrete Math 5 Computing is Mathematics Polya’s Mouse 3 Challenge Problems 6 Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 2 / 13 Resources and Rules →

  3. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  4. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html 2 Text Book: Discrete Mathematics and Computing (Magdon-Ismail). Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  5. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html 2 Text Book: Discrete Mathematics and Computing (Magdon-Ismail). 3 TAs, UG-Mentors. Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  6. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html 2 Text Book: Discrete Mathematics and Computing (Magdon-Ismail). 3 TAs, UG-Mentors. 4 Recitation Section. Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  7. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html 2 Text Book: Discrete Mathematics and Computing (Magdon-Ismail). 3 TAs, UG-Mentors. 4 Recitation Section. 5 ALAC Drop-in-tutoring. Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  8. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html 2 Text Book: Discrete Mathematics and Computing (Magdon-Ismail). 3 TAs, UG-Mentors. 4 Recitation Section. 5 ALAC Drop-in-tutoring. 6 Professor. Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  9. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html 2 Text Book: Discrete Mathematics and Computing (Magdon-Ismail). 3 TAs, UG-Mentors. 4 Recitation Section. 5 ALAC Drop-in-tutoring. 6 Professor. 7 Prerequisites: CS II (data structures) Calc I (Calc II STRONGLY recommended) Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  10. Resources and Rules 1 Web Page: www.cs.rpi.edu/ ∼ magdon/courses/focs.html – course info: www.cs.rpi.edu/ ∼ magdon/courses/focs/info.pdf – schedule+reading+slides: www.cs.rpi.edu/ ∼ magdon/courses/focs/slides.html – assignments+exams: www.cs.rpi.edu/ ∼ magdon/courses/focs/assign.html 2 Text Book: Discrete Mathematics and Computing (Magdon-Ismail). 3 TAs, UG-Mentors. 4 Recitation Section. 5 ALAC Drop-in-tutoring. 6 Professor. 7 Prerequisites: CS II (data structures) Calc I (Calc II STRONGLY recommended) 8 Rules: No food, no electronics, no cheating. Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 3 / 13 The Storyline →

  11. The Storyline 1 Discrete objects. concepts/concrete proof/theory/abstract theory of computation our language will be mathematics . . . . . . it will be everywhere Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 4 / 13 Background →

  12. The Storyline 1 Discrete objects. 2 Reasoning about discrete objects concepts/concrete proof/theory/abstract theory of computation our language will be mathematics . . . . . . it will be everywhere Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 4 / 13 Background →

  13. The Storyline 1 Discrete objects. 2 Reasoning about discrete objects 3 Counting discrete objects concepts/concrete proof/theory/abstract theory of computation our language will be mathematics . . . . . . it will be everywhere Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 4 / 13 Background →

  14. The Storyline 1 Discrete objects. 2 Reasoning about discrete objects 3 Counting discrete objects concepts/concrete proof/theory/abstract 4 Randomness: probability theory of computation our language will be mathematics . . . . . . it will be everywhere Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 4 / 13 Background →

  15. The Storyline 1 Discrete objects. 2 Reasoning about discrete objects 3 Counting discrete objects concepts/concrete proof/theory/abstract 4 Randomness: probability theory of computation 5 What can we compute? our language will be mathematics . . . . . . it will be everywhere Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 4 / 13 Background →

  16. The Storyline 1 Discrete objects. 2 Reasoning about discrete objects 3 Counting discrete objects concepts/concrete proof/theory/abstract 4 Randomness: probability theory of computation 5 What can we compute? 6 What can we compute efficiently? our language will be mathematics . . . . . . it will be everywhere Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 4 / 13 Background →

  17. Background Programming, numbers, geometry, algebra, calculus, . . . What is the minimum element in the set { 8 , 9 , 3 , 10 , 19 } ? Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 5 / 13 Ebola →

  18. Background Programming, numbers, geometry, algebra, calculus, . . . What is the minimum element in the set { 8 , 9 , 3 , 10 , 19 } ? Does this set of positive numbers have a minimum element: { 25 , 97 , 107 , 100 , 18 , 33 , 99 , 27 , 2014 , 2200 , 23 , . . . } Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 5 / 13 Ebola →

  19. Background Programming, numbers, geometry, algebra, calculus, . . . What is the minimum element in the set { 8 , 9 , 3 , 10 , 19 } ? Does this set of positive numbers have a minimum element: { 25 , 97 , 107 , 100 , 18 , 33 , 99 , 27 , 2014 , 2200 , 23 , . . . } Any (non-empty) set containing only positive integers has a minimum element. Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 5 / 13 Ebola →

  20. Two-Contact Ebola on a Grid A square gets infected if two or more neighbors (N,S,E,W) are infected. Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 6 / 13 Scheduling Speed Dates →

  21. Two-Contact Ebola on a Grid A square gets infected if two or more neighbors (N,S,E,W) are infected. Given initial gray infections, who ultimately gets infected? day 1 Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 6 / 13 Scheduling Speed Dates →

  22. Two-Contact Ebola on a Grid A square gets infected if two or more neighbors (N,S,E,W) are infected. Given initial gray infections, who ultimately gets infected? day 1 day 2 Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 6 / 13 Scheduling Speed Dates →

  23. Two-Contact Ebola on a Grid A square gets infected if two or more neighbors (N,S,E,W) are infected. Given initial gray infections, who ultimately gets infected? day 1 day 2 day 3 Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 6 / 13 Scheduling Speed Dates →

  24. Two-Contact Ebola on a Grid A square gets infected if two or more neighbors (N,S,E,W) are infected. Given initial gray infections, who ultimately gets infected? day 1 day 2 day 3 day 4 Creator: Malik Magdon-Ismail Warmup: A Taste for Discrete Math and Computing: 6 / 13 Scheduling Speed Dates →

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend