Lecture #2 Agenda Announcements Questions? Computing environment –accounts – accounts/forwarding Web site tour (schedule + readings) Activity & Review Problem solving, starting with analysis, decomposition and modeling
Announcements Put out your name signs! Did you not get a handout last class? –Syllabus –Lab 1 preparatory work –How to Succeed in CSE115 Cancelled labs: 115A3 [F 8-10], B3 [F 4-6], C3 [W 8-10] –Register for another section. Check course web site for available sections. –If you switch to another lecture section’s recitation but need to keep this lecture, give me a request next week (I will pass out forms in lecture).
Questions? Syllabus questions? Other questions?
Computing environment UB computing account (UBUnix) workstations compute serversfile server CSE computing account Baldy 19 compute serverfile server server Baldy
CSE computing infrastructure (partial picture) file server netapps appliance compute server (everest.cse.buffalo.edu) thin clients in Baldy 19 thin clients in Baldy 21 compute server (yeager.cse.buffalo.edu) remote sessions
forwarding: 4 choices From off-campus to on- campus From on-campus to off- campus However you forward your mail, ALWAYS send destined for professors from a UB
Web site tour Visit web site regularly (several times a week) announcements labs and other assignments schedule with readings resources
Activity The goal of this short activity is to demonstrate two things: 1.objects have behaviors 2.sending message to objects can trigger those behaviors
Activity Review Why did we do this activity? What is an object?
OO systems: interacting objects
I stole this picture from… Kristen Nygaard (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
Ole-Johan Dahl Passed away in June 2002, about two months before Kristen Nygaard.
Simula
Problem solving How do we start to solve a problem? –analysis –decomposition –modeling What makes for a good solution? –Next time, but think about it!