Mark Allen Weiss

MarkWeissPhoto  Mark Allen Weiss is a Distinguished University Professor of Computer Science and Vice Dean of the College of Engineering and Computing at Florida International University in Miami Florida. He also served as Founding Director of the School of Universal Computing, Construction, and Engineering EDucation (SUCCEED) having previously served for nine years as Associate Director of the School of Computing and Information Sciences.

He received his Bachelor's Degree in Electrical Engineering from The Cooper Union in 1983, and his Ph.D. in Computer Science from Princeton University in 1987, working under Bob Sedgewick. He has been at FIU since 1987, and was promoted to Professor in 1996. His interests include data structures, algorithms, and education, and he is most well-known for his highly-acclaimed sole-authored Data Structures textbooks, which are among the most-widely used in computer science. From 1997-2004 he served as a member of the Advanced Placement Computer Science Development Committee, chairing the committee from 2000-2004.  Dr. Weiss is an IEEE Fellow, AAAS Fellow, and ACM Distinguished Educator. He is the recipient of the 2015 SIGCSE Award for Outstanding Contribution to Computer Science Education, the 2017 IEEE Computer Society Taylor Booth Education Award, the 2018 IEEE Education Society William Sayle Achievement in Education Award, and the 2021 ACM Karl V. Karlstrom Outstanding Educator Award.

Vita: PDF Format

Contact Information

  • Surface mail: 
  •     School of Computing and Information Sciences          
        Florida International University    
        Miami, FL 33199                     
  • Email: my email address

  • Media


    Books


    Information on each of the books is below. I've included the most recent errata, source code, and a link to the publisher's home page. Solutions Manual and/or Instructors Resource Manual are available from Addison-Wesley for the Data Structures books to course instructors only. Contact your sales rep, or call Addison-Wesley. This is the only way to get solutions. I do not have any copies of solutions manuals. As a matter of policy, I cannot provide answers to questions in the text, because it is impossible for me to determine if I would be doing somebody's homework. Thus, I must decline to answer the growing number of emails that request such assistance.
    DSAA C++ 4/e Book Cover DSAA in Java 3/e Book Cover DSPJ 4/E Book Cover DSAA in Java 2/e Book Cover DSAA C++ 3/e Book Cover DSPJ 3/E Book Cover C++ for Java Book Cover DSPJ 2/E Book Cover ADSP 2/E Book Cover DSAA C++ 2/e Book Cover DSAA in Java Book Cover
    2013 2012 2010 2007 2007 2006 2004 2002 2000 1999 1999
    DSPJ Book Cover C 2/E Book Cover ADSP Book Cover Efficient C Book Cover 2/E Book Cover DSAA C++ Book Cover Ada Book Cover DSAA C Book Cover DSAA Book Cover
    1998 1997 1996 1995 1995 1994 1993 1993 1992

    Data Structures and Algorithm Analysis in Java (Third Edition)  Data Structures and Algorithm Analysis in C++ (Fourth Edition)
    DSAA in Java 3/e Book Cover DSAA C++ 4/e Book Cover
    Data Structures and Problem Solving Using Java (Fourth Edition)  Data Structures and Problem Solving Using C++ (Second Edition)
    Data Structures in Java Book Cover ADSP Book Cover
    Data Structures and Algorithm Analysis (Second Edition) C++ for Java Programmers  
    2/E Book Cover 
    • Published by Addison-Wesley, 1995
    • ISBN: 0-8053-9057-X
    • CS-7 Text
    • Errata (last update: 3/29/01)
    • Source code available from publisher's home page (see next item) or by anonymous ftp.
    • More information
    C++ for Java Book Cover 
    Data Structures and Algorithm Analysis in C (Second Edition)  Efficient C Programmming: A Practical Approach
    C 2/E Book Cover  Efficient C Book Cover 

    Professional Service

    My Research

    Here are some of my publications. Recent vita.

    Course Information

    Spring 2024: No classes

    Previous Courses With Web Pages (Prior to Moodle)