CSE 214 Data Structures

Spring 2022


Final Exam
ExamFinal.java

Course Description (Syllabus)
An extension of programming methodology to data storage and manipulation on complex data sets. Topics include: programming and applications of data structures; stacks, queues, lists, binary trees, heaps, priority queues, balanced trees and graphs. Recursive programming is heavily utilized. Fundamental sorting and searching algorithms are examined along with informal efficiency comparisons.


Instructor
  YoungMin Kwon (youngmin.kwon at sunykorea dot ac dot kr)
  Office: B420
  Office hours: TuTh 3:30pm ~ 4:30pm
TA
 Shubhangi Garnaik (email: shubhangisaile.garnaik at stonybrook dot edu, zoom) Tu:700pm-10:00pm, F:7:00pm-10:00pm
 Hyo Jong Chung (email: hyojong.chung at stonybrook dot edu, zoom) M:6:00ppm-10:00pm, F:6:00pm-10:00pm

Class hours: Lecture: TuTh 10:30am ~ 11:50am, Recitation: W 2:00pm ~ 2:55pm
Class room: Online (Zoom)

Text books and References

Useful links

Grading



Major Topics Covered in the Course

Course Learning Outcomes



Lecture Slides


Recitation



Academic Integrity
Students should pursue their academic goals in an honest way that does not put you at an unfair advantage over other students. You are responsible for all work you submitted and representing other's work as yours is always wrong. Faculty is required to report any suspected instance of academic dishonesty to the school. Regarding your homework, you are encouraged to discuss it with others, but you should write your own code. For more information please refer to Academic integrity

Students with Disabilities
If you have a physical, psychological, medical or learning disability that may impact your course work, please let the instructor know. Reasonable accommodation will be provided if necessary and appropriate. All information and documentation are confidential.

Critical Incident Management
The University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of Judicial Affairs any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn.

Covid-19: Classroom Mask Policy
Everyone participating in this class during in-person sessions must wear a mask or face covering at all times or have the appropriate documentation for medical exemption. Any student not in compliance with this policy will be asked to leave the classroom. If students need to drink or eat, they should step out of the classroom to do so.