CSE 373 - Course Objective and Outcome Form - Sec 6,9
CSE 373 - Course Objective and Outcome Form - Sec 6,9
1. Course Number and Title: CSE 373 Design and Analysis of Algorithms
2. Number of Credits: 3
3. Type: Core
4. Prerequisites: CSE 225 - Data Structure and Algorithms, MAT 361 - Probability and
Statistics
6. Course Summary:
This course introduces basic methods for the design and analysis of efficient algorithms
emphasizing methods useful in practice. Different algorithms for a given computational
task are presented and their relative merits evaluated based on performance measures. The
following important computational problems will be discussed: sorting, searching,
elements of divide-and-conquer, dynamic programming and greedy algorithms, advanced
data structures, graph algorithms (shortest path, spanning trees, tree traversals), string
matching, NP completeness.
7. Course Objectives:
The objectives of this course are to
a. analyze the asymptotic performance of algorithms.
b. write rigorous correctness proofs for algorithms.
c. demonstrate a familiarity with major algorithms and data structures.
d. apply important algorithmic design paradigms and methods of analysis.
e. synthesize efficient algorithms in common engineering design situations.
9. Mapping of CO-PO:
10. Resources
Text books:
Reference books:
CSE- 373 Course Objective ECE- NSU Summer 2020- Sec: 6, 9 Ashfia B. Habib (ABH1)
Online resources:
http://www.northsouth.edu/academic/grading-policy.html
CSE- 373 Course Objective ECE- NSU Summer 2020- Sec: 6, 9 Ashfia B. Habib (ABH1)