100 likes | 201 Views
COMP 105: Introduction to Computer Science. Dr. Kelly Schultz. Dr. Kelly Schultz. Dr. Schultz Kelly Dr. Kelly Hey You. Email: kschultz@kzoo.edu Phone: 337-7379 Home: 324-0546. Groups of 3 (or 4) Activity. Introduce yourself to your group
E N D
COMP 105: Introduction to Computer Science Dr. Kelly Schultz
Dr. Kelly Schultz • Dr. Schultz • Kelly • Dr. Kelly • Hey You Email: kschultz@kzoo.edu Phone: 337-7379 Home: 324-0546
Groups of 3 (or 4) Activity • Introduce yourself to your group • Determine several methods to sort the cards I will be giving you. • Determine the method you think best for the cards.
Algorithm • A set of well defined steps for solving some problem • Like a recipe or instruction sheet
Questions about algorithms • Is it correct? • Is it unique? • Is it efficient? • How long does it take? • Is there an algorithm that is the fastest?
What is computer science? • The discipline of computing is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all of computing is, “What can be (efficiently) automated?” Peter J. Denning, “The Science of Computing: What Is Computer Science?” American Scientist, 73:16-19 (January 1985)
What is computer science? • Computer Science is not about Computers, any more than astronomy is about telescopes. • Edgar Dijkstra
What are computers? • Universal Machines • Ubiquitous • Life Changing
What is this class? • http://www.cs.kzoo.edu/cs105