Loading...

Course Description

Introduction to the study of algorithms. Strategies such as divide-and-conquer, greedy methods, and dynamic programming. Graph algorithms, sorting, searching, integer arithmetic, hashing, and NP-complete problems.

Basic Enrollment Requirements: 

Academic Year: Unofficial Transcript – Bachelor’s Degree or progress towards a Bachelor’s Degree + 3.0 GPA.

Summer: None.

Refund Policy: The refund policy for Courses at Tufts offerings is dependent on the course length. Please refer to the section details to confirm any exceptions to the standard refund policy. The refund policies are viewable here: https://universitycollege.tufts.edu/policies#Refunds 

Remission Eligible: Yes; first day of term; all university policies apply.

Loading...
Enroll Now - Select a section
Section Title
Algorithms
Type
Online, fixed date
Days
Th
Time
6:00PM to 8:00PM
Dates
May 23, 2024 to Aug 08, 2024
Schedule and Location
Contact Hours
22.0
Instruction Method
Online / Virtual  
Course Fee(s)
Graduate Credit credit (4 units) $6,920.00 or $450.00 deposit Click here to get more information
Undergraduate Credit credit (4 units) $4,196.00 or $450.00 deposit Click here to get more information
Available for Credit
4 credit(s)
Section Notes
This is an online/virtual synchronous course that follows the published schedule of course meetings and requires attendance at all sessions. Tufts virtual courses are designed to provide high-quality, flexible, and interactive courses to Tufts and visiting students. For more information about virtual course policies and expectations, please visit https://it.tufts.edu/learning-remotely
Section Title
Algorithms
Type
Online, fixed date
Days
T
Time
6:00PM to 8:00PM
Dates
May 28, 2024 to Aug 13, 2024
Schedule and Location
Contact Hours
24.0
Instruction Method
Online / Virtual  
Course Fee(s)
Graduate Credit credit (4 units) $6,920.00 or $450.00 deposit Click here to get more information
Undergraduate Credit credit (4 units) $4,196.00 or $450.00 deposit Click here to get more information
Available for Credit
4 credit(s)
Section Notes
This is an online/virtual synchronous course that follows the published schedule of course meetings and requires attendance at all sessions. Tufts virtual courses are designed to provide high-quality, flexible, and interactive courses to Tufts and visiting students. For more information about virtual course policies and expectations, please visit https://it.tufts.edu/learning-remotely
Required fields are indicated by .