MATH 425: Algorithm Design and Analysis

Syllabus

Title: MATH 425 "Algorithm Design and Analysis"
University of Wisconsin - Superior, Spring 2024
 
Mode of delivery: on campus and asynchronous online via Zoom
 
Meeting: MTWF,   11 - 11:50am in SW1017 (on campus)
 
Text: Introduction to Algorithms (2nd edition) by T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein (ISBN: 0-07-013151-1)
 
Prerequisites: Successful completion of MATH 320 "Discrete Structures".
 
Instructor: Dr. Sergei Bezrukov   Office:  Swenson 3022   Schedule and Office hours
  (715) 394-8523  sbezruko@uwsuper.edu

Catalog Description

Study of the design and analysis of algorithms that are based on elementary data structures such as queues, stacks and trees. Some graph and network algorithms (shortest paths, connectivity, coloring, flows, matchings), geometric algorithms (convex hulls, range search, nearest neighbors), NP-complexity, approximation algorithms (vertex cover, traveling salesman, scheduling), and introduction to randomized algorithms. Introduction to algorithm design techniques, including greedy algorithms, divide-and-conquer, and dynamic programming. Lower and upper bounds of program complexity are analyzed. Introduction to algorithms used in the area of information security.


Learning Objectives


Course Outcomes

Upon completion of this course the students will be able to do:

Experiential Learning

In this course, experiential learning will occur in Units 2 - 7 with assignments devoted to various aspects of computer architecture design.


Evaluation and Grading


Class Policies

Attendance and absences

Generative AI Use Policy

Generative artificial intelligence (AI), including ChatGPT or similar tools used for creating text, images, computer code, audio, or other media, are not permitted for use in any work in this class. Using these tools in any way for this course is a violation of course expectations and will be addressed through UW-Superior's academic misconduct policy. If you are in doubt as to whether you are using a tool appropriately in this course, I encourage you to discuss your situation with me.

Suggestions for Success in Class


UNIVERSITY INFORMATION

Diversity and Inclusion at UW-Superior

Diversity and inclusion is integral to the educational mission of the University of Wisconsin-Superior. As a community we commit to recognize, include and value inherent worth and dignity of each person; foster tolerance, sensitivity, understanding, mutual respect, and justice among its members; and encourages each individual to strive to reach their own potential. The institution recognizes these experiences are crucial for developing the requisite skills to thrive as a member of a pluralistic society and as a responsible global citizen.

In pursuit of its goal of inclusive excellence, the University actively seeks to attract students, faculty, and staff from diverse backgrounds and life experiences, including but are not limited to: race, ethnicity, sex, gender identity, gender expression, sexual orientation, age, socio-economic background, cognitive ability, physical ability, religion and spirituality, value system, national origin, immigration or refugee status, veteran status, and political beliefs.

The University believes that diversity among its members strengthens the institution, stimulates creativity, promotes the exchange of ideas, and enriches campus life. The University of Wisconsin-Superior views, evaluates, and treats all person in any University related activity or circumstance in which they may be involved, solely as individuals.

For more information about Equity, Diversity, and Inclusion and/or to report bias, discrimination or harassment, please email edi@uwsuper.edu or call 715-394-8015.

Policies and Practices to Help Your Learning and Growth

The University of Wisconsin-Superior is dedicated to a safe, supportive and nondiscriminatory learning environment. It is the responsibility of all undergraduate and graduate students to familiarize themselves with University policies regarding special accommodations, academic misconduct, religious beliefs accommodation, discrimination and absence for University- sponsored events.

Please review the Student Information Module provided in Canvas. This includes policies and information related to:

Please refer to the University Catalog or the UW-Superior Web page for full description of these and other policies.