CMSC315
Download as PDF
Algorithms with Lab
Computer Science
School of Arts and Sciences
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-