Welcome to CSCI 204: Data Structures & Algorithms. In this course we will be learning about data structures such as lists, stacks, queues, and trees, as well as some elementary algorithms that can be applied to these data structures such as search and sorting. From this web page, you can find various segments of information about the course.
- Syllabus describes the course topics, course structure, expectation, work requirement, and grading scheme.
- Schedule lists the topics of lectures and labs by the date. It also lists the due dates of various types of work, including labs, homework, and projects. The exam dates are also listed there.
- Labs contains the list of lab assignments along with their due dates.
- Projects contains the list of projects along with their due dates.
- Resources has a lists of resources that are relevant to the course, such as Python style guidelines, Python language references, and others.
Credits: The course materials are the result of collective work of the CSCI 204 instructors.
Due to COVID-19, our course delivery method, schedule, labs, projects, and other elements have been changed accordingly. We moved to online teaching. Please read our emails for instrucions how we proceed. Please read the email from the provost regarding the grading policy for all courses.
Last modified: Thur Mar 19 20:26 EDT 2020