Skip to content. Skip to main navigation.

avatar

Bill D Carroll

Name

[Carroll, Bill D]
  • Professor of Computer Science and Engineering

Biography

Bill Carroll is Professor of Computer Science and Engineering at The University of Texas at Arlington (UTA). He has been a UTA faculty member since 1981 and has held faculty positions at Auburn University and visiting appointments at the University of California-Berkeley and the University of Washington.  He has held engineering positions at Texas Instruments and General Dynamics.  Carroll received B.S., M.S., and Ph.D. degrees in electrical engineering from the University of Texas at Austin.  He is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) and a licensed professional engineer in Texas and Alabama.

Carroll has co-authored two textbooks, a tutorial book, and numerous papers and technical reports.  He has received an American Society for Engineering Education Outstanding Young Faculty Award, two National Aeronautics and Space Administration Technology Innovation Awards, and three IEEE Computer Society Service Awards.   He is an IEEE Computer Society Golden Core Member and a recipient of the IEEE Third Millennium Medal.  The Texas Society of Professional Engineers Mid-Cities Chapter named Carroll Engineer of the Year in 2003.

Carroll has served on the IEEE Computer Society Board of Governors, the IEEE Board of Directors, the Engineering Accreditation Commission of ABET Inc, as chairman of the IEEE Accreditation Policy Council, and on the Texas Higher Education Coordinating Board Advisory Committee for the Texas Technology Workforce Development Grant Program.  He also participated in the development of certification standards and tests for grades 8-12 engineering teachers for the Texas State Board for Teacher Certification.  Carroll is also a member of the Software Engineering Taskforce of the Texas Board of Professional Engineers.  He consults nationally and internationally on engineering education.

Carroll served as Dean of the College of Engineering at UTA from January 1, 2000 to August 31, 2011. During his service as dean, the College of Engineering experienced an enrollment growth of more than fifty percent, an increase of research expenditures from under $10M per year to more than $40M per year, and a growth of the faculty of about sixty percent.  Over the same period, capital projects totaling more than $180M were started and completed.

Professional Preparation

    • 1964 BS in Electrical EngineeringUniversity of Texas at Austin
    • 1966 MS in Electrical EngineeringUniversity of Texas at Austin
    • 1969 PhD in Electrical EngineeringUniversity of Texas at Austin

Research and Expertise

  • Digital systems design

    Analysis and design of digital systems using schematic capture and/or Verilog HDL.

Publications

      Conference Paper 2016
      • Bill D. Carroll, "The BitBoard -- Bridging the  Gap from Gates to Gate-Arrays, "  2016 ASEE Annual Conference, June 26-29, 2016, New Orleans.

        {Peer Reviewed} [Refereed/Juried]

      Conference Paper 2015
      • Bill D. Carroll, Bob P. Weems, and Bahram Khalili, “A Professional Practices Course for Computer Science and Engineering,” 2015 ASEE Annual Conference, June 14-17, Seattle.

        {Conference Paper} [Refereed/Juried]

      Conference Paper 2014
      • Bill D. Carroll, David Levine, and Shawn N. Gieser, “A Hierarchical Project-Based Introduction to Digital Logic Course,” 2014 ASEE Annual Conference, June 15-18, Indianapolis.

        {Conference Paper} [Refereed/Juried]

      Book Chapter 2005
      • B. D. Carroll, "Arithmetic-Logic Units," The Electrical Engineering Handbook, pp. 1741-1747, CR. Press, Inc., Boca Raton, FL., 1993.  (Invited).  Second edition published in 1997 [pp. 1893-1898].  Third edition published in 2005.

        {Book Chapter} [Refereed/Juried]

      Popular Press Article 2004
      • Bill D. Carroll, “Engineering Education in DFW – Where We Are, Where We Need to Go, and How We Get There,” Guest Editorial, Fort Worth Business Press, February 13, 2004.

        {Popular Press Article} [Non-refereed/non-juried]

      Conference Paper 2003
      • Jeanne Gerlach and Bill D. Carroll, “Developing Teacher Certification Standards in Mathematics/Physical Science/Engineering,” IEEE Deans’ Summit II, Miami, Florida, January 9-12, 2003.

        {Conference Paper} [Refereed/Juried]

      Popular Press Article 2003
      • Bill D. Carroll, “Wanted: More Engineers,” Guest Editorial, Fort Worth Star Telegram, March 3, 2003.

        {Popular Press Article} [Non-refereed/non-juried]

      Conference Paper 2002
      • Bill D. Carroll, et.al., “CS/EE Online – Lessons Learned in Planning, Developing, and Operating a Joint, Web-Based Master’s Program,”  2002 ASEE Annual Conference, June 16-19, Montreal.

        {Conference Paper} [Refereed/Juried]

      Conference Paper 1997
      • David, C., Kung, J. L., & Hsia, B. C. (1997, February). Object-Oriented Real Time Systems Modeling and Verification. Paper presented at Proc. 3rd International Workshop on Object-Oriented Real-time Dependable Systems, New Port Beach, California.

        {Conference Paper} [Refereed/Juried]

      Book 1995
      • V. P. Nelson, H. T. Nagle, Bill. D. Carroll, and J. D. Irwin, Digital Logic Circuit Analysis and Design, Prentice-Hall Inc., Englewood Cliffs, NJ, 1995.  Second edition manuscript in review.

        {Book} [Refereed/Juried]

      Conference Paper 1992
      • S. M. Yang, T. C. Lin, and B. D. Carroll, "A Parallel Architecture and Process Configuration with Conversations for Ultra Reliable Real-Time Computing," Proceedings of the European Joint Conference on Engineering Systems Design and Analysis, June 1992 (Invited paper).

        {Conference Paper} [Refereed/Juried]

      Book 1987
      • Nelson, V. P. & Carroll, Bill D. (1987). Fault-tolerant computing. IEEE Computer Society Press. Washington, D.C.

        {Book} [Refereed/Juried]

      Journal Article 1979
      • M. C. Schiffman, B. D. Carroll, and G. R. Kane, "A Take-Home Laboratory Approach for Logic Circuits Courses," ASEE CoED Transactions, Vol. XI, No. 6, June 1979, pp. 73-79.

        {Journal Article} [Refereed/Juried]
      1979
      • B. D. Carroll, "A Computer Engineering Nucleus for Electrical Engineering Curricula,"  IEEE Transactions on Education, Vol. E-22, No. 2, May 1979, pp. 76-80.

        {Journal Article} [Refereed/Juried]

      Journal Article 1978
      • J. R. Heath, B. D. Carroll, T. T. Cwik, "Capabilities and Limitations of CDL as a System Hardware and Software Design Aid," Journal of Design Automation and Fault-Tolerant Computing, Vol. 2, No. 2, May 1978, pp. 93-116.

        {Journal Article} [Refereed/Juried]
      1978
      • Glenn W. Cox and B. D. Carroll, "Reliability Modeling and Analysis of Fault-Tolerant Memories," IEEE Transactions on Reliability, Vol. R-27, No. 1, April 1978, pp. 49-54.

        {Journal Article} [Refereed/Juried]

      Journal Article 1977
      • Iong Chen and B. D. Carroll, "ABAL - A Language for Boolean Function Representation and Manipulation," IEEE Transactions on Education, Vol. E-20, No. 1, February 1977, pp. 70-72.

        {Journal Article} [Refereed/Juried]

      Book 1975
      • H. T. Nagle, B. D. Carroll, and J. D. Irwin, An Introduction to Computer Logic, Prentice-Hall Inc., Englewood Cliffs, NJ, 1975.

        {Book} [Refereed/Juried]

      Journal Article 1975
      • B. D. Carroll, "A Simulator for Undergraduate Logic Courses," ASEE CoEd Transactions, Vol. VII, No. 5, May 1975, pp. 57-72.

        {Journal Article} [Refereed/Juried]

      Journal Article 1974
      • B. D. Carroll, H. G. Shah, and D. M. Jones, "An Evaluation of Algebraic Test Generation Methods for Multiple Faults," IEEE Transactions on Computers, Vol. C-23, No. 7, July 1974, pp. 743-745.

        {Journal Article} [Refereed/Juried]

      Journal Article 1972
      • B. D. Carroll and C. L. Coates, "Minimum Two-Level Threshold Gate Realizations," IEEE Transactions on Computers, Vol. C-21, No. 10, October 1972, pp. 1086-1098.

        {Journal Article} [Refereed/Juried]

Presentations

  • Past
    •  
      Bill D. Carroll, “UT Arlington Engineering – Serving the DFW Aerospace Industry for 45 Years,” Keynote Talk, Raytheon Engineers Week Awards Program, February 20, 2006.

      Keynote address at Raytheon Engineer's Week Conference.

Courses

      • CSE 4323-001 QUANTITATIVE COMPUTER ARCHITECTURE

        The course will begin with coverage of basic computer architecture concepts such as functional units, processor organization, instruction sets, memory hierarchy, input/output organization, and storage.  The course will then investigate architectures for improving performance including pipelined processors, parallel processors including shared and distributed memory, multicore, vector and graphics processors, memory and cache design, computer peripherals, and computer clusters.

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours1 Document
      • CSE 2441-001 INTRODUCTION TO DIGITAL LOGIC

        You will learn the basic concepts, methods, and technologies needed to analyze, specify, design, build, and test combinational and synchronous sequential logic circuits with standard integrated circuits and programmable logic devices.

        Spring - Regular Academic Session - 2017 Download Syllabus Contact info & Office Hours1 Document
      • CSE 2441-001 INTRODUCTION TO DIGITAL LOGIC

        Students will learn the basic concepts, methods, and technologies needed to analyze, specify, design, build, and test combinational and synchronous sequential logic circuits with standard integrated circuits and programmable logic devices.  By the end of the course, students will have demonstrated an ability to do the following.

        1. Apply knowledge of basic discrete mathematics and computer engineering principles.

        2. Design small digital systems that meet a specified need within realistic constraints.

        3. Use modern industry standard design tools.

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours1 Document
      • CSE 4323-001 QUANTITATIVE COMPUTER ARCHITECTURE

        The course will begin with coverage of basic computer architecture concepts such as functional units, processor organization, instruction sets, memory hierarchy, input/output organization, and storage.  The course will then investigate architectures for improving performance including pipelined processors, parallel processors including shared and distributed memory, multicore, vector and graphics processors, memory and cache design, computer peripherals, and computer clusters.

        By the end of the course, stuidents will have demonstrated an ability to do the following.

        1. Apply knowledge of basic mathematical, computer science and computer engineering principles to computer system analysis and design.

        2. Understand tradeoffs in performance, cost, and energy usage in computer system design.

        3. Understand the basic concepts of qualitative and quantitative computer architecture.

        4. Write a technical paper.

        Fall - Regular Academic Session - 2016 Download Syllabus Contact info & Office Hours1 Document
      • CSE 2441-001 INTRODUCTION TO DIGITAL LOGIC

        Students learn the basic concepts, methods, and technologies needed to analyze, specify, design, build, and test combinational and synchronous sequential logic circuits with standard integrated circuits and programmable logic devices.

        Fall - Regular Academic Session - 2015 Download Syllabus Contact info & Office Hours1 Document
      • CSE 4323-001 QUANTITATIVE COMPUTER ARCHITECTURE

        The course will begin with coverage of basic computer architecture concepts such as functional units, processor organization, instruction sets, memory hierarchy, input/output organization, and storage.  The course will then investigate architectures for improving performance including pipelined processors, parallel processors including shared and distributed memory, multicore, vector and graphics processors, memory and cache design, computer peripherals, and computer clusters.

        Fall - Regular Academic Session - 2015 Download Syllabus Contact info & Office Hours1 Document
      • CSE 2441-001 Introduction to Digital Logic

        You will learn the basic concepts, methods, and technologies needed to analyze, specify, design, build, and test combinational and synchronous sequential logic circuits with standard integrated circuits and programmable logic devices.

        Fall - Regular Academic Session - 2014 Download Syllabus Contact info & Office Hours
      • CSE 4314-001 Professional Practices

        You will study various topics related to the ethical and social impact of computing technology and the responsibilities that engineers and computer scientists have in shaping this technology and its applications.  More specifically, you will explore contemporary issues such as privacy, freedom of speech, intellectual property, crime, safety, human needs, and career planning.  You will enhance your written and oral communications skills by completing assignments on these and other issues.

        Fall - Regular Academic Session - 2014 Download Syllabus Contact info & Office Hours
      • CSE 2441-001 Introduction to Digital Logic

        You will learn the basic concepts, methods, and technologies needed to analyze, specify, design, build, and test combinational and synchronous sequential logic circuits with standard integrated circuits and programmable logic devices.

        Spring - Regular Academic Session - 2014 Download Syllabus Contact info & Office Hours
      • CSE 4314-001 Professional Practices

        You will study various topics related to the ethical and social impact of computing technology and the responsibilities that engineers and computer scientists have in shaping this technology and its applications.  More specifically, you will explore contemporary issues such as privacy, freedom of speech, intellectual property, crime, safety, human needs, and career planning.  You will enhance your written and oral communications skills by completing assignments on these and other issues.

        Spring - Regular Academic Session - 2014 Download Syllabus Contact info & Office Hours