Week 1 - Introduction
Week 1 - Introduction
Introduction
Presented by
Jose Meza
[email protected]
School of Computer Science
Welcome to Data Structures and Algorithms
Timetable:
– Main lecture: Mon 9:00 - 11:00
Textbook (recommended but not mandatory):
– Algorithm Design and Applications by Goodrich and Tamassia
Systems:
– Canvas: Quizzes, lecture recordings
– Ed: Discussion, slides, tutorials, programming exercises, and
assignments (programming)
– Gradescope: Assignments (written)
Attend scheduled classes, and devote an extra 6-9 hours per week:
– doing assessments,
– preparing and reviewing for classes,
– revising and integrating the ideas,
– practice and self-assess
Participate constructively:
– Respect for one another: criticize ideas, not people
– Assume good intent: we all share the same goal
– Humility: none of us knows it all
Reach out to teaching staff whenever you face difficulties
Keep in mind:
Submission sites can become very slow near deadlines
Code: 7 6 4 7 2 3 0 4
This is the first time I use this platform for Q&A, so bare with me.
To get the most out of the tutorial, try to solve as many problems
as you can before the tutorial. Your tutor is there to help you get
unstuck, not to lecture.
After all tutorials of a given week are over, we will post solutions to
selected exercises.
Finally, if you spot a question that you know the answer for, please
feel free to answer. It helps your classmates but more importantly,
writing your thoughts down helps you crystalize your understanding.