CSE 213: Fundamentals of Computer Science II (Section 01 - Spring 2026)


1   Class Meetings

2   Course Description

A continuation of CSE 113 covering the mathematical foundations of computer science. Topics include counting techniques, graph theory, and finite automata.

3   Prerequisite

CSE 113

4   Course Learning Outcomes

Students will develop proficiency in advanced counting techniques, graph theory algorithms, and formal language theory. They will gain the ability to apply mathematical reasoning to analyze computational problems and understand the theoretical foundations of computer science.

5   Textbook

6   Grading

The grading will be based on the following examinations and assignments:

Note the following:

7   Tentative Examination Dates

8   Syllabus and Tentative Class Schedule

Section numbers come from Discrete Mathematics with Applications by Susanna Epp.

Week Date Topic Reading (Epp)
1 Jan 28 Introduction to Probability; Possibility Trees and the Multiplication Rule Secs. 9.1-9.2
2 Feb 02, Feb 04 Counting Elements of Disjoint Sets: The Addition Rule; The Pigeonhole Principle Secs. 9.3-9.4
3 Feb 09, Feb 11 Counting Subsets of a Set: Combinations; r-Combinations with Repetition Allowed Secs. 9.5-9.6
4 Feb 16, Feb 18 Pascal’s Formula and the Binomial Theorem Sec. 9.7
5 Feb 23, Feb 25 Probability Axioms and Expected Value Sec. 9.8
6 Mar 02 Midterm 1 -
Mar 04 Conditional Probability, Bayes’ Formula, and Independent Events Sec. 9.9
7 Mar 09, Mar 11 Trails, Paths, and Circuits Sec. 10.1
8 Mar 16 - Mar 22 Spring Recess -
9 Mar 23, Mar 25 Matrix Representations of Graphs Sec. 10.2
10 Mar 30 Isomorphisms of Graphs Sec. 10.3
Apr 01 Midterm 2 -
11 Apr 06, Apr 08 Trees: Examples and Basic Properties; Rooted Trees Secs. 10.4-10.5
12 Apr 13, Apr 15 Spanning Trees and a Shortest Path Algorithm Sec. 10.6
13 Apr 20, Apr 22 Formal Languages and Regular Expressions Sec. 12.1
14 Apr 27, Apr 29 Finite-State Automata Sec. 12.2
15 May 04, May 06 Simplifying Automata, Context Free Grammars §12.3, Ch. 2 (Sip)
- May 15 Final Exam, 11:15 AM to 1:45 PM, venue TBD -

9   Academic Integrity Statement

http://www.stonybrook.edu/commcms/academic_integrity/index.html

Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Faculty is required to report any suspected instances of academic dishonesty to the Academic Judiciary. Faculty in the Health Sciences Center (School of Health Technology & Management, Nursing, Social Welfare, Dental Medicine) and School of Medicine are required to follow their school-specific procedures. For more comprehensive information on academic integrity, including categories of academic dishonesty please refer to the academic judiciary website.

10   Student Accessibility Support Center Statement

If you have a physical, psychological, medical, or learning disability that may impact your course work, please contact the Student Accessibility Support Center, Stony Brook Union Suite 107, (631) 632-6748, or at sasc@stonybrook.edu. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential.

11   Critical Incident Management

Stony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of University Community Standards any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn.