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

Slides:



Advertisements
Similar presentations
Syllabus Instructor: Dr. Wesam Ashour
Advertisements

Starting Out with C++, 3 rd Edition 1 Chapter 1. Introduction to Computers and Programming.
COSC 120 Computer Programming
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
COMS W1004 Introduction to Computer Science June 25, 2008.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
CS211 Data Structures Sami Rollins Fall 2004.
CS 110 Intro to Computer Science I Sami Rollins Fall 2006.
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
Chapter 1 Introduction to C Programming. 1.1 INTRODUCTION This book is about problem solving with the use of computers and the C programming language.
1 CS150 Introduction to Computer Science 1 Professor: Chadd Williams
CS 101 Problem Solving and Structured Programming in C Sami Rollins Spring 2003.
CS190/295 Programming in Python for Life Sciences: Lecture 1 Instructor: Xiaohui Xie University of California, Irvine.
1 Chapter-01 Introduction to Computers and C++ Programming.
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
Python Programming, 2/e1 Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs.
Prof. Alfred J Bird, Ph.D., NBCT Office – Wheatly 2nd floor Office Hours – MW 3:00PM.
1 Intro to Computer Science I Chapter 1 Introduction to Computation Algorithms, Processors, and Programs.
CS 101 – Aug. 26 Definition of computer & CS Making good decisions Computer organization A little history Please read Chapter 1 in book. Tomorrow’s lab:
COP1220/CGS2423 Introduction to C++/ C for Engineers Professor: Dr. Miguel Alonso Jr. Fall 2008.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Week1 Architecture - Lecture outline & Assignments Dr. John Abraham UTPA.
Python Programming, 2/e1 Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs.
CS 390 Introduction to Theoretical Computer Science.
COSC 235: Programming and Problem Solving Chapter 3: Arithmetic vs Numerics Instructor: Dr. X 1.
COSC 235: Programming and Problem Solving Instructor: Dr. Xenia Mountrouidou 1.
COSC 150: Science Using Computation Instructor: Dr. Xenia Mountrouidou 1.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Introduction to Computing Muhammad Saeed. Topics Course Description Overview of Areas Contact Information.
Tolo-e-aftab higher education 1 th semester Bcs 1/2/1392 MINISTRY OF HIGHER EDUCATION.
J. Stover, CSD-HS.  A computer is an electronic device that is programmed to accept data (input), process it into useful information (output), and store.
COSC 235: Programming and Problem Solving Ch. 2: Your first programs!!! Instructor: Dr. X.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
Chapter 1: Introduction 1 Compiler Designs and Constructions Chapter 1: Introduction Objectives: Course Objectives Introduction Dr. Mohsen Chitsaz.
Chapter 1 09/04/13. Change Your Password  The command is: passwd In the lab first do : ssh -Y onyx  You will have to see me to change it, if you forget.
CSE 3322 Computer Architecture Dr. John Patterson 614 NH Office Hours: M, W 11 –12 noon Grading Policy: Project 25%
Software Development Introduction
Ch 1 - Introduction to Computers and Programming Hardware Terminology Main Memory Auxiliary Memory Drives Writing Algorithms Using Pseudocode Programming.
1. COMPUTERS AND PROGRAMS Rocky K. C. Chang September 6, 2015 (Adapted from John Zelle’s slides)
Introduction to Computer Programming using Fortran 77.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages.
Machine Language Computer languages cannot be directly interpreted by the computer – they are not in binary. All commands need to be translated into binary.
Introduction to Computer Science - Python CSc 2010 Spring 2011 Marco Valero.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Python Programming, 3/e1 Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs.
Information Technology. *At Home *In business *In Education *In Healthcare Computer Uses.
And now for something completely different…
Software Development Environment
Java Programming: From the Ground Up
Introduction to Computers and C++ Programming
CSCI 161: Introduction to Programming Course Introduction
CSE 3322 Computer Architecture
CHAPTER 6: The Little Man Computer
Chapter 1. Introduction to Computers and Programming
CS190/295 Programming in Python for Life Sciences: Lecture 1
Chapter 1: Computer Systems
Computer Electronic device Accepts data - input
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
COSC121: Computer Systems
High Level Programming Languages
What is an Operating System?
Professor: Shereen Khoja
Function of Operating Systems
Week1 Architecture - Lecture outline & Assignments
Introduction to Computer Science
Computer System.
Presentation transcript:

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

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

3 How to get help

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

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

ge_id=2065 6

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

The Universal Machine What is a computer program? 8

Program Power lee-joins-x-men-apocalypse/123 9

Why do you want to learn how to code? 10

Hardware 11 CPU Main Memory Input Devices Output Devices Secondary Memory

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

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

Compiled languages 14

Interpreted Languages 15

The Magic of Python 16 /harrypotter

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