00-CourseIntroduction
00-CourseIntroduction
COURSE INTRODUCTION
ADVANCED ALGORITHMS AND IMPLEMENTATIONS
MARK FLORYAN
COURSE OBJECTIVES
2
COURSE OBJECTIVES
Students who complete the course will:
https://markfloryan.github.io/advAlgo/
• Programming HW:
• Is written in Java, Python, or C++
• ICPC style programming challenges. Will give problem statement
and sample input output.
• You need to:
• Design and implement a working algorithm
• Come up with your own test cases if your code doesn’t work
• Make sure your code is fast enough / works on the biggest test cases
HOMEWORK SCHEDULE
• 6 Programming Challenges (Warm-up + 1 per first five
topics)
• I will get the algorithm choices to you by Spring Break with more
details.
• Due date is last few days of lecture (that is when presentations will
happen)
ATTENDANCE / PARTICIPATION
ATTENDANCE IS REQUIRED
• Why: Because I feel that your presence is how I will “prove” that
you have been exposed to the material. This justifies fewer
quizzes and fewer Friday classes.