ENROLL Course Search

NOTE: There are some inconsistencies in the course listing data - ITS is looking into the cause.

Alternatives: For requirement lists, please refer to the current catalog. For up-to-the-minute enrollment information, use the "Search for Classes" option in The Hub. If you have any other questions, please email registrar@carleton.edu.

Saved Courses (0)

Mathematics (MATH) Courses

For graduation requirements and additional information about this department or program, please see the Academic Catalog.

Jump to courses in other departments related to MATH

Your search for courses for 22/SP and MATH and course number 352 found 1 course.

Revise Your Search New Search

MATH 352.00 Topics in Abstract Algebra 6 credits

Open: Size: 15, Registered: 13, Waitlist: 0

CMC 319

MTWTHF
9:50am11:00am9:50am11:00am9:40am10:40am
Synonym: 61647

Mark Krusemeyer

An intensive study of one or more of the types of algebraic systems studied in Mathematics 342.

Prerequisite: Mathematics 342

This course can be repeated only by students who took MATH 352 22-23

Related Courses

(courses in other departments that may fulfill MATH requirements or are otherwise related to MATH)

Your search for courses for 22/SP and MATH and course number 352 found 1 course.

Revise Your Search New Search

CS 352.00 Advanced Algorithms 6 credits

Closed: Size: 34, Registered: 33, Waitlist: 0

Leighton 304

MTWTHF
11:10am12:20pm11:10am12:20pm12:00pm1:00pm
Synonym: 62001

David Liben-Nowell

A second course on designing and analyzing efficient algorithms to solve computational problems. We will survey some algorithmic design techniques that apply broadly throughout computer science, including discussion of wide-ranging applications. A sampling of potential topics: approximation algorithms (can we efficiently compute near-optimal solutions even when finding exact solutions is computationally intractable?); randomized algorithms (does flipping coins help in designing faster/simpler algorithms?); online algorithms (how do we analyze an algorithm that needs to make decisions before the entire input arrives?); advanced data structures; complexity theory. As time and interest permit, we will mix recently published algorithmic papers with classical results.

Prerequisite: Computer Science 252 or instructor permission

Search for Courses

This data updates hourly. For up-to-the-minute enrollment information, use the Search for Classes option in The Hub

Instructional Mode
Class Period
Courses or labs meeting at non-standard times may not appear when searching by class period.
Requirements
You must take 6 credits of each of these.
Overlays
You must take 6 credits of each of these,
except Quantitative Reasoning, which requires 3 courses.
Special Interests