42

Lets do some introductions

Embed Size (px)

Citation preview

Page 1: Lets do some introductions
Page 2: Lets do some introductions

Let’s do some introductions

http://www.zazzle.com/warning_teaching_assistant_bag-149882665435161818

Page 3: Lets do some introductions

TAs first

Jun “Jerry” Chujchu6 “at” buffalo

Office hours: TBA

Bethany Griswoldbethanyg “at” buffalo

Office hours: TBA

OHs start next week

Page 4: Lets do some introductions

About Me

Atri Rudraatri “at” buffalo

Office: 319 Davis

Office hours: Mon, Wed 2:00-2:50pmOH starts on Wed

Page 5: Lets do some introductions

http://funnyjunk.com/funny_pictures/141674/introductions/

Page 6: Lets do some introductions

Introduction Format

Name

Anything else you might want to add

Page 7: Lets do some introductions

Handouts for today

Syllabus (online)

Feedback form (coming soon online)

Homework 0 (online)

Homework Policy document (online)

Page 8: Lets do some introductions

Read the syllabus CAREFULLY!

I’ll need confirmation in writing. No graded material will be handed back tillI get this signed form from you!

Page 9: Lets do some introductions

Pre-requisites

Required (officially)CSE 250, CSE 191 and MTH 142At least a C-

Required (for practical purposes)Comfort with proofsWillingness to work hard!

Page 10: Lets do some introductions

Academic DishonestyAll your submissions must be your own workPenalty:

Minimum: An F gradePossible: F “due to academic dishonesty” on your transcript

YOUR responsibility to know what is cheating, plagarism etc.If not sure, come talk to me

Excuses like “I have a job,” “This was OK earlier/in my country,” etc. WON’T WORK

Page 11: Lets do some introductions

Disabilities

Information included in the syllabus

In short, let me know and consult with Office of Disability Services

Page 12: Lets do some introductions

TBA Office hours

YOU decide!(Choose options on the feedback form: coming soon)

Page 13: Lets do some introductions

Recitations

Will start from Tuesday, Aug 27

Page 14: Lets do some introductions

Exams

Mid term (two parts)Wed, Oct 16 and Fri, Oct 18, 2013. Usual place and

time.

Final examFri, Dec 13, 2013. Knox 109, noon-2:30pm

Page 15: Lets do some introductions

One stop shop for the course…

https://piazza.com/buffalo/fall2013/cse331/home

Page 16: Lets do some introductions

Syllabus and Resoures

Page 17: Lets do some introductions

Class Calendar

Page 18: Lets do some introductions

This course: how to solve problems!

http://xkcd.com/173/

Page 19: Lets do some introductions

Why should I care ?

Page 20: Lets do some introductions

If a picture is worth 1K words

Page 21: Lets do some introductions

Yes, I’m promising you

http://www.drsukhi.com/world-domination-summit

World Domination

Page 22: Lets do some introductions

If world domination is not for you

Page 23: Lets do some introductions

From someone who got a Google job

“You can let your algorithms class know that the phone interviews are essentially like a difficult algorithms test.

Lots of data structures, specifying the algorithm, analyzing the run time and space requirements... And all on the phone and you're supposed to talk through your thought process.”

Page 24: Lets do some introductions

Why care about algorithms?

Driving directions

Page 25: Lets do some introductions

Why care about algorithms?

Computing Bestsellers on the fly

Page 26: Lets do some introductions

Why care about algorithms?

Booking cheapest air tickets

Page 27: Lets do some introductions

Why care about algorithms?

Google searches

Page 28: Lets do some introductions

Why care about algorithms?

Data compression

http://www.di.ens.fr/~cherniav/teaching.html

Page 29: Lets do some introductions

Why care about algorithms?

Error correction

http://www.switched.com/2010/02/11/fix-dvd-scratches-using-a-banana-and-toothpaste/

Page 30: Lets do some introductions

(And I could) go on…

http://www.movieposter.com/poster/MPW-33672/Titanic.html

Page 31: Lets do some introductions

Find out for yourselfMini project: Report+ presentation on one algorithm. Groups of size = 6

Page 32: Lets do some introductions

Read Chazelle’s article

Page 33: Lets do some introductions

Resources

Page 34: Lets do some introductions

Questions/Comments?

Page 35: Lets do some introductions

Now about the course

IT’LL BEIT’LL BE

Page 36: Lets do some introductions

We’ll do loads of

s

http://www.impawards.com/2005/proof.html

Writing down your thought process formally and precisely!

Page 37: Lets do some introductions

The language of proofs

Brad Pitt had a beard

Every goat has a beard

waleg.com

animaldiversity.org

Hence, Brad Pitt is a goat.Hence, Brad Pitt is a goat.

Page 38: Lets do some introductions

HW 0 and Resources

Page 39: Lets do some introductions

A common complaint

Your examples in class look nothing like HW questions.

Page 40: Lets do some introductions

True because….

zazzle.com

Page 41: Lets do some introductions

False because…

HWs and exams will test your understanding of the material

Page 42: Lets do some introductions

To get an A in the class

Have to get at least 90.0000000000000000000000%

Rest graded on the curve