Upload
adelia-harrell
View
218
Download
0
Embed Size (px)
Citation preview
14/11/98
Welcome to CSE 143
Martin Dickey
University of Washington
Spring 1998
Slides based upon those of Ben Dugan, Winter 1998
24/11/98
Today’s Topics
Course Overview
Administrative Information
Introduction To C++
Stream-Based I/O
34/11/98
Course Overview (part I)A direct continuation of 142
Review old 142 exams to see if you're ready!
More advanced programmingSoftware engineering concepts
Abstraction, modularity, information hidingAbstract data types
Data StructuresLists, stacks, queues, trees, hash tablesDynamic memory management
44/11/98
Course Overview (part II)
RecursionAlgorithms
Searching, SortingPerformance Analysis
Object-Oriented ProgrammingNote: No mention so far of C++ (nor of C, Ada, etc)
54/11/98
Textbooks
Required: Headington and Riley, Data Abstraction and Structures Using C++, DC Heath, 1994.Course packet: W98 lecture slidesRecommended: 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.
64/11/98
Grading
Approximate percentages: 5 projects 35% Two midterm exams 15% each Final exam 25% 4-6 quizzes 5% Other 5%
74/11/98
Course Web http://www.cs.washington.edu/education/courses/143/CurrentQtr/
Course InformationMailing List ArchivesLab, Office HoursProgramming Assignments, Quizzes, ExamsLinks to Previous QuartersAnd lots more
Check it frequently!
84/11/98
Compilers
Full Support:IPL (Sieg 323), Windows 95, and MSVC++ 5.0Home platforms with this configuration
Partial Support:Borland C++MSVC++ Version 4Macintosh (Sieg Mac lab or others)UNIX with GNU g++ compiler
94/11/98
What Does Support Mean?
Full support means we will:Help you solve system problemsProvide sample executablesProvide consultants support in IPL
Partial support means we will:Help with problems as we canNo guarantees of sample executables
104/11/98
Mailing Lists
cse143-announce@cs: Class announcements made by staff
cse143@cs: General discussion and questions
cse143-section-<name>@cs: Section-specific discussion and questions
cse143-<platform>@cs: Platform-specific discussion and questions
See web page for subscription information: subscribe to at least the 4 above.
Archive of mailing lists on web
114/11/98
Mail Aliases
cse143-instructor@cs (or
dickey@cs): Send mail to instructor
cse143-staff@cs: Send mail to
instructor, all TAs, and all consultants
Anonymous feedback form on the web
124/11/98
Quiz Sections
PurposesAnswer questions, clarify homework
Quizzes, midterm exams
Enrichment of material from lecture
New material presentation
Attendance is expected
134/11/98
StaffTeaching 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