1 4/11/98 Welcome to CSE 143 Martin Dickey University of Washington Spring 1998 Slides based upon those of Ben Dugan, Winter 1998
2 4/11/98 Today’s Topics Course Overview Administrative Information Introduction To C++ Stream-Based I/O
3 4/11/98 Course Overview (part I) A direct continuation of 142 Review old 142 exams to see if you're ready! More advanced programming Software engineering concepts Abstraction, modularity, information hiding Abstract data types Data Structures Lists, stacks, queues, trees, hash tables Dynamic memory management
4 4/11/98 Course Overview (part II) Recursion Algorithms Searching, Sorting Performance Analysis Object-Oriented Programming Note: No mention so far of C++ (nor of C, Ada, etc)
5 4/11/98 Textbooks Required: Headington and Riley, Data Abstraction and Structures Using C++, DC Heath, Course packet: W98 lecture slides Recommended: Lippman, C++ Primer, Addison-Wesley, 1991 (but don't rush out...) Readings (to be done before lecture) are marked in Web lecture schedule and lecture slides.
6 4/11/98 Grading Approximate percentages: 5 projects35% Two midterm exams15% each Final exam25% 4-6 quizzes5% Other5%
7 4/11/98 Course Web Course Information Mailing List Archives Lab, Office Hours Programming Assignments, Quizzes, Exams Links to Previous Quarters And lots more Check it frequently!
8 4/11/98 Compilers Full Support: IPL (Sieg 323), Windows 95, and MSVC Home platforms with this configuration Partial Support: Borland C++ MSVC++ Version 4 Macintosh (Sieg Mac lab or others) UNIX with GNU g++ compiler
9 4/11/98 What Does Support Mean? Full support means we will: Help you solve system problems Provide sample executables Provide consultants support in IPL Partial support means we will: Help with problems as we can No guarantees of sample executables
10 4/11/98 Mailing Lists Class announcements made by staff General discussion and questions Section-specific discussion and questions Platform-specific discussion and questions See web page for subscription information: subscribe to at least the 4 above. Archive of mailing lists on web
11 4/11/98 Mail Aliases (or Send mail to instructor Send mail to instructor, all TAs, and all consultants Anonymous feedback form on the web
12 4/11/98 Quiz Sections Purposes Answer questions, clarify homework Quizzes, midterm exams Enrichment of material from lecture New material presentation Attendance is expected
13 4/11/98 Staff Teaching Assistants: Shuichi Koga (Head TA) Ruth Anderson Jason Hartline David Pate Saurabh Sinha Eric Youngblut Consultants: Nathan Anderson John Naegle John Volgelsberg Kevin Yu Instructional Technologist Dan Boren