CSCI 3650 Analysis of Algorithms


Section 001
Meeting Time: Monday, Wednesday, and Friday 9:00 - 9:50 A.M.
Meeting Location: Austin 206

Section 002
Meeting Time: Monday, Wednesday, and Friday 11:00 - 11:50 A.M.
Meeting Location: Austin 206

Instructor: Dr. Ronnie W. Smith

Spring 2020 Office Hours

Tutor Office Hours (Beginning January 21)


Class Info

NEW: Final Exam Information (Posted April 24)

NEW: Revised Course Evaluation Criteria: (effective April 6)

NEW: Ethics Policy: (effective March 30)

Class Schedule
Class Syllabus (Section 001)
Class Syllabus (Section 002)
University Mandated Syllabus Information

Mathematical proofs for recurrence material: Chapter 4
Empirical comparison of sort algorithms:(Courtesy of Professor John Crammer)

Textbook Electronic Access
Textbook Information
"We find that although you need to know how to apply techniques for designing
and analyzing algorithms, problems seldom announce to you which techniques are
most amenable to solving them." (from page xvi of the Preface).

"When will I ever use this?" (Anecdote from ECU alum)


Exam Info

Take Home Exam 1 (Due start of class March 6)
Effective Stategies for Homework Teams

Quiz 2 Information
Quiz 1 Information

Practice Exercises

February 26 class exercises
January 31 class exercises

Link to Practice Exercises (Last Updated: April 15)

Online Questions

Question submission guidelines
Answers to submitted questions: (Updated April 21)


Systems Info

Tech Support Information

NX Client Desktop

The NX Client application allows you to access the College computing systems with a remote desktop identical to the Austin 208 environment. You can download from here: NX Client download

Secure shell

You can get to the lab computers using ssh and sftp to xlogin.cs.ecu.edu
You can download and install the following: Secure Shell version 3.2.9

This page last updated April 24, 2020.