Cover page images (keyboard)

Intro to Computer Science Using Python
Part I

Patti Ordóñez & Sue Evans

Adapted from the CS1 Course at Swarthmore College by Lisa Meeden

Press space bar for next slide

Learning Outcomes

What is Computer Science?

  1. Programming
  2. Problem Solving
  3. Building Computers
  4. All of the Above

Computer Science is about problem solving.

Wikipedia ( defines computer science as

the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems. It is frequently described as the systematic study of algorithmic processes that describe and transform information; the fundamental question underlying computer science is, "What can be (efficiently) automated?"

Computer Science

What kinds of problems can I solve with Computer Science?


Python is the programming language that we will use to tell the computer what to do.


linux3[72] % python
Python 2.6.6 (r266:84292, Apr 11 2011, 15:52:27)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "Hello Class!"
Hello Class!