Skip to content. Skip to main navigation.

avatar

Bob P Weems

  • Associate Professor, Computer Science and Engineering

Education

    • 1985 PhD in Computer Science
      Northwestern University, 1985
    • 1982 MS in Computer Science
      Northwestern University, 1982
    • 1980 BA in Computer Science
      Lewis University, 1980

Appointments

    • Aug 1984 to May 1985 Assistant Professor
      Northern Illinois University
      All Undergraduate Courses: 1. Introductory COBOL Programming. 2. IBM Assembly Language Programming. 3. Introduction to Computer Organization.

Memberships

    • Jan 1987 to Present Sigma Xi
      Full Member
    • Jan 1980 to Present Association for Computing Machinery
      Member
    • Jan 1982 to Dec 1992 IEEE-Computer Society
      Member

Awards and Honors

    • Apr  2000 Outstanding UTA Graduate Advisor sponsored by UTA
    • Feb  1998 Outstanding Teacher sponsored by UTA College of Engineering
    • Feb  1993 Robert Q. Lee Award for Excellence in Engineering Teaching sponsored by UTA College of Engineering
    • Feb  1989 Halliburton Outstanding Young Faculty Member sponsored by UTA College of Engineering

Other Activities

      • Jan 1994
        OpenDoc: An Application Integration Framework
        IBM

Publications

      Conference Proceeding 2006
      • Another Algorithm for Computing Longest Common Increasing Subsequence for Two Random Input Sequences
        [Weems, BobP, Bai, Yongsheng]. 81-87 [.]

      Conference Proceeding 2005
      • Finding Longest Common Increasing Subsequence for Two Different Scenarios of Non-random Input Sequences
        [Bai, Yongsheng, Weems, BobP]. 64-72 [.]

      Conference Proceeding 1993
      • Virtual Manufacturing Workbench: Implementation Issues
        [Mills, J., Graham, J., Elmasri, R., Weems, BobP, Duff, R., Thalanki, D,, Andhare, S., D'Cunha, N.].

      Conference Proceeding 1992
      • Augmented Role of EXPRESS in Modern Specification Methodology
        [Ahmed, M., Weems, BobP].
      1992
      • Efficient Lattice Operations Using N-grid Encoding
        [Shieh, W.G., Weems, BobP, Kavi, K.].
      1992
      • HIPP: An Honors Program in Parallel Processing
        [Weems, BobP, Kavi, K., Yang, S.M.].

      Journal Article 1988 1988
      • An Analysis of Page Arrangements for Extendible Hashing
        [Weems, BobP]. 27, 245-248 [.]

      Conference Proceeding 1988
      • Some Considerations in Using VScan Disk Scheduling with Optimal Page Arrangements
        [Wang, C.C., Weems, BobP]. 273 [.]
      1988
      • Problems in Temporal Database Transaction Management
        [Mak, W.K., Weems, BobP].
      1988
      • Query Processing in a Distributed Network Database System
        [Hoss, A., Weems, BobP].
      1988
      • Techniques for Maintaining Well-Organized Extendible Hash Files
        [Yang, J., Weems, BobP].

Presentations

    • March  1988
      Mak, W.K., Weems, BobP, "Problems in Temporal Database Transaction Management", Dallas. (March 1, 1988).
    • March  1988
      Hoss, A., Weems, BobP, "Query Processing in a Distributed Network Database System", Dallas. (March 1, 1988).
    • March  1988
      Yang, J., Weems, BobP, "Techniques for Maintaining Well-Organized Extendible Hash Files", Dallas. (March 1, 1988).
    • November  1986
      Weems, BobP, "Authorization Mechanisms", Dallas. (November 1, 1986).
    • March  1986
      Weems, BobP, "Optimal Processing of Distributed Chain Queries", Dallas. (March 1, 1986).

Students Supervised

    • Aug 2018
      Ankit Shingavi, (Computer Science and Engineer)
      Finding Representative Entities From Entity Graph By UsingNeighbourhood Based Entity Similarity
    • Nov 2002
      Y. Bai,
      Explorations on the Longest Common Increasing Subsequence Problem
    • Dec 1999
      Drew Meyer,
      Error Probabilities in Quantum Computing
    • Dec 1997
      Z. Yu,
      Parallel Randomized Breadth-First Search Algorithms and the Shortest-Path Problem
    • Dec 1996
      Terry W. Sergeant,
      Optimal All-to-All Communication on Abelian Cayley Graphs
    • Aug 1994
      P. Deshpande,
      On the Application of a Design History Model
    • Aug 1994
      S. Mukherjee,
      Message-Based Concurrent Programming in Standard ML
    • May 1994
      S. Lath,
      Extensions to an Operator for Parallel Computation
    • Dec 1993
      S. Andhare,
      A Model for Design History and Rationale
    • Nov 1993
      C.Y. Chang,
      Application of a Neural Network to a Deductive Problem - Mastermind
    • 1992
      A. Bhargava,
      On the Dimensionality of Partial Orders
    • 1992
      B. Yalamanchili,
      Allocation Problems on Two-Level Networks
    • 1992
      J. Jungmann,
      A Dynamic Approach to Query Optimization in Relational Database
    • 1992
      M. Ahmed,
      A Transaction Model for Engineering Databases
    • 1992
      N. Arni,
      Adaptive Approach to File Allocation Problems
    • 1992
      N. Chaganti,
      Security for Networks and Distributed Messaging
    • May 1992
      Wen-Gong Shieh,
      Query Containment Theory and Its Relevance to Secure Query Processing
    • 1991
      M. Jasseemuddin,
      Using Views for Specifying Denials to a Database
    • 1990
      G. Hepler,
      A Design Aid for Distributed Databases
    • 1989
      C. Sarma,
      Allocation Techniques for Distributed Numeric Hotspots on Two-Level Bus Networks
    • 1989
      E. Varghese,
      Analysis of Page Arrangements for B+ Trees
    • 1988
      A. Hoss,
      Query Processing in a Distributed Network Database System
    • 1988
      L. Swayze,
      Distributed High-Traffic Data Elements
    • 1988
      W.K. Mak,
      Problems in Temporal Database Transaction Management
    • 1988
      F. Bhombal,
      The Design and Analysis of a Distributed Database System

Courses

      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2019 Download Syllabus
      • CSE 2320-004 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2019 Download Syllabus
      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2019
      • CSE 5311-001 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Spring - Regular Academic Session - 2019
      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2018
      • CSE 2320-004 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2018
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418 | Servlearn: No)
        Summer - Eleven Week - 2018 Download Syllabus
      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418 | Servlearn: No)
        Spring - Regular Academic Session - 2018 Download Syllabus
      • CSE 5311-005 DSGN & ANLY ALGORITHMS
        (Course Id: 102509 | Servlearn: No)
        Spring - Regular Academic Session - 2018 Download Syllabus
      • CSE 4391-004 INDIVIDUAL PROJECTS
        (Course Id: 102488)
        Spring - Regular Academic Session - 2018
      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418 | Servlearn: No)
        Fall - Regular Academic Session - 2017 Download Syllabus
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Summer - Eleven Week - 2017
      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2017
      • CSE 5311-005 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Spring - Regular Academic Session - 2017
      • CSE 4391-005 INDIVIDUAL PROJECTS
        (Course Id: 102488)
        Spring - Regular Academic Session - 2017
      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2016
      • CSE 5311-005 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Fall - Regular Academic Session - 2016
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Summer - Eleven Week - 2016
      • CSE 2320-003 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2016
      • CSE 5311-005 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Fall - Regular Academic Session - 2015
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Fall - Regular Academic Session - 2015
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Fall - Regular Academic Session - 2015
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Summer - Eleven Week - 2015
      • CSE 5311-001 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Summer - Eleven Week - 2015
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Summer - Eleven Week - 2015
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Summer - Eleven Week - 2015
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2015
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Spring - Regular Academic Session - 2015
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Spring - Regular Academic Session - 2015
      • CSE 2320-002 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2014
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Fall - Regular Academic Session - 2014
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Fall - Regular Academic Session - 2014
      • CSE 5311-001 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Summer - Eleven Week - 2014
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Summer - Eleven Week - 2014
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2014
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Spring - Regular Academic Session - 2014
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2013
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Fall - Regular Academic Session - 2013
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Fall - Regular Academic Session - 2013
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Summer - Eleven Week - 2013
      • CSE 5311-033 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Summer - Eleven Week - 2013
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Summer - Eleven Week - 2013
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Summer - Eleven Week - 2013
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2013
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Spring - Regular Academic Session - 2013
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Spring - Regular Academic Session - 2013
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2012
      • CSE 5307-001 PROGRAMMING LANGUAGE CONCEPTS
        (Course Id: 102505)
        Fall - Regular Academic Session - 2012
      • CSE 3302-001 PROGRAMMING LANGUAGES
        (Course Id: 102424)
        Fall - Regular Academic Session - 2012
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Summer - Eleven Week - 2012
      • CSE 5311-001 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Summer - Eleven Week - 2012
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2012
      • CSE 2320-002 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2012
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2011
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Summer - Eleven Week - 2011
      • CSE 5311-001 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Summer - Eleven Week - 2011
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2010
      • CSE 5311-001 DSGN & ANLY ALGORITHMS
        (Course Id: 102509)
        Summer - Eleven Week - 2010
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Spring - Regular Academic Session - 2010
      • CSE 2320-001 ALGORITHMS & DATA STRUCTURES
        (Course Id: 102418)
        Fall - Regular Academic Session - 2009
      • CSE 5324-001 SFWR ENG I ANLY, DSGN, TESTING
        (Course Id: 102522)
        Fall - Regular Academic Session - 2009

Service to the University

    • Jan 2007 to  Present Committee Chair
      Undergraduate Accreditation Assessment Committee
    • Jan Unknown to  Present Committee Member
      College of Engineering Awards Committee
    • Jan Unknown to  Present Committee Member
      College of Engineering Scholarship Committee
    • Jan Unknown to  Present Committee Member
      CSE Parallel Processing Center
      2 years on comittee
    • Jan Unknown to  Present Committee Member
      CSE Undergraduate Program Committee
    • Jan Unknown to  Present Committee Member
      CSE Undergraduate Studies
    • Jan Unknown to  Present Committee Member
      Engineering Graduation Committee
    • Jan Unknown to  Present Committee Member
      Honors in Parallel Processing Committee
    • Jan Unknown to  Present Committee Member
      University Library Committee
      1 year on committee
    • Jan Unknown to  Present Senate
      UTA Faculty Senate
      3 three years on senate
    • Jan 2006 to  Dec 2006 Committee Chair
      CSE Undergraduate Accreditation Self-Study Committee
    • Jan 2000 to  Dec 2001 Committee Chair
      CSE Program Review Self-Evaluation
    • Jan 1986 to  1991 Faculty Advisor
      Upsilon Pi Epsilon
    • Jan 1989 to  Dec 1989 Committee Member
      CSE ABET Accreditation Self-Study
    • Jan 1987 to  1988 Faculty Advisor
      IEEE-CS/ACM
    • Jan 1986 to  Jan 1986 Committee Member
      CSE Chair Evaluation

Service to the Profession

    • 1994 to  Present
      Consulting,
      IBM, OpenDoc: An Application Integration Framework
    • Jan Unknown to  Present
      Finance Chair
      11th International Conference on Distributed Computing Systems
    • Jan Unknown to  Present
      Finance Chair
      1988 International Conference on Computer Languages
    • Jan Unknown to  Present
      Reviewer, Ad Hoc Reviewer
      ACM Computing Reviews
    • Unknown to  Present
      Reviewer
      ACM Computing Reviews.
    • Jan Unknown to  Present
      Reviewer, Conference Paper
      IEEE Symposium on Parallel and Distributed Computing
    • Unknown to  Present
      Reviewer
      IEEE Symposium on Parallel and Distributed Computing.
    • Jan Unknown to  Present
      Reviewer, Conference Paper
      International Conference on Computer Languages
    • Unknown to  Present
      Reviewer
      International Conference on Computer Languages.
    • Jan Unknown to  Present
      Reviewer, Conference Paper
      International Conference on Distributed Computing Systems
    • Unknown to  Present
      Reviewer
      International Conference on Distributed Computing Systems.
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Journal of Computer and Systems Sciences
    • Unknown to  Present
      Reviewer,
      Journal of Computer and Systems Sciences.
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Journal of Computer Languages
    • Unknown to  Present
      Reviewer
      Journal of Computer Languages.
    • Unknown to  Present
      Reviewer,
      Journal of Parallel and Distributed Computing
    • Jan Unknown to  Present
      Reviewer, Journal Article
      Journal of Parallel and Distributed Computing
    • Jan Unknown to  Present
      Reviewer, Ad Hoc Reviewer
      National Science Foundation
    • Unknown to  Present
      Reviewer
      National Science Foundation.
    • Jan 2004 to  2011
      Program Coordinator
      ABET CAC
    • Jan 2004 to  2011
      Program Coordinator
      ABET Computing Accreditation Commission
    • 2004 to  2011
      Program Evaluator
      ABET Computing Accreditation Commission
    • Jan 1986 to  1993
      Team Advisor
      ACM Programming
    • Jan 1986 to  1991
      Faculty Advisor
      Upsilon Pi Epsilon
    • Jan 1987 to  1988
      Faculty Advisor
      IEEE-CS/ACM

Service to the Community

    • Jan 1998 to  2001
      Youth Soccer Coach
      Arlington Soccer Association
    • Jan 1994 to  1998
      Youth Basketball Coach
      Arlington YMCA