Course catalog description: Study of complexity of algorithms and algorithm design. Tools for analyzing efficiency; design of algorithms, including recurrence, divide-and-conquer, dynamic programming, and greedy algorithms.
Class Times and Location: Monday & Wednesday 1:00 -
2:15, M-Club 2nd floor
Instructor: Eric Hansen
Textbook: There is not a required textbook for the course. The recommended book is Algorithms, by Jeff Erickson. An alternative, and classic, textbook is Introduction to Algorithms, 3rd edition, by Cormen, Leiserson, Rivest and Stein. There are many other excellent textbooks and online sources of information, and you are encouraged to read whatever helps you understand the material we cover in class.
Grading:
Prerequisites: CSE 2383 Data Structures and Analysis of Algorithms, and CSE 2813 Discrete Structures, all with a grade of C or better. Students are assumed to already be familiar with elementary data structures, searching, sorting, and basic terminology involving graphs, including the concepts of depth-first search and breadth-first search.
Attendance: Students are expected
to attend class regularly and to arrive on time. Due to the
COVID-19 pandemic, this class will have video-capture and/or
live-stream, which can be accessed through Canvas, our learning
management system. Students are encouraged to stay home and watch
the lecture remotely if they feel unwell or have been exposed to a
person with the virus. Students who expect to attend virtually for
an extended period of time should inform the instructor to ensure
appropriate accommodations are provided.
Add/drop
policy: See
the Mississippi
State University Add/Drop Policy
Facial Coverings: To safeguard the health of all
members of the MSU campus during this global pandemic, the
university has reconfigured classroom spaces and adjusted room
capacities to assure adequate physical distance between all
individuals in each room. In addition, the university has
published requirements for the use of face coverings for everyone
on campus, including specific requirements for their use in all
classrooms, labs, and shared office spaces regardless of physical
distancing. In order to mutually protect the students'
freedom to learn and the instructor's ability to teach in a safe
classroom environment, everyone
in this classroom is required to wear a face covering in the
classroom in accordance with MSU policy. If a student cannot
wear a face covering due to a medical condition, they should
request an accommodation via the Office of Disability Support
Services. If a student simply doesn't want to wear a face
covering, they will not be permitted to remain in the classroom or
lab.
Continuity of Instruction: In the event that
face-to-face classes are suspended due to the pandemic or its
effects, the instructor will continue instruction in a manner that
best supports the course content and student engagement. In this
event, all instructors will notify all students of the change via
their university email address (the official vehicle for
communication with students). At that time, they will provide
details about how instruction and communication will continue, how
academic integrity will be ensured, and what students may expect
during the time that face-to-face classes are suspended. If a
student becomes unable to continue class participation, the
student should contact their instructor and advisor for guidance.
Student Honor Code: Mississippi State has an
approved Honor Code that applies to all students. The code
is as follows: "As a Mississippi State University student, I will
conduct myself with honor and integrity at all times. I will
not lie, cheat, or steal, nor will I accept the actions of those
who do." Upon accepting admission to Mississippi State University,
a student immediately assumes a commitment to uphold the Honor
Code, to accept responsibility for learning, and to follow the
philosophy and rules of the Honor Code. Student will be
required to state their commitment on examinations, research
papers, and other academic work. Ignorance of the rules does
not exclude any member of the MSU community from the requirements
or the processes of the Honor Code. For additional
information, please visit the Honor Code
Policy.
Title IX: MSU is committed to complying with Title
IX, a federal law that prohibits discrimination, including
violence and harassment, based on sex. This means that MSU's
educational programs and activities must be free from sex
discrimination, sexual harassment, and other forms of sexual
misconduct. If you or someone you know has experienced sex
discrimination, sexual violence and/or harassment by any member of
the University community, you are encouraged to report the conduct
to MSU's Director of Title IX/EEO Programs at 325-8124 or by
e-mail to titleix@msstate.edu.
Additional resources are available at Dean
of Students Sexual Misconduct and Sexual Assault.
Support Services; Students who need academic
accommodations based on a disability should visit the Office of
Student Support Services, 01 Montgomery Hall, call 662-325-3335,
or visit the Student
Support Services website.
University Safety Statement: Mississippi State University values the safety of all campus community members. Students are encouraged to register for Maroon Alert texts and to download the Everbridge App. Visit the Personal Information section in Banner on your MyState portal to register. To report suspicious activity or to request a courtesy escort via Safe Walk, call University Police at 662-325-2121, or in case emergency, call 911. For more information regarding safety and to view available training including helpful videos, visit ready.msstate.edu