CompSci 101 Introduction to Computer Science January 13, 2015 Prof. Rodger compsci 101 spring 20151.

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.
CITS1401 Problem Solving and Programming Introduction and Admin Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering.
COMS W1004 Introduction to Computer Science June 25, 2008.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
COMP 1001: Introduction to Computers for Arts and Social Sciences Programming in Scratch Monday, May 16, 2011.
CompSci 101 Introduction to Computer Science January 20, 2015 Prof. Rodger compsci 101, spring
Back to School About Me  8 th year at CCA  17 th year in Education  From Colorado  Math degree from CSU, Masters from GWU  Married with 2 kids.
COMP Introduction to Programming Yi Hong May 13, 2015.
CompSci 100e Program Design and Analysis II January 18, 2011 Prof. Rodger CompSci 100e, Spring20111.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
EECE 310 Software Engineering Lecture 0: Course Orientation.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CompSci 6 Introduction to Computer Science October 20, 2011 Prof. Rodger.
CompSci 101 Introduction to Computer Science September 23, 2014 Prof. Rodger.
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger.
CompSci 101 Introduction to Computer Science Sept. 9, 2014 Prof. Rodger President Brodhead speech graduation 2010 CompSci 101 Fall
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
CompSci 6 Programming Design and Analysis January 17, 2006 Prof. Rodger.
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 101 Introduction to Computer Science November 18, 2014 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 19, 2016 Prof. Rodger compsci 101 spring
Dr. Sajib Datta CSE Spring 2016 INTERMEDIATE PROGRAMMING.
Data Structures and Algorithms in Java AlaaEddin 2012.
CompSci 101 Introduction to Computer Science January 28, 2016 Prof. Rodger compsci101 spring161.
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.
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 101 Introduction to Computer Science March 8, 2016 Prof. Rodger.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
CompSci 101 Introduction to Computer Science April 14, 2016 Prof. Rodger Lecture today by Sriram Vepuri.
CompSci 101 Introduction to Computer Science March 1, 2016 Prof. Rodger.
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.
Introduction to CSCI 1311 Dr. Mark C. Lewis
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 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
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
Week 1 Gates Introduction to Information Technology cosc 010 Week 1 Gates
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CompSci 101 Introduction to Computer Science
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
CMPT 102 Introduction to Scientific Computer Programming
CS Problem Solving and Object Oriented Programming Spring 2019
Presentation transcript:

CompSci 101 Introduction to Computer Science January 13, 2015 Prof. Rodger compsci 101 spring 20151

Announcements Reading for next time on calendar page –RQ 2 due Thursday 10am Assignment 1 is out today, due in 1 week Labs –Try to install everything before going to lab –Practice downloading and running program –Programming in Scratch Today: Problem solving, Scratch, Python compsci 101 spring 20152

Visitor today Prof. Ron Parr Chair, Computer Science Department compsci 101 spring 20153

How does one get help? Consulting hours –Sunday-Thursday 7-11pm – (see Help tab) Office hours (prof, TAs) Piazza –Ask questions –Do not post your code and ask what is wrong! –Post error message and line of code for error message –If added class late, may need to add yourself 4

Your work in the class Lectures/Labs – work in groups Assignments/APTs – individual work –Get help from Prof., TAs, UTAs –Discuss with others in class the general idea, but you must write your own code –Acknowledge anyone you got help from or consulted with – put in README file DO NOT search for answers on the web or post your code on the web 5

Our Programming Environment Install 5 items Why Java? – not using Eclipse – platform for development Python – programming language Pydev – Python IDE for Eclipse Ambient – turnin/snarf files to/from Duke compsci 101 spring 20156

Last Time - Python code hello.py compsci 101 spring 20157

Last time - Python code Count 4-letter words in a file. 8 Questions?

Design a data file for testing bit.ly/101S How many words? Which words?

Should you understand all that code? Not yet, this is a beginner class. You will be writing code that is much simpler to start. Should understand it by the first exam compsci 101 spring

Melinda French Gates Duke Alum, CS/Econ major Duke Commencement

Word Clouds Number of occurrences/emphasis indicated by size of word Site to make a word cloud: –wordle.net U.S. Presidential Speeches: – compsci 101 spring

Classwork: Word Cloud Given a file of words Discuss how to make a word cloud –How do you organize the words? –What information do you need to calculate? –What do you need to calculate to display words? compsci 101 spring

Computer Science and Medicine Prof. Bruce Donald Grad Student: Pablo Gainz compsci 101 spring

Concepts you'll learn in Compsci 101 Programming –Practice, skill, art, science, engineering, creativity Problem-solving –How to solve problems using programming and a computer Impact of computer science –Scale and automation: powerful forces Foundation for future work –In many areas, not limited to compsci 101 spring

Programming Examples Scratch example in class (also in lab) Hour of code: –Designed for kids, useful to millions Assignment 1 - Light-bot Python! compsci 101 spring

Scratch scratch.mit.edu Demo – build Scratch program compsci 101 spring