CS 514 - Fundamentals of Computer Science

Department of Computer Science
Washington University



This course, intended for new graduate students without a computer science background, covers the core components seen in a computer science undergraduate curriculum on which our graduate level courses rely. Topics include algorithms, data structures, proof techniques, computational models, machine organization, and software design and implementation. Students are expected to have a working knowledge of an object-oriented language, like Java or C++. Some mathematical sophistication is highly desirable. This course meets no computer science degree requirement.



Helpful Resources for CS514

Please send feedback, corrections, and any broken links to the instructor at zy@cs.wustl.edu.