how-program-computer-concepts-exercises.pdf

323 pages
4 views

Please download to get full document.

View again

of 323
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Share
Description
Description:
Tags
Transcript
  Science & MathematicsTechnology  How to Program Computer Science Concepts and Python Exercises Professor John Keyser  PUBLISHED BY:THE GREAT COURSESCorporate Headquarters4840 Westfields Boulevard, Suite 500Chantilly, Virginia 20151-2299Phone: 1-800-832-2412Fax: 703-378-3819www.thegreatcourses.com Copyright © The Teaching Company, 2016 Printed in the United States of AmericaThis book is in copyright. All rights reserved. Without limiting the rights under copyright reserved above,no part of this publication may be reproduced, stored in or introduced into a retrieval system, or transmitted, in any form, or by any means (electronic, mechanical, photocopying, recording, or otherwise), without the prior written permission of The Teaching Company.    i John Keyser, Ph.D. Professor and Associate Department Head for Academics in the Department of Computer Science and Engineering Texas A&M University D r. 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. He has been at Texas A&M since earning his Ph.D. in Computer Science from the University of North Carolina in 2000. As an undergraduate, he earned three bachelor’s degrees—in Computer Science, Engineering Physics, and Applied Math—from Abilene Christian University.Dr. Keyser’s interests in physics, math, and computing led him to a career in computer graphics, in which he has been able to combine all three disciplines. He has published several articles in geometric modeling, particularly looking at ways of quantifying and eliminating uncertainty in geometric calculations. He has been a long-standing member of the solid and physical modeling community, including previously serving on the Solid Modeling Association executive committee. He has also published several articles in physically based simulation for graphics, including developing ways to simulate waves, fire, and large groups of rigid objects. As a member of the Brain Networks Laboratory collaboration at Texas A&M, he has worked on developing a new technique for rapidly scanning vast amounts of biological data, reconstructing the geometric structures in that data, and helping visualize the results in effective ways. In addition, he has published papers on a variety of other graphics topics, including rendering and modeling.  PROFESSOR BIOGRAPHYii | Dr. Keyser’s teaching has spanned a range of courses, 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 won several teaching awards at Texas A&M, including the Distinguished Achievement Award in Teaching, which he received 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, and he has received other awards, including the Tenneco Meritorious Teaching Award and the Theta Tau Most Informative Lecturer Award.Since writing his first computer program more than 35 years ago, Dr. Keyser has loved computer programming. He has particularly enjoyed programming competitions, both as a student competitor and now as a team coach. Of the many computer science classes he took, the most important class turned out to be the one in which he met his wife. In his free time, he enjoys traveling with her and their two daughters. ■
Related Search
Similar documents
View more...
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks