CompSci 101 Introduction to Computer Science Sept. 9, 2014 Prof. Rodger President Brodhead speech graduation 2010 CompSci 101 Fall 20141.

Slides:



Advertisements
Similar presentations
CompSci 101 Introduction to Computer Science January 22, 2015 Prof. Rodger compsci101 spring151.
Advertisements

CompSci 101 Introduction to Computer Science February 3, 2015 Prof. Rodger Lecture given by Elizabeth Dowd.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
CompSci 101 Introduction to Computer Science January 13, 2015 Prof. Rodger compsci 101 spring
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
COMP Introduction to Programming Yi Hong May 13, 2015.
Tutoring Dos and Donts Unofficial alien of CS 5 Gold Unofficial alien of CS 5 Black Unofficial turtle of CS 5 Green Unofficial alien of CS 42 Official.
CS 122 Engineering Computation Lab Lab 2 Dan De Sousa and Tim Cheeseman Department of Computer Science Drexel University April 2009 ©By the author. All.
 University Center for Academic Excellence  Creating a balanced schedule  Avoiding common stressors  Making schedule changes  Campus resources and.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CompSci 6 Introduction to Computer Science October 20, 2011 Prof. Rodger.
CompSci 101 Introduction to Computer Science September 23, 2014 Prof. Rodger.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
CompSci 6 Introduction to Computer Science Sept 29, 2011 Prof. Rodger “All your troubles are due to those ‘ifs’,” declared the Wizard. If you were not.
CSE8A: Introduction to Programming in Java Fall 2012 Prof. Christine Alvarado cse8afall.weebly.com.
CompSci 6 Introduction to Computer Science November 8, 2011 Prof. Rodger.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
CompSci 6 Introduction to Computer Science September 13, 2011 Prof. Rodger.
Compsci 101, Fall Plan For The Day (PFTD) l Practice solving problems  Some solved with a computer, some with Python  Differences in solving.
CompSci 101 Introduction to Computer Science March 31, 2015 Prof. Rodger Thanks to Elizabeth Dowd for giving this lecture Review for exam.
CompSci 101 Introduction to Computer Science February 10, 2015 Prof. Rodger “All your troubles are due to those ‘ifs’,” declared the Wizard. If you were.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Elements of Computing Science I Course Web Site: The lecture outlines.
CompSci 101 Introduction to Computer Science January 28, 2016 Prof. Rodger compsci101 spring161.
CompSci 101 Introduction to Computer Science February 4, 2016 Prof. Rodger compsci101 spring161.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
CompSci 6 Introduction to Computer Science Sept. 20, 2011 Prof. Rodger CompSci 6 Fall
CompSci 101 Introduction to Computer Science January 26, 2016 Prof. Rodger compsci 101, spring
CompSci 101 Introduction to Computer Science November 11, 2014 Prof. Rodger CompSci 101 Fall Review for exam.
CompSci 101 Introduction to Computer Science January 15, 2015 Prof. Rodger 1.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
CompSci 6 Introduction to Computer Science September 27, 2011 Prof. Rodger CompSci 6 Fall
CompSci 101 Introduction to Computer Science February 16, 2016 Prof. Rodger “All your troubles are due to those ‘ifs’,” declared the Wizard. If you were.
CompSci 4 Java 4 Apr 14, 2009 Prof. Susan Rodger.
CompSci 101 Introduction to Computer Science March 8, 2016 Prof. Rodger.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Welcome to CS 115! Introduction to Programming Spring 2016.
CompSci 101 Introduction to Computer Science February 5, 2015 Prof. Rodger Lecture given by Elizabeth Dowd compsci101 spring151.
CompSci 101 Introduction to Computer Science Sept 13, 2016 Prof. Rodger compsci101 fall161.
CompSci 4 Java 1 Apr 2, 2009 Prof. Susan Rodger. Announcements Assignment 7 questions? –Beware having two events that kick in at the same time! –Beware.
Course Overview - Database Systems
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
Introduction to Programming
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 6 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
Welcome to CS 1010! Algorithmic Problem Solving.
Course Overview - Database Systems
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
Welcome to CS 1010! Algorithmic Problem Solving.
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
Welcome to CS 1301! Principles of Programming I.
CompSci 101 Introduction to Computer Science
Presentation transcript:

CompSci 101 Introduction to Computer Science Sept. 9, 2014 Prof. Rodger President Brodhead speech graduation 2010 CompSci 101 Fall 20141

DO NOT SIT IN THE LAST FOUR ROWS! Come forward and sit beside someone you haven’t met CompSci 101 Fall 20142

Announcements Lab 3 this week! Reading for next time –RQ4 on Sakai Due by 10am Thursday Assignment 2 due Thursday, Sept 11 APT Problem Set 1 due today! –APT Problem set 2 out CompSci 101 Fall 20143

Introduction Professor Rodger CompSci 101 Fall 20144

How many ways can I run Python in this course? Eclipse –Complete program –Console –APT Online textbook –Beware Python 3 (‘/’ (2.7) vs ‘//’ (3) ) Python Tutor CompSci 101 Fall 20145

How to get Help in this class Piazza Consulting hours (Sunday-Thursday nights) Office hours (Prof, Tas) What happens if my laptop breaks and I can’t use my eclipse? Do I stop programming? –Clusters, Python Tutor, websubmit, borrow What happens if you send Prof. Rodger an ? 46 support people vs. 1 person, may take awhile to answer CompSci 101 Fall 20146

Submitting an APT or Assignment Use Ambient – submit –MAKE sure you select files –Don’t Successfully submit nothing – OOPS –Submit History – files submitted should be listed! –Alternative – use web submit –Tuesday midnight means Tuesday 11:59pm + 1 minute CompSci 101 Fall 20147

Why is this person so important to this course? Have you donated yet? CompSci 101 Fall 20148

What do Computer Scientists look like? CompSci 101 Fall 20149

What did Prof. Astrachan teach you? Big Thanks to Prof. Astrachan! CompSci 101 Fall

Turtles Run in eclipse Make square with different sizes? Make a rectangle? Where is the repetition? New commands: up(), down(), position(), goto() CompSci 101 Fall

Top 10 list for surving in CompSci Ask questions 9. Eat lots of pizza 8. Learn how to spell Rodger 7. Read the book 6. Keep working until program is correct. CompSci 101 Fall

Top 10 list (cont) 5. Do the reading quizzes 4. Visit your prof in her office 3. Check Piazza every day 2. Seek help (one hour rule!) 1. Start programming assignments early CompSci 101 Fall

Review Functions Online form: CompSci 101 Fall

Assignment 2 How to start? Where does import go? Student work? CompSci 101 Fall

Computer Science Alum Biology and CS Undergraduate Research - JFLAP Epic Now in Med School at Vanderbilt

Computer Science Duke Alums CompSci 6 Fall

More on Strings Strings are indexed starting at 0 Example: ‘word’ Use [num] – to refer to a particular character in word Use [x:y] to refer to a slice of the string starting at position x and up to but not including position y. Can leave out x or y. w or d

Examples phrase = "Duke Blue Devils" print phrase[0] print phrase[-3] print phrase[1:3] print phrase[5:10] + phrase[:4] print (phrase[phrase.find('ev'):]).upper() String fun Crazy import

Loop over all characters in a String CompSci 101 Fall

Loop over string Online form: CompSci 101 Fall

Loop over all words in a list CompSci 101 Fall

Loop over words Online form: CompSci 101 Fall

Solve an APT CompSci 101 Fall