Let’s do some introductions

Slides:



Advertisements
Similar presentations
Lets do some introductions
Advertisements

Design and Analysis of Algorithms Maria-Florina (Nina) Balcan Lecture 1, Jan. 14 th 2011.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Lecture 21 CSE 331 Oct 20, Announcements Graded mid-term exams at the END of the lecture Sign up for blog posts/group scribe leader No more than.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
CS 166 DATABASE MANAGEMENT SYSTEMS Dr Eamonn Keogh uci
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
CSCE 3110 Data Structures and Algorithm Analysis.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
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,
EECS 110: Introduction to Programming for Non-Majors
Welcome to CS 115! Introduction to Programming Fall 2015.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
Introduction to Programming Summer 2010 Akil M. Merchant.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
MGS 351 Introduction to Management Information Systems
About Me Jesse Hartloff, PhD Office: 203 Davis (may change) Office hours: TBD.
Error Correcting Codes: Combinatorics, Algorithms and Applications CSE 545 January 14, 2013.
Hello World! CSE442. Course Summary A semester long group project – You will develop software from idea to implementation You have full freedom to choose.
Welcome to CS 115! Introduction to Programming. Class URL
1 Introduction to Physics 260 Dr. Phil Womble Applied Physics Institute Office Hours: MWF 8-5, TR 1-5 API.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
ICS 6B Boolean Logic and Algebra Fall 2015
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Introduction to Data Structures
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
Let’s do some introductions
CS 415 Daily Announcements. Friday, 26 August 2005 Readings: –Read Chapter 1 for next Monday –Read Algol 60 report for next Wednesday –Read some of chapter.
ICS 6B Boolean Algebra and Logic Winter 2015
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
MAT 360 – Lecture 0 Introduction. About me  Moira Chas   Work phone :  Office Location:
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Software Development CSCI-1302 Lakshmish Ramaswamy.
1 Daily Announcements CS 202, Spring 2007 Aaron Bloomfield.
WELCOME to CS244 Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin -
1/10/ Math/CSE 1019N: Discrete Mathematics for Computer Science Winter 2007 Suprakash Datta Office: CSEB 3043 Phone:
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Welcome to CS 101! Introduction to Computers Fall 2015.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Data Structures and Algorithms in Java AlaaEddin 2012.
About Me Jesse Hartloff Office: 203 Davis Office hours: TBD.
Today’s Agenda Introduction Syllabus Review Minute Discussion Questions and Answers.
Lecture 18 CSE 331 Oct 12, HW 5 due today Q1, Q2 and Q3 in different piles I will not take any HW after 1:15pm.
Principles of Imperative Computation Lecture 1 January 15 th, 2012.
Lecture 18 CSE 331 Oct 6, Group/Algo registration deadline BOTH DUE WED by 11:59pm!
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Welcome to CS 115! Introduction to Programming Spring 2016.
CSc 120 Introduction to Computer Programing II
Computer Network Fundamentals CNT4007C
CSE 489/589 Modern Networking Concepts
Course Information Mark Stanovich Principles of Operating Systems
Computer Science 102 Data Structures CSCI-UA
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Lecture 3 CSE 331 Sep 3, 2010.
Welcome to CS 1301! Principles of Programming I.
Welcome to CS220/MATH 320 – Applied Discrete Mathematics Fall 2018
Lecture 4 CSE 331 Sep 3, 2014.
Lecture 4 CSE 331 Sep 4, 2013.
Automata and Formal Languages
Lecture 18 CSE 331 Oct 12, 2011.
Lecture 3 CSE 331 Aug 31, 2012.
Lecture 5 CSE 331 Sep 9, 2011.
Course policy.
Presentation transcript:

Let’s do some introductions

TAs first Md S Q Zulkar Nine mdsqzulk “at” buffalo Office hours: TBA Frank Schoeneman fvschoen “at” buffalo Office hours: TBA OHs start next week

About Me Atri Rudra atri “at” buffalo Office: 319 Davis Office hours: Mon, Wed 2:00-2:50pm OH starts today

Introduction Format Name Anything else you might want to add

Handouts for today Syllabus (online) Feedback form (online) Homework 0 (online) Homework Policy document (online)

Read the syllabus CAREFULLY! I’ll need confirmation in writing. No graded material will be handed back till I get this signed form from you!

Pre-requisites Required (officially) CSE 250, CSE 191 and MTH 142 At least a C- Required (for practical purposes) Comfort with proofs Willingness to work hard!

Academic Dishonesty All your submissions must be your own work Penalty: Minimum: An F grade Possible: 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 I WILL NOT HAVE ANY PATIENCE WITH ANY CHEATING THIS YEAR: YOU WILL GET AN F FOR YOUR FIRST MISTAKE

Disabilities Information included in the syllabus In short, let me know and consult with Office of Disability Services

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

Recitations Will start from Tuesday, Aug 26

Exams Mid term (two parts) Mon, Oct 20 and Wed, Oct 22, Usual place and time. Final exam Fri, Dec 12, NSC 215, noon-2:30pm

One stop shop for the course…

Syllabus and Resoures

Class Calendar

This course: how to solve problems!

Why should I care ?

If a picture is worth 1K words

Yes, I’m promising you World Domination

If world domination is not for you

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.”

Why care about algorithms? Driving directions

Why care about algorithms? Computing Bestsellers on the fly

Why care about algorithms? Booking cheapest air tickets

Why care about algorithms? Google searches

Why care about algorithms? Data compression

Why care about algorithms? Error correction /

(And I could) go on…

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

Read Chazelle’s article

Resources

Questions/Comments?

Now about the course IT’LL BE

We’ll do loads of s Writing down your thought process formally and precisely!

The language of proofs Brad Pitt had a beard Every goat has a beard waleg.com animaldiversity.org Hence, Brad Pitt is a goat.

HW 0 and Resources

Why do proofs? Makes you think logically about problems and solutions From a friend who works on Google Maps: Proving that the algorithm I am implementing is correct helps me identify corner cases

A common complaint Your examples in class look nothing like HW questions.

True because…. zazzle.com

False because… HWs and exams will test your understanding of the material

To get an A in the class Have to get at least % Rest graded on the curve