CSE 20
Discrete Mathematics
Spring 2012
University of California, San Diego 

Course Information

Instructor Schedule Annoucement Teaching Assistants and Tutors
  • TA: Jingwei Lu, 20hrs/week
    • E-mail: jlu@cs.ucsd.edu
    • Office Hours: M6-8PM & W6-8PM, CSE B260A
  • TA: Rossana Motta, 20hrs/week
    • E-mail: rmotta@eng.ucsd.edu
    • Office Hours: for Discussions-related questions only, send email for appointment
  • Tutor: Yixin Zhu
    • E-mail: y4zhu@ucsd.edu
    • Office Hours: Th11:30AM-1:30PM, CSE B260A
  • Tutor: Lucia Wang
    • E-mail: xiw041@ucsd.edu
    • Office Hours: W11:00AM-1:00PM, CSE B260A
Textbooks Lecture Notes
  • Lecture 1. Number Systems: Introduction. (ppt, pdf)
    Text: pages BF9-20, Section 2: Number Systems and Computer Arithmetic.
    Exercise: problems 2.8-11 on pages BF22, solution (pdf)
  • Lecture 2. Number Systems: Binary and Gray Codes. (ppt, pdf)
  • Lectures 3 & 4. Number Systems: Negative Numbers and Subtraction. (ppt, pdf)
    Exercise: problems 2.12-18 on pages BF22, and problems 10-12 on pages BF24-25, solution (pdf)
  • Lecture 5. Number Systems: Residual Number Systems. (ppt, pdf)
    Text: NT Section 1.
    Exercise: Shaum's Chapter 11 Problems 11.14-15, 11.17-18 on pages 285-287.
  • Midterm 1, Spring 2011, solution
  • Midterm 1: Solutions (.doc format and .pdf format.)
  • Lecture 6. Number Systems: Residual Number Systems and Cryptography. (ppt, pdf)
    Text: NT Section 2.
    Exercise of cyptography: NT Section 2 Problems 2.12-15 on page NT-25, solution (pdf)
    Exercise of residual numbers: Shaum's Chapter 11 Problems 11.56-60, 11.123 on pages 296-301.
  • Lecture 7. Boolean Algebra: Introduction and Definition (ppt, pdf)
    Text: Shaum's Chapter 15
  • Lecture 8. Boolean Algebra: Definition and Theorems (ppt, pdf)
  • Lecture 9. Boolean Algebra: Theorems and Transformations (ppt, pdf)
  • Midterm 2, Spring 2011 (Problems 7 & 8 will be covered in Part III: Functions), and Solution.
  • Midterm 2, Winter 2010, and Solution.
    Notice: page 4, step 6 of problem 6's solution can also be ad+a'+d'+b=d+a'+d'+b
  • Midterm 2: Solutions & Grading Policy (pdf).
  • Lecture 10. Boolean Algebra: Theorems and Transformations (ppt, pdf)
    Exercise: Schaum's Chaptger 15 Problems 15.1, 15.5-15, 15.22-26, 15.30-33, 15.43, 15.60, 15.67-68 on pages 389-405.
  • Lecture 11. Function: Recursion (ppt, pdf)
    Text: DT Section 2: Recursive Algorithms
    Exercise: DT Section 2: Problems 2.1-2.4 pages DT-26,27, and Problems 10-16 pages DT-54.55, solutions are here (page 24-26).
  • Lecture 12. Function: Induction (ppt, pdf)
    Exercise: Schaum's Problems 11.8-13, 11.70-76.
  • Lecture 13. Function: Analysis of Recursive Functions (ppt, pdf)
    Exercise: Schaum's Examples 6.7-13 pages 111-117, Problems 6.11-12, 31-35.
  • More exercises before the final, solution.
  • Survey and Response, Summary of the Class.
  • Final exam (pdf), solution (pdf).
Grading
  • iClicker (a ramp function saturates at 80% clicks): 7%
  • Discussion Session Attendace: 3% (at least 3 attendances for full credit)
  • CK Cheng Office-Hr Visits: 2%
  • Midterm 1: 25% (Th 4/19) (Tu 4/24)
    Stats at http://www.gradesource.com/reports/4124/22510/420443.html
  • Midterm 2: 25% (Th 5/10) (Tu 5/15)
  • Final Exam: 40% (3:00-5:59PM, M 6/11)