CMSC315
Download as PDF
Algorithms with Lab
Status
Active
Subject code
CMSC
Course Number
315
Department(s)
Description
Design, analysis, and implementation of advanced computer algorithms. Emphasis is given to problem-solving techniques, including the greedy method, divide-and-conquer, and dynamic programming. Specific problem domains vary. Topics may include sorting, graphs, networks, computational geometry, NP-completeness, approximation algorithms, text processing, distributed systems, and numerical algorithms. Three lecture and one laboratory hour per week.
Min
0
Max
1
Prerequisites
CMSC 222 with a minimum grade of C- or MATH 300 with a minimum grade of A- and CMSC 221 with a minimum grade of C-