Math/EECS1019: Discrete Math for Computer Science
Fall 2014

News

  1. All marks are online. Final grades are online - these are unofficial until approved by the department.
  2. Hw3, Hw4 marks are on ePost.
  3. A list of parts to skip are here. No chapters other than those listed in the linked document were covered.
  4. Solutions to the last assignment are published. Solutions to the sample final had an error in Q 13, it is fixed now. Thanks to Lipai Xu for finding the error.
  5. Test 3 grades and solutions to the sample final are published.
  6. Office hours and tutorial as usual on Dec 10.
  7. Solutions to test 3 are published.
  8. Solutions to assignment 3 are published.
  9. If needed, please refer to the sections on logarithms in Sec A.2 in the Appendix of our test and Pseudocode in Sec A.3.
  10. A sample test 3 is available with solutions -- scroll down.
  11. The deadline for Assignment 3 is postponed to 9:30 pm Nov 19.
  12. Solutions to the test are here: v1 and v2. Please bear in mind the solutions were written on a plane after many hours of travel, so they may not be proofread well and are missing the Venn Diagrams.
  13. Test 2 scores are on ePost. Test 2 will be available for pickup Nov 6, 10 am - 12 noon on the second floor of Lassonde, on the north side (facing the stadium). Look for the TA, Bryan Gao. The place is near room 2001 of Lassonde.
  14. Test 3 is postponed by 1 week to Nov 24.
  15. Assignment 1 marks are on ePost.
  16. Sivanesan has a forum for this course here. Also there is a study session in Bethune (Thursday October 23 2 : 30 - 5 : 30 PM, BC (Bethune College) 105. I will try to drop in between my meetings.
  17. Test 1 marks are on ePost now. The highest was 29/30, the average was 20.1/30. If you have any concerns about your marks, please wait until you get your scripts back, compare your solutions to the published solutions and then contact me.
  18. Solutions to assignment 2 are published, see below.
  19. Tutorial at the normal time this week, see below.
  20. The web and terminal submit commands should be working now -- I apologize for setting the wrong permissions on the folder concerned. Please email ne if you have any problems.
  21. Assignment 2 deadline is extended to 5 pm, Oct 15.
  22. Solutions to test 1 are published, see below.
  23. HW 2 is published -- see below.
  24. Solutions to the sample test are published -- see below.
  25. Solutions to assignment 1 are published -- see below.
  26. Test 1 syllabus reduced -- see below.
  27. Please avail of the assistance provided by Bethune College to students. Your class representative is Sivanesan Vettivel and his contact details are below.
    e-mail : nesan13[at]yorku.ca (replace [at] with @)
    phone # : 647 dash 524 dash 1318
    google calender (includes dates for study group sessions, etc.)
    facebook group
  28. Some hints to HW 1 are here.
  29. Tutorial 1 time/place added.
  30. HW1 is posted. The slides from lec 1 have been updated (I had mistakenly put an older version there than the one I used in class). Test dates are posted.
  31. Welcome to Math/EECS 1019!

General Information

Instructor: Suprakash Datta
Office: CSEB, room 3043
Telephone: (416) 736-2100 ext. 77875
Facsimile: (416) 736-5872
Lectures: Monday, 7-10 pm in Curtis Lecture Hall (CLH) A
Office Hours: Wednesday: 4 - 6 pm or by appointment, in CSEB 3043.
Email: [lastname]@cs.yorku.ca (While you are free to send me email from any account, please realize that email from domains other than yorku.ca have a higher chance of entering my spam folder. I do check my spam folder irregularly , but to be safe, consider using your cs account when sending me email.)

Grades

Grades can be checked online by clicking here
  1. Three in-class tests (15% each). [Note that the test in which a student gets her/his minimum mark will be weighted down to 5%]
    1. Test 1 [Sept 29] Syllabus : Ch 1.1 - 1.6 (both inclusive) in the 7th edition. Omit the parts on System Specification, Boolean search and Logic Circuits in Sec 1.2. Also omit the subsection on page 51 called "Logic programming".
      A sample test is here.
      Solutions to the sample test are here.
      Please note that the sample test will only give a reasonable idea of the difficulty, length and format of the test. The questions on the test will be different from these.
      Solutions to test 1 are version 1 and version 2.
    2. Test 2 [Oct 27]: Syllabus: Ch 1.7, 1.8, 5.1, 5.2, ,2.1 and 2.2
      A sample test is here. Please note that the sample test will only give a reasonable idea of the difficulty, length and format of the test. The questions on the test will be different from these.
      Questions for practice:
      Pg 91: Q26, 33
      Pg 108: Q3,25,29,34
      Pg 113: Q 38
      Pg 126: Q 24,34,39
      Pg 136: Q 19, 30
      Pg 152: Q 14,44
      Pg 168: Q 34,44,46.
    3. Test 3 [Nov 24]: Syllabus - Ch 2.3,2.4,2.5 and proof techniques, including induction.
      A sample test 3 is here. This is just a sample, your test may look quite different. Solutions are here.
      Solutions to test 3 are version 1 and version 2.
  2. Homework (25%):
  3. Final (40%): Sun, 21 Dec 2014, 14:00-17:00, TM TMWEST (set by the registrar's office).
    Syllabus - everything covered.
  4. A sample final is here. Note that we had covered much of Ch 6 that term. We omitted Ch 6 and did parts of Ch 8 this term.
    Solutions to the sample final are here.

Lectures

Tutorials

Assignments

  1. Assignment 1 is here. To submit this assignment online, log in to a CSE linux machine and type the following (without the quotes) "submit 1019 a1 filename.pdf" where filename.pdf is your assignment. Please do not submit MS Word or any other word processor files. You can get (free) pdf converters online for any platform that you use (e.g., I have used primopdf without any problems on Windows platforms). Alternatively you can use the dropbox marked EECS 1019 next to the EECS main office.
    Some hints are here.
    Solutions to Assignment 1 are here.
  2. Assignment 2 is here. To submit this assignment online, follow the instructions on this URL. You can also log in to a CSE linux machine and type the following (without the quotes) "submit 1019 a1 filename.pdf" where filename.pdf is your assignment. Please do not submit MS Word or any other word processor files. You can get (free) pdf converters online for any platform that you use (e.g., I have used primopdf without any problems on Windows platforms). Alternatively you can use the dropbox marked EECS 1019 next to the EECS main office.
    Solutions to Assignment 2 are here.
  3. Assignment 3 is here. To submit this assignment online, follow the instructions on this URL. You can also log in to a CSE linux machine and type the following (without the quotes) "submit 1019 a3 filename.pdf" where filename.pdf is your assignment. Please do not submit MS Word or any other word processor files. You can get (free) pdf converters online for any platform that you use (e.g., I have used primopdf without any problems on Windows platforms). Alternatively you can use the dropbox marked EECS 1019 next to the EECS main office.
    If you are submitting online, do not have spaces in the file name. You can use underscores or alternating upper and lower case alphabetical charaters.
    Solutions to Assignment 3 are here.
  4. Assignment 4 is here. To submit this assignment online, follow the instructions on this URL. You can also log in to a CSE linux machine and type the following (without the quotes) "submit 1019 a4 filename.pdf" where filename.pdf is your assignment. Please do not submit MS Word or any other word processor files. You can get (free) pdf converters online for any platform that you use (e.g., I have used primopdf without any problems on Windows platforms). Alternatively you can use the dropbox marked EECS 1019 next to the EECS main office.
    If you are submitting online, do not have spaces in the file name. You can use underscores or alternating upper and lower case alphabetical charaters.
    Solutions to Assignment 4 are here.

List of Topics

A list of expected learning outcomes will be here.

Resources

Textbook

Other References

Academic Honesty

It is important that you look at the departmental guidelines on academic honesty.

Although you may discuss the general approach to solving a problem with other people, you should not discuss the solution in detail. You must not take any written notes away from such a discussion. Also, you must list on the cover page of your solutions any people with whom you have discussed the problems. The solutions you hand in should be your own work. While writing them, you may look at the course textbook and your own lecture notes but no other outside sources.

Important Dates