Skip to Main Content

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-