Zoom (Lectures and Online Sections)
We will be using Zoom for lectures and sections during in-person lectures as well as select office hours.
This is to help accomodate students who test positive for COVID. In general, it is expected that all students follow campus policy and attend lecture in-person.
You will find the Zoom links for the lecture and sections on the course Blackboard page. Please make sure that you sign into Zoom with your North Carolina A&T credentials.
Please keep in mind that the lectures will be recorded and the recordings will be available on the course website.
Piazza (Q&A)
Piazza will be used for Q&A. You may ask questions about the class material, homework/lecture clarifications, logistics, etc., but you may not post details about your own solutions publicly on Piazza (public posting of your solution or code will be considered a violation of the academic integrity policy). If you have a specific question that might reveal aspects of your solution, please make a private post instead. We also encourage you to answer your peers’ questions as well. You may also use Piazza to privately contact the course staff regarding personal concerns.
Textbook Information
The material for the course will have a specific emphasis on preparing you for real-world engineering. We will be writing and providing detailed lecture notes and slides, along with specific resources for each assignment - as such, there’s no specific textbook required for this class.
However, here are some excellent resources you can reference:
- Introduction to Algorithms (3rd Ed), Cormen, Leiserson, Rivest, & Stein (available online!)
- Algorithms Illuminated, Roughgarden (with great videos!)
LaTeX Resources
We strongly recommend typesetting solutions to homework sets in LaTeX. LaTeX is the standard for typesetting CS/math/etc papers, and will likely come in handy outside COMP 285.
- Guides to using LaTeX: An introduction to LaTeX can be found here. Other guides can be found at Wikibooks and NYU.
- Online Environments: If you don’t want to install LaTeX, Overleaf is an online environment which compiles previews of your LaTeX documents as you type.
- Finding symbols: Check-out Detexify since it lets you draw the symbol that you are looking for and get LaTeX code. A static guide is here.