Lecture #2 Agenda Announcements Questions? Computing environment –accounts – accounts/forwarding Web site tour (schedule + readings) Computer Science Activity & Review Problem solving, starting with analysis, decomposition and modeling
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
Questions? Syllabus questions? Other questions?
Computing environment UB computing account (UBUnix) workstations compute serversfile server CSE computing account Baldy 21 file server server Bell 216 compute servers styx.cse.buffalo.edu nickelback.cse.buffalo.edu Netapps file server
Web site tour Visit web site regularly (several times a week) announcements labs and other assignments schedule with readings resources
Computer Science Study of Computation What is computable? What is a model for computation? What can be computed efficiently?
Computer Science more broadly... Study of Computation Software Development Networking Computer Architecture Risks & Social Impacts Programming Languages Databases Artificial Intelligence Data Structures & Algorithms BioInformatics Computational Linguistics Robotics Tele- medicine Computer Vision & Image Processing Computer Graphics E-Commerce GIS
OO systems: interacting objects (from K. Nygaard, ITiCSE 2002, Århus, DK) image downloaded from:
Kristen Nygaard Passed away in August 2002 (8/27/ /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