CSCE 235H - Introduction to Discrete Structures (Honors)
Spring 2020
Resources & Announcements
- Online Syllabus (PDF)
- LockDown Broswer (PDF)
- Classes begin Monday, January 13, 2020
- Piazza is the
discussion board. All questions and comments to instructor, TAs
(private) and to class (broadcast) and all online discussions must
be done through Piazza. You
can state your name or write anonymously. No email messages sent
directly will be answered.
- Handin:
Homework must be submitted on handin
- Canvas:
All grades will be posted on Canvas.
- Detailed schedule
- Anonymous Suggestion Box
General Info
Time & Place
Lectures: MWF, 12:30 -- 1:20 pm, Avery Hall 119
Recitations: Mondays, 1:30 pm -- 2:20 pm,
Zoom meeting room
Instructor & Office Hours
Dr. Berthe Y. Choueiry,
Zoom meeting room
Office hours: Mondays and Fridays, 4:30 pm -- 5:30 pm or by appointment
GTA & Office Hours
Mr. Tyler Bienhoff (Grader)
Office hour: Wednesdays, 1:30 pm -- 2:30 pm
Zoom meeting room
or by appointment
UTA & Office Hours
Mr. Daniel Guo (Grader)
Office hour: Fridays, 11:30 am -- 12:30 pm
Zoom meeting room
or by appointment
Mr. Chris Wieskamp (Grader)

Office hour:
Mondays, 10:00 am -- 11:30 am
Zoom meeting room
or by appointment
Pre-requisites
CSCE 155 and Math 106. CSCE 156 recommended but not required.
Handouts & Files
Rules & Tools for Success
- Online Syllabus (PDF)
- LockDown Broswer (PDF)
- Latex Useful Commands (PDF)
- Syllabus (PDF)
- Introduction (PPTX)
- Logical Equivalences Cheat Sheet (PDF).
- How to Prepare for an Exam (PPTX).
Slides
- Logic (PPTX).
- Logical Equivalences Cheat Sheet (PDF).
- Predicates & Quantifiers (PPTX).
- Proofs (PPTX).
- Sets (PPTX).
- Functions (PPTX).
- Relations: original slides (PPTX), slides of videos (PPTX),
Videos: Relations-P1 (Review),
Relations-P2 (Warshall Algorithm),
Relations-P3 (Equivalence Relations).
- Partial Orders (
PPTX).
Video: POSET-P1 (Partial Orders),
POSET-P2 (Principle of
Well Ordered Induction),
POSET-P3 (Lexicographic order),
POSET-P4 (Hasse Diagrams),
POSET-P5 (Extremal Elements),
POSET-P6 (Lattices),
POSET-P7 (Topological Sorting).
- Induction (
PPTX).
Videos: Induction-P1 (Induction),
Induction-E1 (Example 1),
Induction-E2 (Example 2),
Induction-E3 (Example 3),
Induction-E4 (Example 4),
Induction-E5 (Example 5),
Induction-E6 (Example 6),Induction-P2 (Strong Induction),
Induction-E7 (Example 7),
Induction-E8 (Example 8).
- Algorithms (PPTX).
Videos: Algorithms-P1,
Algorithms-P2,
Algorithms-P3.
- Algorithms Analysis (PPTX).
Videos:
Algorithms-P4
Algorithms-P5
- Asymptotics (PPTX).
Videos:
Asymptotics-P1
Asymptotics-P2
- Sequences and Summations (PPTX).
Videos:
Sequences-P1
Sequences-P2
- Recursion (PPTX).
Videos:
Recursion-P1,
Recursion-P2,
Recursion-P3,
Recursion-P4.
Recursion-P5.
Recursion-P6.
- Master Theorem (PPTX).
Video: Master Theorem.
- Combinatorics (PPTX).
Videos: Combinatorics-1,
Combinatorics-2,
Combinatorics-3,
Combinatorics-4,
Combinatorics-5,
Combinatorics-6.
Homework
- All homework are due before class on the due date (by
12:30 P.M.).
Checklist: Guidelines for Submitting Homework (.pdf)
Homework 01 (.pdf) - Due Friday, Jan 24, 2020
- Homework 02 (.pdf) - Due Friday, Jan 31, 2020
- Homework 03 (.pdf) - Due Friday, Feb 7, 2020
- Homework 04 (.pdf) - Due Friday, Feb 14, 2020
Homework 05 (.pdf) - Due
Friday, Feb 21, 2020
- Homework 06 (.pdf) - Due
Friday, Feb 28, 2020
- Homework 07 (.pdf) - Due
Friday, Mar 6, 2020
- Homework 08 (.pdf) - Due
Friday, Mar 13, 2020
- Homework 09 (.pdf) - Due
Friday, Apr 3, 2020
- Homework 10 (.pdf) - Due
Friday, Apr 10, 2020
- Homework 11 (.pdf) - Due
Friday, Apr 17, 2020
- Homework 12 (.pdf) - Due
Friday, Apr 24, 2020
- Homework 13 (.pdf) - Due Friday, May 1, 2020
SAT Study
- Two Sudoku Rules in Conjunctive Normal Form (TEX, PDF)
- Week 1: Slides (PPT, PDF), Homework (PDF) - Due Feb 3, 2020
- Search Tree powerpoint example (SearchTree.pptx)
- Week 2: Slides (PPT, PDF), Homework (PDF) - Due Feb 10, 2020
- Week 3: Slides (PPT, PDF), Homework (PDF) - Due Feb 17, 2020
- DIMACS cnf example file (test.cnf)
- Week 4: SATviz (satviz.unl.edu), Homework (PDF) (GenerateSudoku.java) - Due Feb 24, 2020
- Week 5: Slides (PPT) (PDF), Homework (PDF)- Due Mar 2, 2020
- Week 6: Slides (PPT) (PDF), Homework (PDF) (SudokuInstances.tar.gz) - Due Mar 9, 2020
- Week 7: Slides (PPT) (PDF), Homework (PDF) (ImplicationGraphTemplate.ppt) - Due Mar 30, 2020
Recitations
- Week 1: Working with Latex: Introduction To LaTeX, LaTexHowTo.doc, hw-example.tex, hw-example.pdf, BibliographyFile.bib.
Here are the figures (which can be generated with any drawing software): FIG, EPS, PDF. The example Hello World shown in recitation.
If tables become to large, you can place a table sideways. An example tex file is given with its pdf output.
- Informal notes for Recitation on PL (PDF, TEX)
- Informal notes from Recitation Proofs in PL and FOL (PDF, TEX)
- Informal notes from Recitation Proofs and FOL (PDF, TEX)
- Informal notes from Recitation Proofs and Sets (PDF, TEX)
- Informal notes from Recitation on Sets and Functions(PDF, TEX)
- Informal notes from Recitation on Relations (PDF, TEX)
- Informal notes from Recitation on Transitive Closure and Partial Orders
(PDF, TEX)
- Informal notes from Recitation on Partial Orders (PDF, TEX)
- Informal notes from Recitation on Induction (PDF, TEX)
- Informal notes from Recitation Week on Asymptotics and Summations
(PDF, TEX)
- Informal notes from Recitation on solving Recurrence Relations
(PDF, TEX)
Useful Links