lecture #2 agenda announcements advice questions? computing environment –accounts –e-mail...

14
Lecture #2 Agenda • Announcements • Advice • Questions? Computing environment – accounts e-mail accounts/forwarding Web site tour (schedule + readings) Computer Science Activity & Review Problem solving, starting with analysis, decomposition and modeling

Post on 21-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Lecture #2Agenda

• Announcements• Advice• Questions?• Computing environment

– accounts– e-mail accounts/forwarding

• Web site tour (schedule + readings)• Computer Science• Activity & Review• Problem solving, starting with analysis, decomposition and

modeling

Page 2: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Announcements• Put out your name signs!

• Didn’t get a handout last class? I’ve got extra copies up front:– Syllabus– Lab 1 preparatory work

Page 3: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Fall 2007 CSE 115/503 Introduction to Computer Science For Majors I

3

Advice (1)• This is NOT high school

– freedom + responsibility– peer group is different: most of you had As or Bs in HS– HS average vs. university average:

• C is “expected” grade, B is “above average”, A is “exceptional”

• 1 credit hour =– 1 (lecture) or 2 (lab) hours of contact time, plus– 2 to 3 hours of non-contact time (i.e. outside class)

• This course: 4 credits = 13 to 17 hours average per week– 5 hours contact + 8 to 12 hours non-contact

• 12 credits is FULL TIME: 36 to 48 hours average per week

Page 4: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Fall 2007 CSE 115/503 Introduction to Computer Science For Majors I

4

Advice (2)

• Learn how to study (web site has resources)• Studying must happen EVERY DAY, not

just the night before an exam• Ask questions whenever you have them

(and you are expected to have lots of questions)

• Office hour attendance is the norm, not the exception

Page 5: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Questions?

• Syllabus questions?

• Other questions?

Page 6: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Computing environment• UB computing account (UBUnix)

workstations compute servers file server e-mail [email protected]

• CSE computing account

Baldy 21

file server e-mail server Bell 216 compute servers (Linux) @cse.buffalo.edu

styx.cse.buffalo.edu

nickelback.cse.buffalo.edu

Netapps file server

Page 7: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

E-mail forwarding:4 choices

From @cse to @buffalo

From off-campus to on-campus

From @buffalo to @cse

From on-campus to off-campus

However you forward your mail, ALWAYS send e-mail destined for professors from a UB account: @cse or @buffalo

Page 8: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Web site tour

www.cse.buffalo.edu/faculty/alphonce/Courses/Fall2007/cse115

Visit web site regularly (several times a week)

• announcements

• labs and other assignments

• schedule with readings

• resources

Page 9: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Computer Science

Studyof

Computation

What is computable?

What is a model for computation?

What can be computedefficiently?

Page 10: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Computer Sciencemore broadly . . .

Studyof

Computation

SoftwareDevelopment

Networking

ComputerArchitecture

Risks &Social

Impacts

ProgrammingLanguages

Databases

ArtificialIntelligence

DataStructures &Algorithms

BioInformatics

ComputationalLinguistics

Robotics

Tele-medicine

ComputerVision & Image

Processing

ComputerGraphics

E-Commerce

GIS

Page 11: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

OO systems: interacting objects(from K. Nygaard, ITiCSE 2002, Århus, DK)

image downloaded from:http://heim.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/FORSKNING_MAIN.html

Page 12: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Kristen NygaardPassed away in August 2002 (8/27/1926-8/10/2002)

Developer of Simula and Simula67, the first OO langauge, together with Ole-Johan Dahl.

Also winner, together with Ole-Johan Dahl, of:

IEEE 2002 John von Neumann Medal ACM 2001 Turing Award

Page 13: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Ole-Johan Dahl

Passed away in June 2002,

about two months before

Kristen Nygaard.

Page 14: Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts –e-mail accounts/forwarding Web site tour (schedule + readings) Computer

Simula