Professor John Keyser, Ph.D.

Professor John Keyser
  • Texas A&M University
  • University of North Carolina
Just as language helps us organize and describe ideas for people, programming languages help us organize and describe ideas for the computer.

Dr. John Keyser is a Professor and the Associate Department Head for Academics in the Department of Computer Science and Engineering at Texas A&M University, where he has taught since earning his Ph.D. in Computer Science from the University of North Carolina. As an undergraduate, he earned three bachelor’s degrees—in Computer Science, Engineering Physics, and Applied Math—from Abilene Christian University.

Dr. Keyser’s interest in computing, physics, and math steered him into a career in computer graphics, allowing him to combine all three disciplines. He has published widely on geometric modeling, physically based simulation for graphics, and a variety of other graphics topics.

Dr. Keyser’s teaching ranges from introductory undergraduate courses in computing and programming to graduate courses in modeling and simulation. Among these, he created a new Programming Studio course that has become required for all Computer Science and Computer Engineering majors at Texas A&M. He has been honored three times with Texas A&M’s Distinguished Achievement Award in Teaching—once at the university level and twice from the Dwight Look College of Engineering. As an Assistant Professor, he was named a Montague Scholar by the Center for Teaching Excellence. He also won the Tenneco Meritorious Teaching Award and the Theta Tau Most Informative Lecturer Award.

Testimonials

10 Courses and Sets

List Grid

Filter

10 Courses and Sets

  1. Introduction to C++: Programming Concepts and Applications Sale

    Introduction to C++: Programming Concepts and Applications

    John Keyser
    Save up to $190.00 Starting at $59.95 $269.95 $59.95$269.95
    Taught by Professor John Keyser of Texas A&M University, this course is a step-by-step guide to the popular computer programming language C++. Professor Keyser explains how to access C++ so you can program along with him as he covers the major coding styles offered by this versatile language, including object-oriented programming. In the last lecture, you create an AI game-playing program.
  2. How to Program: Computer Science Concepts and Python Exercises

    How to Program: Computer Science Concepts and Python Exercises

    John Keyser
    4 out of 5
    72% of reviewers would recommend this product
    (124)
    Starting at $234.95 Starting at $234.95 $269.95 $234.95$269.95
    Programming is an eminently learnable skill that gives you unrivalled problem-solving power you can apply in all areas of life. It’s also a fun, creative activity that provides insight into how we control the devices that influence virtually every aspect of our lives. The 24 engaging and information-rich lessons of How to Program teach you one of the world’s most accessible and powerful computer languages,...
  3. (Set) How to Program & Robotics Set

    (Set) How to Program & Robotics

    Taught By Multiple Professors
    Starting at $469.90 Starting at $469.90 $539.90 $469.90$539.90
    The future of human civilization depends on humans and machines working together, and you can take a step in that direction with this set of two courses. Start by mastering a powerful and accessible computer programming language with How to Program: Computer Science Concepts and Python Exercises. The, discover how we have been using robots to transform our world for decades with Robotics.
  4. (SET) Introduction to C++ & How to Program Set

    (SET) Introduction to C++ & How to Program

    John Keyser
    Starting at $469.90 Starting at $469.90 $539.90 $469.90$539.90
    The languages of computers, when understood, provide benefits like no other. Now, learn how to work in two popular programming languages with this accessible two-course set. In Introduction to C++: Programming Concepts and Applications, discover how to code everything from games to AI programs with one of the most powerful programming languages ever developed. And in How to Program: Computer Science Concepts and...
  5. (Set) How to Program & Understanding Modern Electronics Set

    (Set) How to Program & Understanding Modern Electronics

    Taught By Multiple Professors
    Starting at $469.90 Starting at $469.90 $539.90 $469.90$539.90
    Take an in-depth look into the 21st century’s tremendous technological revolution with this two-course set. Start with the college-level course How to Program: Computer Science Concepts and Python Exercises to learn an accessible programming language that will change how you approach problem solving. Then, discover the easy-to-understand principles that run everyday electronics in Understanding Modern Electronics.
  6. (Set) How to Program & An Introduction to Formal Logic Set

    (Set) How to Program & An Introduction to Formal Logic

    Taught By Multiple Professors
    Starting at $469.90 Starting at $469.90 $539.90 $469.90$539.90
    Take on both philosophical and real-world applications of formal logic, a breathtakingly versatile tool, in this two-course set. How to Program: Computer Science Concepts and Python Exercises teaches you one of the world’s most powerful and popular computer languages. Then, learn logic from the ground up—from the fallacies of everyday thinking to cutting-edge new ideas—with An Introduction to Formal Logic.
  7. (Set) How to Program & Thinking about Cybersecurity Set

    (Set) How to Program & Thinking about Cybersecurity

    Taught By Multiple Professors
    Starting at $434.90 Starting at $434.90 $489.90 $434.90$489.90
    Cyberspace is the 21st century's greatest engine of change. Learn how to navigate this increasingly complex world with this two-course set. Start by learning computer science and programming skills with How to Program: Computer Science Concepts and Python Exercise, and boost your problem-solving power. Then, delve into the structure of the Internet in Thinking about Cybersecurity: From Cyber Crime to Cyber Warfare.
  8. (Set) Learning Statistics & How to Program Set

    (Set) Learning Statistics & How to Program

    Taught By Multiple Professors
    Starting at $469.90 Starting at $469.90 $539.90 $469.90$539.90
    Put powerful tools to work with this two-course set about programming languages. Analyze data using R, the popular statistical programming language in Learning Statistics: Concepts and Applications in R. Then, use one of the world’s most accessible, popular, and powerful computer languages, Python 3, as a gateway to the universe of programming with How to Program: Computer Science Concepts and Python Exercises.
  9. (Set) How to Program & Mathematical Decision Making Set

    (Set) How to Program & Mathematical Decision Making

    Taught By Multiple Professors
    Starting at $469.90 Starting at $469.90 $539.90 $469.90$539.90
    Learn fascinating new ways to use math and computers in problem solving with this two-course set. Master a powerful and accessible computer programming language with How to Program: Computer Science Concepts and Python Exercises. Then, discover the major mathematical techniques, applications, and spreadsheet procedures for basic analytics with Mathematical Decision Making: Predictive Models and Optimization.
  10. (Set) Do-It-Yourself Engineering & How to Program Set

    (Set) Do-It-Yourself Engineering & How to Program

    Taught By Multiple Professors
    Starting at $469.90 Starting at $469.90 $539.90 $469.90$539.90
    Get the secrets to doing it yourself with this two-course set. First, learn how to design and build bridges, airplanes, clocks, and other wonders of technology in your home workshop in Do-It-Yourself Engineering. Then, master the language of computers with How to Program: Computer Science Concepts and Python Exercises.