CS106A: Programming Methodologies. Piech, CS106A, Stanford University
|
|
- Clifford Terry
- 5 years ago
- Views:
Transcription
1 CS106A: Programming Methodologies
2 Chris Piech My parents are interesting folks I originally concentrated in graphics and worked at Pixar Childhood: Nairobi, Kenya High School: Kuala Lumpur, Malaysia Stanford University Ph.D. in Neural Networks Research lab on AI for Social Good The problem I really want to solve is to make high quality more education accessible
3 Chris Piech 11 years ago to this day, I was sitting in your seats
4 Head TA: Julia Daniel
5 Section Leaders
6 Course mechanics (this is a light version. Please read the handout for details).
7 Course Website
8 Prerequisite Test
9 Lectures and Sections Weekly 50-min section led by awesome section leaders (the backbone of the class!) Signups begin on Thursday at 5:00pm and close Sunday at 5:00pm 9
10 Office Hours LaIR: 7pm until 11pm Sunday through Thursday (starting next Sunday)
11 Grading Scale Functionality and style grades for the assignments use the following scale: A submission so good it makes you weep. Exceeds requirements. Satisfies all requirements of the assignment. Meets most requirements, but with some problems. Has more serious problems. Is even worse than that. Better than nothing.
12 What we will ask you to do Section Participation 10% Final 30% Assignments 45% Midterm 15% *Two free late days
13 Optional Contest
14 Textbook The Art & Science of Java by Eric Roberts written here at Stanford tailored to this course a valuable reference usable on open-book exams Karel the Robot Learns Java First week of material
15 CS106A Units Start Here Hours per week = Units 3 Average about 10 hours / week for assignments Are you an undergrad or SCPD student? No Do you want to take CS106A for fewer units? Yes 3 Units -or- 4 Units Yes No 5 Units
16 Are you in the right place?
17 What is CS106A?
18 Computer Science Computer science is no more about computers than astronomy is about telescopes, biology is about microscopes or chemistry is about beakers and test tubes. Science is not about tools, it is about how we use them and what we find out when we do. - Michael Fellows and Ian Parberry
19 Learning Goals l l Learn how to harness computing power to solve problems. To that end: l l l Explore fundamental techniques in computer programming. Develop good software engineering style. Gain familiarity with the Java programming language.
20 There are a lot of cool programs you may one day write
21 Computer Graphics Pat Hanrahan, one of the founders of Pixar is a professor here
22 Consumer Applications
23 Autonomous Surgery (c) 2012 Intuitive Surgical, Inc.
24 Self Driving Car
25 If only we could program self driving cars
26 Graphical Games
27 Data Visualization
28 Internet Based Program Chris Piech Status: Chris is chillin lecturing
29 Art of Computer Science
30 Strive for Everyone to Succeed
31 Lets Get Started 4/2/18 Footer Text 31
32 Meet Karel the Robot Good morning
33 Karel Speaks Java s
34 Why Java? 1 2
35 Karel s World North West East South
36 Walls
37 Beepers
38 Knows Four Commands putbeeper(); pickbeeper();
39
40
41
42
43
44
45 pickbeeper();
46 pickbeeper();
47 pickbeeper();
48 Make Sense?
49 First Challenge
50 First Challenge
51 Bird s Eye View
52 Bird s Eye View Karel is facing East
53 Turn Left Karel is facing North
54 Turn Left Karel is facing West
55 Turn Left Karel is facing South
56 Move
57 First Challenge
58 First Challenge
59 First Challenge
60 Learn By Doing
61
62 Method Definition private void name() { method statements } This adds a new command to Karels vocabulary
63 Anatomy of a Program Import Packages Program
64 Anatomy of a Program Import Packages public class OurKarelProgram extends Karel { }
65 Anatomy of a Program Import Packages public class OurKarelProgram extends Karel { run method helper methods }
66 Anatomy of a Program Import Packages public class OurKarelProgram extends Karel { public void run() { pickbeeper(); turnright(); putbeeper(); } helper methods }
67 Anatomy of a Program Import Packages public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { }
68 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { }
69 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } This piece of the program's source code is called a method.
70 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } x This line of code gives the name of the method (here, run)
71 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } This line of code gives the name of the method (here, turnright)
72 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } This is called a code block
73 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } This is called a code block
74 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } This is also called a code block
75 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { }
76 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } The run method is public so that Eclipse can call it.
77 Anatomy of a Program import stanford.karel.*; public class OurKarelProgram extends Karel { } public void run() { pickbeeper(); turnright(); putbeeper(); } private void turnright() { } The turnright method is private to indicate it is only visible to our current program.
78 Why Study CS?
79 Joy of Building
80 Interdisciplinary
81 Closest Thing To Magic
82 Now is the Time
83 Now is the Time Where is this useful? A machine learning algorithm performs better than the best dermatologists. Developed this year, at Stanford. Esteva, Andre, et al. "Dermatologist-level classification of skin cancer with deep neural networks." Nature (2017): Esteva et al., Nature 2017.
84 Oh and Its Useful Piech, CS106A, Code.org Stanford University
85 Everyone is Welcome
86 The End
87 The End?
CS109: Probability for Computer Scientists. Piech, CS106A, Stanford University
CS109: Probability for Computer Scientists Chris Piech My parents are interesting folks I originally concentrated in graphics and worked at Pixar Childhood: Nairobi, Kenya High School: Kuala Lumpur, Malaysia
More informationTextbook: Explorations: An Introduction to Astronomy, 4 th Edition by: Thomas T. Arny
Instructor: Brian Harker Office: SER 309 ( 797-2397 ) Email Address: brian.harker@gmail.com Class Hours: TR, 1:30pm 2:45pm in BUS 215 Office Hours: After class or by appointment Textbook: Explorations:
More informationOffice Hours: Dr. Kruse: Tue, 14:30-15:30 & Fri, 10:30-11:30 in ABB 142 (Chemistry Help Centre) TA's: tutorial time
Chem 2P03 & ChemBio 2P03 Course Outline - Fall 2016 Applications of Physical Chemistry Prof. P. Kruse, ABB-263, x23480, pkruse@mcmaster.ca http://www.chemistry.mcmaster.ca/kruse/ version 16 August 2016
More informationSYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017
SYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017 Lectures: Winkenwerder Hall 107, 4:50-5:50pm, MW Labs: Mary Gates Hall 030, 1:30-2:50pm, Th Course Web Site: http://faculty.washington.edu/toths/course.shtml
More informationGeological Foundations of Environmental Sciences
Geological Foundations of Environmental Sciences David C. Elbert Office: Olin Hall 228 Department of Earth and Planetary Sciences Johns Hopkins University 3400 N. Charles St. Baltimore, MD 21218 Phone:
More informationCourse Staff. Textbook
Course Staff CS311H: Discrete Mathematics Intro and Propositional Logic Instructor: Işıl Dillig Instructor: Prof. Işıl Dillig TAs: Jacob Van Geffen, Varun Adiga, Akshay Gupta Class meets every Monday,
More informationHEAT AND THERMODYNAMICS PHY 522 Fall, 2010
HEAT AND THERMODYNAMICS PHY 522 Fall, 2010 I. INSTRUCTOR Professor Lance De Long Office: CP363 (257-4775) Labs: CP75, CP158 (257-8883), ASTeCC A041 Office Hours: M 10:30-11:30 a.m.; T 8:30-9:30 a.m. II.
More informationDear AP Biology Student,
Dear AP Biology Student, Welcome! I m looking forward to spending next year with you. Before the end of the school year you need to check out the textbook, Biology in Focus. (You may only check this book
More information1.1 Administrative Stuff
601.433 / 601.633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Introduction, Karatsuba/Strassen Date: 9/4/18 1.1 Administrative Stuff Welcome to Algorithms! In this class you will learn the
More informationToday s Menu. Administrativia Two Problems Cutting a Pizza Lighting Rooms
Welcome! L01 Today s Menu Administrativia Two Problems Cutting a Pizza Lighting Rooms Administrativia Course page: https://www.cs.duke.edu/courses/spring13/compsci230/ Who we are: Instructor: TA: UTAs:
More informationLahore University of Management Sciences. MATH 210 Introduction to Differential Equations
MATH 210 Introduction to Differential Equations Fall 2016-2017 Instructor Room No. Office Hours Email Telephone Secretary/TA TA Office Hours Course URL (if any) Ali Ashher Zaidi ali.zaidi@lums.edu.pk Math.lums.edu.pk/moodle
More informationAS102 -The Astronomical Universe. The boring details. AS102 - Major Topics. Day Labs - Rooms B4 & 606. Where are we (earth, sun) in the universe?
AS102 - Major Topics Where are we (earth, sun) in the universe? What are stars? AS102 -The Astronomical Universe Instructor: Professor Tereasa Brainerd TAs: Ren Cashman & Katie Garcia How are stars born,
More informationCS 109: Introduction to Probability for Computer Scientists
CS 109: Introduction to Probability for Computer Scientists Will Monroe Summer 2017 with materials by Mehran Sahami and Chris Piech June 26, 2017 Who am I? Frank Chen Stanford undergrad Who am I? Graphics
More informationWelcome to BILD 1: The Cell. Gentry Patrick, PhD
Welcome to BILD 1: The Cell Tu, Thu : 12:30pm - 1:50pm Warren Lecture Hall 2001 Gentry Patrick, PhD Office hours:weds: 9:30am to 11:00am Pacific Hall rm 2222A gpatrick@ucsd.edu (BILD1 in subject line)
More informationWatershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS
PURPOSE OF TODAY S LECTURE: Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS WEEK ONE Lecture 1 Introduction to Course & Review of Maps Joe Wheaton Introduction to Course & Review of Maps
More informationWelcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet
Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4 Wim Kloet 1 Lecture 1 TOPICS Administration - course web page - contact details Course materials - text book - iclicker - syllabus Course Components
More informationSpecial Topic: Organic Chemistry I (SCI )
Special Topic: Organic Chemistry I (SCI 2399 02) Spring 2017 Instructor: Dr. Samir El Hajjaji (s.elhajjaji@aui.ma) Office Location: Room 104, Building 5 Phone ext.: 3394 Office Hours: Monday: 12:00-15:00
More informationAnnouncements Monday, September 18
Announcements Monday, September 18 WeBWorK 1.4, 1.5 are due on Wednesday at 11:59pm. The first midterm is on this Friday, September 22. Midterms happen during recitation. The exam covers through 1.5. About
More informationGEOG 105 THE DIGITAL EARTH Spring 2017
GEOG 105 THE DIGITAL EARTH Spring 2017 Instructor: Dr. Julie Cidell E-mail: jcidell@illinois.edu Office: CAB 251 (244-4665) Office hours: W 1:30-3:30 or by appt. TA: Donald Planey TA E-mail: planey1@illinois.edu
More informationGoals of this course. Welcome to Stars, Galaxies & the Universe. Grading for Stars, Galaxies & Universe. Other things you need to know: Course Website
Welcome to Stars, Galaxies & the Universe Grading for Stars, Galaxies & Universe One-hour exams (3 exams, dates on syllabus) 300 Final exam (16 December 2010) 150 Homework (10 of 12 ICON assignments) 100
More informationCE261 ENGINEERING MECHANICS - DYNAMICS
CE1 ENGINEERING MECHANICS - DYNAMICS Instructor JORGE A. RAMÍREZ, PH.D. ASSOCIATE PROFESSOR Water Resources, Hydrologic and Environmental Sciences Division Civil Engineering Department A Engineering Bldg.
More informationAS 101: The Solar System (Spring 2017) Course Syllabus
AS 101: The Solar System (Spring 2017) Course Syllabus Instructor: Professor Wen Li Office: CAS 501 Phone: 617-353-7439 Email: wenli77@bu.edu Office hours: Mondays 3:30 5:00 pm, Wednesdays 3:30 5:00 pm,
More informationAS The Astronomical Universe. Prof. Merav Opher - Fall 2013
SYLLABUS AS 102 - The Astronomical Universe Prof. Merav Opher - Fall 2013 Course Catalog Summary: The birth and death of stars; red giants, white dwarfs, black holes; our galaxy, the Milky Way, and other
More informationGIST 4302/5302: Spatial Analysis and Modeling
GIST 4302/5302: Spatial Analysis and Modeling Fall 2015 Lectures: Tuesdays & Thursdays 2:00pm-2:50pm, Science 234 Lab sessions: Tuesdays or Thursdays 3:00pm-4:50pm or Friday 9:00am-10:50am, Holden 204
More informationGEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002
GEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002 Course Reference #: 13210 Meeting Time: TU 2:05pm - 3:20 pm Meeting Place: Ackert 221 Remote
More informationTextbooks: Course notes, reprints, handouts and other materials as distributed in class and lab.
Biology 337: Comparative Vertebrate Anatomy Course Syllabus Spring 2018 Westminster College Instructor: Dr. John Robertson Office 221 Hoyt Office Hours MWF 9:15-10:15 Course Description: A study of the
More informationGIST 4302/5302: Spatial Analysis and Modeling
GIST 4302/5302: Spatial Analysis and Modeling Spring 2016 Lectures: Tuesdays & Thursdays 12:30pm-1:20pm, Science 234 Labs: GIST 4302: Monday 1:00-2:50pm or Tuesday 2:00-3:50pm GIST 5302: Wednesday 2:00-3:50pm
More informationThe purpose of this visit is to investigate lunar phases. After this lab, the students will be able to demonstrate and apply these concepts:
Lunar&Phases& The purpose of this visit is to investigate lunar phases. After this lab, the students will be able to demonstrate and apply these concepts: The Earth rotates from counterclockwise as you
More informationCS 154 Introduction to Automata and Complexity Theory
CS 154 Introduction to Automata and Complexity Theory cs154.stanford.edu 1 INSTRUCTORS & TAs Ryan Williams Cody Murray Lera Nikolaenko Sunny Rajan 2 Textbook 3 Homework / Problem Sets Homework will be
More informationCS 570: Machine Learning Seminar. Fall 2016
CS 570: Machine Learning Seminar Fall 2016 Class Information Class web page: http://web.cecs.pdx.edu/~mm/mlseminar2016-2017/fall2016/ Class mailing list: cs570@cs.pdx.edu My office hours: T,Th, 2-3pm or
More informationMath 1553 Introduction to Linear Algebra. School of Mathematics Georgia Institute of Technology
Math 1553 Introduction to Linear Algebra School of Mathematics Georgia Institute of Technology Chapter 1 Overview Linear. Algebra. What is Linear Algebra? Linear having to do with lines/planes/etc. For
More informationMath 200D - Linear Algebra Fall Term 2017 Course Description
Math 200D - Linear Algebra Fall Term 2017 Course Description September 6, 2017 Instructor: John Schmitt Office: Warner 311, Tel: Ext. 5952 E-mail: jschmitt@middlebury.edu Office Hours: Monday 1:30pm-2:30pm,
More informationAn Interactive Demonstration of Solar and Lunar Eclipses
Volume 7, Aug 2008 - Jan 2009 Issue 2 An Interactive Demonstration of Solar and Lunar Eclipses by Joanne Rosvick Thompson Rivers University Received: 07/11/08, Posted: 09/08/08 The Astronomy Education
More informationGIST 4302/5302: Spatial Analysis and Modeling
GIST 4302/5302: Spatial Analysis and Modeling Spring 2014 Lectures: Tuesdays & Thursdays 2:00pm-2:50pm, Holden Hall 00038 Lab sessions: Tuesdays or Thursdays 3:00pm-4:50pm or Wednesday 1:00pm-2:50pm, Holden
More informationMonday May 12, :00 to 1:30 AM
ASTRONOMY 108: Descriptive Astronomy Spring 2008 Instructor: Hugh Gallagher Office: Physical Science Building 130 Phone, Email: 436-3177, gallagha@oneonta.edu Office Hours: M 2:00-3:00 PM, Th 10:00-11:00
More informationFinite Automata Part Two
Finite Automata Part Two Recap from Last Time Old MacDonald Had a Symbol, Σ-eye-ε-ey, Oh! You may have noticed that we have several letter- E-ish symbols in CS103, which can get confusing! Here s a quick
More informationMachine Learning CSE546
http://www.cs.washington.edu/education/courses/cse546/17au/ Machine Learning CSE546 Kevin Jamieson University of Washington September 28, 2017 1 You may also like ML uses past data to make personalized
More informationAnnouncements Monday, November 13
Announcements Monday, November 13 The third midterm is on this Friday, November 17. The exam covers 3.1, 3.2, 5.1, 5.2, 5.3, and 5.5. About half the problems will be conceptual, and the other half computational.
More informationChemistry 20, Section 1204 Fundamentals of Chemistry, 5 Units El Camino College Spring 2008
Chemistry 20, Section 1204 Fundamentals of Chemistry, 5 Units El Camino College Spring 2008 Instructor: Lida Latifzadeh Masoudipour, Ph.D. Lecture: M, 6:00 PM 9:10 PM, Room Chem. 133 W, 6:00 PM 7:00 PM,
More informationCE 715: Advanced Strength of Materials
CE 715: Advanced Strength of Materials Lecture 1 CE 715 Course Information Instructor: Tasnim Hassan Office: Mann Hall 419 Office Hours: TTh 2:00-4:00 pm Phone: 515-8123 Email: thassan@eos.ncsu.edu 1 Course
More informationStudent Questionnaire (s) Main Survey
School: Class: Student: Identification Label IEA Third International Mathematics and Science Study - Repeat Student Questionnaire (s) Main Survey TIMSS Study Center Boston College Chestnut Hill, MA 02467
More informationIntroduction to GIS (GEOG 401) Spring 2014, 3 credit hours
Introduction to GIS (GEOG 401) Spring 2014, 3 credit hours Instructors: Guangxing Wang, Ph.D. Email: gxwang@siu.edu Phone: (618) 453-6017 Office: 4442 Faner Hall Office hours: M& W&F 9:00am-11:00am or
More informationWelcome to Chemistry 376
CHM 376 Spring 2014 Welcome to Chemistry 376 This course will give you a chance to explore the experimental world of physical chemistry. In each of six experiments you will study how simple physical models,
More informationStellar Astronomy 1401 Spring 2009
Stellar Astronomy 1401 Spring 2009 Instructor: Ron Wilhelm Office: Science Building Room 9 Contact information: Office Hours: 742-4707 or ron.wilhelm@ttu.edu MWF 10:00-11:00 PM T & Th 11:30-12:30 AM Or
More informationMATH 345 Differential Equations
MATH 345 Differential Equations Spring 2018 Instructor: Time: Dr. Manuela Girotti; office: Weber 223C email: manuela.girotti@colostate.edu Mon-Tue-Wed-Fri 1:00pm-1:50pm Location: Engineering E 206 Office
More informationWelcome to. Session
Welcome to Session 2006-07 The basics Status A1X (2KPU) and A1Y (2KRU) are level 1 courses in the Faculty of Physical Sciences, and are each worth 20 credits. A1X is taught in semester 1, and A1Y in semester
More informationPeople to Know. Bring to Lecture Everyday: Course Materials. Bring to Discussion Everyday: Breakdown. Welcome to CHEM 102B. Coursework and Grading
People to Know Welcome to CHEM 102B January 17, 2006 Timothy A. Richmond, Ph. D. Instructor Josh Ritchey Teaching Assistant Danielle Busser Teaching Assistant Lee Cremar Teaching Assistant Oscar Rodriguez,
More informationHISTORY 2123 X1. Gender and Sexuality in Europe to 1789
HISTORY 2123 X1 Gender and Sexuality in Europe to 1789 Fall Term 2012 Meeting Times: Tuesdays and Thursdays from 12:00 to 1:30 p.m. Professor: Dr. Leigh Whaley Office: BAC 449 Phone: 585-1119 E-Mail: leigh.whaley@acadiau.ca
More informationMath 200 A and B: Linear Algebra Spring Term 2007 Course Description
Math 200 A and B: Linear Algebra Spring Term 2007 Course Description February 25, 2007 Instructor: John Schmitt Warner 311, Ext. 5952 jschmitt@middlebury.edu Office Hours: Monday, Wednesday 11am-12pm,
More informationWho should take this course? How to succeed in this course. Course Information
ASTR 1040 Accel Intro Astronomy 2: Stars & Galaxies Spring 2011 Prof. Juri Toomre TA: Nicholas Nelson TR 9:30am, Duane G-125 G + M recitations (E-126: 9am, 10am, noon) Lecture 1 12 Jan 2010 Detailed course
More informationCSE 311: Foundations of Computing I. Lecture 1: Propositional Logic
CSE 311: Foundations of Computing I Lecture 1: Propositional Logic About CSE 311 Some Perspective Computer Science and Engineering Programming CSE 14x Theory Hardware CSE 311 About the Course We will study
More informationOverview of Modern Astronomy. Prof. D. L. DePoy
Astronomy 111: Overview of Modern Astronomy Prof. D. L. DePoy Fall 2013 Course Description This course will cover the roots of modern astronomy, the scientific method, fundamental physical ysca laws, the
More informationAstronomy 1 Winter 2011
Astronomy 1 Winter 2011 Lecture 1; January 3 2011 Astronomy 1 Lectures: MWF 12-12:50 Instructor office hours: Prof. Tommaso Treu MW 2:30-3:30; Broida 2015F Waitlist: https://waitlist.ucsb.edu Astronomy
More informationWho should take this course? Required Text. Course Information. How to succeed in this course
ASTR 1040 Accel Intro Astronomy 2: Stars & Galaxies Spring 2008 Prof. Juri Toomre TA: Kyle Augustson TR 11am, Duane G-131 G + M recitations (E-126: 9am, 10am) Lecture 1 15 Jan 08 Detailed course syllabus
More informationAS 203 Principles of Astronomy 2 Introduction to Stellar and Galactic Astronomy Syllabus Spring 2012
AS 203 Principles of Astronomy 2 Introduction to Stellar and Galactic Astronomy Syllabus Spring 2012 Instructor Prof. Elizabeth Blanton Room: CAS 519 Email: eblanton@bu.edu Phone: 617-353-2633 Office hours:
More informationCHEMISTRY 101 DETAILED WEEKLY TEXTBOOK HOMEWORK & READING SCHEDULE*
CHEMISTRY 101 COURSE POLICIES 15 CHEMISTRY 101 DETAILED WEEKLY TEXTBOOK HOMEWORK & READING SCHEDULE* *Refer to textbook homework assignment and pre-lecture assignment for corresponding chapters to read.
More informationCalculus, Series and Differential Equations
Calculus, Series and Differential Equations Mathematics S-1b Summer 2003 Course Information and Syllabus Course Content and Goals: About four hundred years ago, Galileo wrote The book of the universe is
More informationPS 101: Introductory Astronomy Fall 2014
PS 101: Introductory Astronomy Fall 2014 Lecture: Lab: Tues./Thurs. 12:00 pm - 1:15 pm, S166 Tues. 4:00 pm - 5:50 pm, S166 Instructor: Dr. Jon M. Saken Office: S178 (Science Bldg.) Phone: 696-2753 E-mail:
More informationLecture 1: Introduction to IO Tom Holden
Lecture 1: Introduction to IO Tom Holden http://io.tholden.org/ Email: t.holden@surrey.ac.uk Standard office hours: Thursday, 12-1PM + 3-4PM, 29AD00 However, during term: CLASSES will be run in the first
More informationLarry Zhang. Office: DH
CSC258 Week 1 1 Larry Zhang Office: DH-3070 Email: ylzhang@cs.toronto.edu 2 Today s outline Why CSC258 What is in CSC258 How to do well in CSC258 Start learning 3 Why takecsc258? 4 Learning the Magic magic
More informationAnnouncements Monday, November 13
Announcements Monday, November 13 The third midterm is on this Friday, November 17 The exam covers 31, 32, 51, 52, 53, and 55 About half the problems will be conceptual, and the other half computational
More informationCHEMISTRY 101 DETAILED WEEKLY TEXTBOOK HOMEWORK & READING SCHEDULE *
CHEMISTRY 101 COURSE POLICIES 15 CHEMISTRY 101 DETAILED WEEKLY TEXTBOOK HOMEWORK & READING SCHEDULE * * Refer to textbook homework assignment and pre-lecture assignment for corresponding chapters to read.
More informationMath Linear Algebra Spring Term 2014 Course Description
Math 200 - Linear Algebra Spring Term 2014 Course Description February 6, 2014 Instructor: John Schmitt Office: Warner 311, Tel: Ext. 5952 E-mail: jschmitt@middlebury.edu Office Hours: Tuesday 1:30pm 3pm,
More informationAstronomy 1010: Survey of Astronomy. University of Toledo Department of Physics and Astronomy
Astronomy 1010: Survey of Astronomy University of Toledo Department of Physics and Astronomy Information Kathy Shan Office: MH 4008 Phone: 530 2226 Email: kathy.shan@utoledo.edu Email is the best way to
More informationSpatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University
Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University TTU Graduate Certificate Geographic Information Science and Technology (GIST) 3 Core Courses and
More informationGTECH 380/722 Analytical and Computer Cartography Hunter College, CUNY Department of Geography
GTECH 380/722 Analytical and Computer Cartography Hunter College, CUNY Department of Geography Spring 2010 Wednesdays 5:35PM to 9:15PM Instructor: Doug Williamson, PhD Email: Douglas.Williamson@hunter.cuny.edu
More informationStudents will read supported and shared informational materials, including social
Grade Band: Middle School Unit 18 Unit Target: Earth and Space Science Unit Topic: This Is the Solar System Lesson 9 Instructional Targets Reading Standards for Informational Text Range and Level of Text
More informationCSE 241 Class 1. Jeremy Buhler. August 24,
CSE 41 Class 1 Jeremy Buhler August 4, 015 Before class, write URL on board: http://classes.engineering.wustl.edu/cse41/. Also: Jeremy Buhler, Office: Jolley 506, 314-935-6180 1 Welcome and Introduction
More informationCalculus at Rutgers. Course descriptions
Calculus at Rutgers This edition of Jon Rogawski s text, Calculus Early Transcendentals, is intended for students to use in the three-semester calculus sequence Math 151/152/251 beginning with Math 151
More informationFinite Automata Part Two
Finite Automata Part Two DFAs A DFA is a Deterministic Finite Automaton A DFA is defined relative to some alphabet Σ. For each state in the DFA, there must be exactly one transition defined for each symbol
More informationThe Reasons for Seasons By Gail Gibbons
The Reasons for Seasons By Gail Gibbons Recommended Reading for grades 3-5 DD This book is about the four seasons and the wonders that come with each one of them. It explains how the position of the Earth
More informationCEE461L Chemical Processes in Environmental Engineering CEE561L/ENV542L Environmental Aquatic Chemistry Fall 2017
CEE461L Chemical Processes in Environmental Engineering CEE561L/ENV542L Environmental Aquatic Chemistry Fall 2017 Instructor: Prof. Heileen (Helen) Hsu-Kim 127A Hudson Hall (919) 660-5109 hsukim@duke.edu
More informationKOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)
Course Title Course Code General Chemistry I and Lab CHM1410C General Chemistry I No. of Credits Department All Departments College Science and Engineering Pre-requisites Course Code Course Coordinator(s)
More informationESS103A Igneous Petrology
Welcome to ESS103A Igneous Petrology Please pick up handouts Plan for today: Who are we? What is this class about? What is the structure of this course? How does the scientific method work? Who are we?
More informationFall 2014: PHYSICS 170 GENERAL PHYSICS I
Fall 2014: PHYSICS 170 GENERAL PHYSICS I MTWF 9:30-10:20 am (Section 1) WAT 420 Instructor: Milincic Radovan (milincic@hawaii.edu) Office hours (tentative): MW 10:25 11:30 PSB 204 Course description: This
More informationClassification with Perceptrons. Reading:
Classification with Perceptrons Reading: Chapters 1-3 of Michael Nielsen's online book on neural networks covers the basics of perceptrons and multilayer neural networks We will cover material in Chapters
More informationPHYS F212X FE1+FE2+FE3
Syllabus for PHYS F212X FE1+FE2+FE3 General Physics II College of Natural Science and Mathematics University of Alaska Fairbanks Fall 2016 (8/29/2016 to 12/14/2016) Course Information: PHYS F212X FE1+FE2+FE3
More informationMorpheus: Neo, sooner or later you re going to realize, just as I did, that there s a difference between knowing the path, and walking the path.
Morpheus: Neo, sooner or later you re going to realize, just as I did, that there s a difference between knowing the path, and walking the path. Why CS 53? Making linear algebra more concrete. Making it
More informationCourse Outline Chemistry Citrus Valley High School
Course Outline Chemistry 2017-2018 Citrus Valley High School Instructor: Dr. Stover Email: michelle_stover@redlands.k12.ca.us Classroom: E144 Ext#: 35544 Letter to Parent(s)/Guardian: Welcome to AP Chemistry.
More informationDepartment of Physics & Astronomy Trent University
Department of Physics & Astronomy Trent University PHYS 2610H : INTRODUCTORY QUANTUM PHYSICS 2017FA PETERBOROUGH Instructor: Balaji Subramanian Campus: Peterborough balajisubramanian@trentu.ca SC 322 15063375166
More informationWelcome to Physics 212
Welcome to Physics 212 http://online.physics.uiuc.edu/courses/phys212 This lecture is VERY full. Please sit next to someone nice. Find out the best thing that happened to them during the winter break!
More informationPhysics 106 Dr. LeClair
Physics 106 Dr. LeClair official things Dr. Patrick LeClair - pleclair@ua.edu please include ph106 in subject - offices: 228 Bevill, 110 Gallalee - lab: 180 Bevill - 857-891-4267 (cell) Office hours: -
More informationEcon 1123: Section 2. Review. Binary Regressors. Bivariate. Regression. Omitted Variable Bias
Contact Information Elena Llaudet Sections are voluntary. My office hours are Thursdays 5pm-7pm in Littauer Mezzanine 34-36 (Note room change) You can email me administrative questions to ellaudet@gmail.com.
More informationGEOL 314 Engineering Geology
GEOL 314 Engineering Geology Dr. Robert Mitchell ES234 Winter 2013 650-3591 robert.mitchell@wwu.edu http://kula.geol.wwu.edu/rjmitch/ Office Hours: MWF 2-3:00 pm or by arrangement Text: Geotechnical Engineering
More informationMATH 251 Ordinary and Partial Differential Equations Summer Semester 2017 Syllabus
MATH 251 Ordinary and Partial Differential Equations Summer Semester 2017 Syllabus Course Description: Ordinary and Partial Differential Equations. First and second order equations; series solutions; Laplace
More informationDISAPPEARING SUN? TOTAL ECLIPSE OF THE SUN
1 Lesson Title: DISAPPEARING SUN? TOTAL ECLIPSE OF THE SUN By Krista Bridenthal K. Bridenthal: 40 minutes (portions adapted from Project FIRST: How Can the Little Moon Hide the Giant Sun) Summary: Students
More informationORF 363/COS 323 Final Exam, Fall 2016
Name: Princeton University Instructor: A.A. Ahmadi ORF 363/COS 323 Final Exam, Fall 2016 January 18, 2017 AIs: B. El Khadir, G. Hall, Z. Li, K. Wang, J. Ye, J. Zhang 1. Please write out and sign the following
More informationPHY131H1F Class 5. Clicker Question
PHY131H1F Class 5 Today, Chapter 2, Sections 2.5 to 2.7 Freefall Acceleration due to gravity Motion on an inclined plane Differentiating velocity to get acceleration Integrating acceleration to get velocity
More informationCHEM 1100 General Chemistry I: Summer 2019
CHEM 1100 General Chemistry I: Summer 2019 Course Overview: This course provides an introduction to chemistry. We will explore the key concepts of the science of chemistry. Topics covered in this course
More informationWelcome to Astronomy 141!
Welcome to Astronomy 141! Prof. Richard Pogge Winter Quarter 2012 Prof. Richard Pogge Education: B.Sc. in Physics, Caltech (1983) Ph.D. in Astrophysics UC Santa Cruz (1988) Postdoc at UT Austin & OSU OSU
More informationPHYS 1210 Engineering Physics I
PHYS 1210 Engineering Physics I Prof. Jang-Condell MWF 12:00-12:50pm, CR 214 1 Meet and Greet Introduce yourself to at least 2 other students you don t already know Exchange contact info so you have fellow
More informationESS 102 Space and Space Travel
ESS 102 Space and Space Travel Instructor: Dr. Jeremy Thomas (jnt@u.washington.edu) Office Hours: Dr. Thomas: Mon and Wed 2-4pm or by appt. TAs: James Prager (jprager@u.washington.edu), Race Roberson (raceman@u.washington.edu),
More informationIntroduction to Biophysics: Syllabus
Introduction to Biophysics: Syllabus BIOL/PHYS 319 Winter 2016 Course Description: Introduction to Biophysics is designed to give you critical knowledge, hands-on training in mathematical and computational
More informationCSE 311: Foundations of Computing I. Lecture 1: Propositional Logic
CSE 311: Foundations of Computing I Lecture 1: Propositional Logic Some Perspective Computer Science and Engineering Programming CSE 14x Theory Hardware CSE 311 About the Course We will study the theory
More informationHistorical Geology, GEOL 1120 (final version) Spring 2009
Instructor: Dr. John H. Whitmore, Associate Professor of Geology, at Cedarville since 1991 B.S. Geology, Kent State University, 1985 M.S. Geology, Institute for Creation Research, 1991 Ph.D., Biology with
More informationCHEE 3321 (Required) Analytical Methods for Chemical Engineers
CHEE 3321 (Required) Analytical Methods for Chemical Engineers Catalog Data: Cr. 3. (3-0). Prerequisites: MATH 2433 or equivalent with consent of instructor. Linear algebra, analytical methods for solving
More informationToday: Scalars and vectors Coordinate systems, Components Vector Algebra
PHY131H1F - Class 6 Today: Scalars and vectors Coordinate systems, Components Vector Algebra Clicker Question The ball rolls up the ramp, then back down. Which is the correct acceleration graph? [Define
More informationBiology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week:
Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week: Course general information About the course Course objectives Comparative methods: An overview R as language: uses and
More informationPhysics Fundamentals of Astronomy
Physics 1303.010 Fundamentals of Astronomy Course Information Meeting Place & Time ASU Planetarium (VIN P-02) TR 09:30-10:45 AM Spring 2018 Instructor Dr. Kenneth Carrell Office: VIN 119 Phone: (325) 942-2136
More informationEconomics 390 Economic Forecasting
Economics 390 Economic Forecasting Prerequisite: Econ 410 or equivalent Course information is on website Office Hours Tuesdays & Thursdays 2:30 3:30 or by appointment Textbooks Forecasting for Economics
More information