Textbook
Much of this course will reference extensive online materials. However, you may prefer having a textbook available as well. There is no required textbook, but I recommend the following as a reference:Data Structures and Algorithm Analysis in Java, M.A. Weiss, 3rd. edition, Addison Wesley, 2012; ISBN-13: 978-0132576277
I am making an effort to identify resources available in Python. I am happy to help you access textbooks, just ask!
Assignments
Assignment submission is to be determined, but likely via version control on Github.Discord
Discord is the best place for you to ask your questions. Students enrolled in the class will be added to the Discord just prior to the first day of class. Here are some guidelines.- If you are wondering about something, ask a question!
- Answer other students' questions and refine existing answers.
- Be polite; be kind.
- Do not post code or ask others to post code.
- You may post privately to me, but I reserve the right to make all or part of the post public if I feel the question is of general interest to the class. (If I do this, I will anonymize the post.)
- I may post questions on Discord that get emailed to me if I feel the question is of general interest to the class. (Same as above.)