Cover page images (keyboard)

Introduction to Computer Science Using Python - Part I

Sue Evans < bogar@cs.umbc.edu> & Patti Ordonez

Adapted from the CS1 Course at Swarthmore College by Lisa Meeden

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 (wikipedia.org) 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

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

Python...

>python
Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00)[MSC v. 1500 32 bit (Intel)] on win 32
Type "help", "copyright", "credits" or "license" for more information
>>> print "Hello Class!"
Hello Class!
>>>