Department page.     Brightspace Math 208:001, 9:40     Brightspace Math 208:002, 10:45     Course schedule.     Homework due.     Latest.     Dr. Forcey's site.     Syllabus         MyAkron.     Credits.

Discrete Mathematics: Fall 2024.




Instructor: Dr. Stefan Forcey Textbook: Discrete Mathematics with Applications by Epp, Fifth edition, linked from Brightspace.
Nice additional reading (not on the test!) Quantum Computing for Everyone

Course
Syllabus.
The syllabus will include information about grading policies, exam schedules and policies, etc.
You should definitely read it.

Here's an approximate schedule of what we'll be doing this semester. Emphasis on the "approximate".


  • Aug. 26 Day 1 (Monday).
  • Sep. 1: Last day to add.
  • Sep 2: No class for labor day (Monday).
  • Chapters 1-3
  • Sep. 8: Last day to drop.
  • TEST 1: Sept. 27
    After studying quizzes, here is the Review check list
    and some additional Review questions
    and Review answers.

  • Oct. 13: Last day to w/draw.
  • Chapter 4-8
  • TEST 2: Nov. 8 After studying quizzes, here is the Review check list
    and here are some additional Review questions
    and Review answers and more Review answers.
  • Chapters 9-11
  • Nov. 28,29: Thanksgiving
  • Dec. 6: Last day.
  • Test 3: Comprehensive Final Exam. TBA: Dec 9-13
    After studying quizzes, here are some additional Review questions and Review answers .


    Top menu.
    Homework
    Homework problems will be posted here. Homework will be assigned but usually NOT graded; but take-home quizzes will be given.


    Homework 1 e-book Exercises: Not to be turned in. Take home quiz 1 due Sep 3

    • Section 2.1, p. 37 : 3, 8 (a,d), 12, 14, 32, 48
    Screen shots of problems and answers.
    • Section 2.2, p. 49 : 7, 9, 16, 20 (a,d,f), 32, 40, 44
    Screen shots of problems and answers.

    Homework 2: Not to be turned in. Take home quiz 2 due Sep. 10.
    • Section 2.2, p. 49 : 7, 9, 16, 20 (a,d,f), 32, 40, 44
    • Section 2.3, p. 61 : 6, 8, 22, 27, 38

    Homework 3: Not to be turned in. Take home quiz 3 due Sep 17.

    • Section 2.4, p. 76 : 1, 3, 5, 7, 9, 11, 13, 16
    • Section 2.5, p. 94 : 1, 4, 7, 10, 13, 15, 38, 41, 44

    Homework 4: Not to be turned in. Take home quiz 3b due Monday Sep 23.

    • Section 3.1, p. 106 : 9, 11, 13, 14, 22a, 24a 32ac
    • Section 3.2, p. 115 : 9, 11, 13, 16, 18, 20
    • Section 3.3, p. 129 : 11, 13, 14, 15, 18, 22, 42

    Test 1 Ends here

    Homework 5: Not to be turned in. Take home quiz 4 due Oct 8

    • Section 4.1, p. 161 : 7, 9, 11, 17, 29, 31
    • Section 4.2, p. 168 : 21, 24,
    • Section 4.3, p. 177 : 10, 12, 15, 18, 22,

    Homework 6: Not to be turned in.

    • (repeat) Section 4.3, p. 177 : 10, 12, 15, 18, 22,
    • Section 4.4, p. 189 : 3, 7, 23, 38
    • Section 4.6, p. 205 : 3, 13, 18, 21, 25
    • Section 4.7, p. 212 : 19, 20

    Homework 7: Not to be turned in. Take home quiz 5 due Oct. 15.

    • Section 5.1, p. 242 : 1, 3, 10, 19, 20
    • Section 5.2, p. 256 : 3, 5, 6, 8, 10
    • Section 5.3, p. 266 : 6, 8, 11, 14, 24

    Homework 8: Not to be turned in.

    • Section 5.4, p. 277 : 4, 5, 16, 17
    • Section 5.6, p. 302 : 5, 7, 9, 11, 26

    Encryption: See One time pads.
    • Section 8.4, p. 496 : 4, 40


    Homework 9: Not to be turned in.
    • Section 6.1, p. 349 : 1:a,c,e, 3:a,b, 5, 8:a, 11, 15:a, 16:a, 19, 21, 22, 27:a,d, 28, 31
    • Section 6.2, p. 364 : 5, 7, 8, 9, 13

    Homework 10: Not to be turned in.
    • Section 7.1, p. 393 : 2, 9, 10, 14, 17, 24
    • Section 7.2, p. 413 : 7, 8, 9, 12, 22, 31
    • Section 7.3, p. 426 : 2, 7, 17
    • Section 8.1, p. 448 : 1, 4, 6, 9, 11
    • Section 8.2, p. 458 : 2, 10, 13, 21, 39, 40
    • Section 8.3, p. 475 : 2, 6, 9, 12, 23






    JavaScript:


    Easy to get started: just write a program in text (samples follow) and save as .htm. Then open with a browser.
    JS is still the most popular language among developers.

    Below are some easy sample programs to get started! To run the code, click the link. To see the code, add this term to the beginning of each URL: view-source:
    ...or after clicking on a linked program then click on tools and developer tools, and then look at elements (in Chrome) or script (in Explorer).

    This one just prints Hello World to the screen and the console. To see the latter, open tools and developer tools, and then look at console.

    This one calculates the value of sin(x)/x for any input.

    This one animates sin(x)/x with zoomability.

    For really learning JavaScript I recommend the free book Eloquent JavaScript by Marijn Haverbeke.

    Here is a great tutorial by Matt Mongeau for writing javascript games.
    Here's the Pvs.P Awesome Pong variation wawesome and I wrote using Mr. Mongeau's code:
    top player uses a-w-s-d, bottom uses arrows; first to 10 points wins.

    Resources