Presentation is loading. Please wait.

Presentation is loading. Please wait.

COSC 235: Programming and Problem Solving Chapter 1: The magic of Python Instructor: Dr. X 1.

Similar presentations


Presentation on theme: "COSC 235: Programming and Problem Solving Chapter 1: The magic of Python Instructor: Dr. X 1."— Presentation transcript:

1 COSC 235: Programming and Problem Solving Chapter 1: The magic of Python Instructor: Dr. X 1

2 How to get help Visit me during office hours or setup an appointment Visit Lykes @ Olin 112 A, Sun-Thurs 6:30 pm – 8:30 pm Use Piazza for your questionsPiazza Code early and often!! 2

3 3 How to get help

4 Topics What is Computer Science? What do Computer Scientists: – Study – Do What is hardware? What is software? What is a programming language? What is the difference between compilers and interpreters? Programming: How does chaos work? 4

5 What is computer science? “Computers are to computer science what telescopes are to astronomy.” – E. Dijkstra The study of what can be computed Computer scientists… (what do they do, what do they look like?) Computer scientists 5

6 http://services.allegany.edu/acmlife/?pa ge_id=2065 6

7 The Universal Machine “a machine that stores and manipulates information under the control of a changeable program.” Two key elements: – Manipulating information… data! – Changeable program

8 The Universal Machine What is a computer program? 8

9 Program Power http://www.theworkprint.com/jubi lee-joins-x-men-apocalypse/123 9

10 Why do you want to learn how to code? 10

11 Hardware 11 CPU Main Memory Input Devices Output Devices Secondary Memory

12 Software Applications vs Programs? What is the difference? Programming languages – High level vs low level – Compiled vs Interpreted 12

13 Low vs High Level languages Assembly Which high level languages do you know? 13

14 Compiled languages 14 http://www.csee.umbc.edu/courses/201/fall09/lectures/intro_2.html#(1)

15 Interpreted Languages 15 http://www.csee.umbc.edu/courses/201/spring10/lectures/intro_2.html

16 The Magic of Python 16 http://mediaroom.scholastic.com /harrypotter https://www.python.org/

17 References “Python Programming: An Introduction to Computer Science”, 2 nd ed., John M. Zelle 17


Download ppt "COSC 235: Programming and Problem Solving Chapter 1: The magic of Python Instructor: Dr. X 1."

Similar presentations


Ads by Google