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.  Recommendations: COMP 0015 Data Structures and COMP/MATH 0061 Discrete Mathematics (or similar courses).  
Loading...

Enroll Now - Select a section

Section Title
Algorithms
Type
Lecture
Days
W, M
Time
3:00PM to 4:15PM
Dates
Jan 15, 2020 to Apr 27, 2020
Schedule and Location
Contact Hours
31.2
Location
  • Medford/Somerville Campus
Instruction Method
On Campus  
Available for Credit
4 credit(s)
Section Notes

Students must also enroll in a recitation. You will be directed to choose a recitation at checkout.

Basic Enrollment Requirements: Unofficial Transcript – Bachelor’s Degree, or progress towards a Bachelor’s Degree + 3.0 GPA.

Instructor Approval: Not Required.

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

Refund Policy: Course Policy 1

Section Title
Algorithms
Type
Lecture
Days
W, M
Time
4:30PM to 5:45PM
Dates
Jan 15, 2020 to Apr 27, 2020
Schedule and Location
Contact Hours
31.2
Location
  • Medford/Somerville Campus
Instruction Method
On Campus  
Available for Credit
4 credit(s)
Section Notes

Students must also enroll in a recitation. You will be directed to choose a recitation at checkout.

Basic Enrollment Requirements: Unofficial Transcript – Bachelor’s Degree, or progress towards a Bachelor’s Degree + 3.0 GPA.

Instructor Approval: Not Required.

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

Refund Policy: Course Policy 1

Section Title
Algorithms
Type
Online
Dates
May 20, 2020 to Jun 26, 2020
Instruction Method
Online  
Available for Credit
4 credit(s)
Section Notes

Online Course Notes: This course takes place 100% online. Tufts online courses are designed to provide high-quality, flexible, and interactive courses to Tufts and visiting students. While most online courses are offered in an asynchronous format, some courses may require webinar sessions and/or proctored exams. For more information about online course policies and expectations, please visit https://universitycollege.tufts.edu/online/online-learning

Basic Enrollment Requirements: None 

Instructor Approval: Not Required.

Refund Policy: Asynchronous Online Policy

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

Required fields are indicated by .