Expectations for CMSC420

The following is material we expect you to know beforehand. Different sections of the course use different programming languages (Python, Java, C, lisp), so it would be good to familiarize yourself with what your instructor uses for the projects. Make sure you review these topics as needed before the semester begins.

Algorithms

Structures

Technical