1 / 13

Welcome to CSE 143

Welcome to CSE 143. Martin Dickey University of Washington Spring 1998 Slides based upon those of Ben Dugan, Winter 1998. Today’s Topics. Course Overview Administrative Information Introduction To C++ Stream-Based I/O. Course Overview (part I). A direct continuation of 142

minowa
Download Presentation

Welcome to CSE 143

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Welcome to CSE 143 Martin Dickey University of Washington Spring 1998 Slides based upon those of Ben Dugan, Winter 1998

  2. Today’s Topics • Course Overview • Administrative Information • Introduction To C++ • Stream-Based I/O

  3. 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. 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. Textbooks • Required: Headington and Riley, Data Abstraction and Structures Using C++, DC Heath, 1994. • 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. Grading Approximate percentages: • 5 projects 35% • Two midterm exams 15% each • Final exam 25% • 4-6 quizzes 5% • Other 5%

  7. Course Web • http://www.cs.washington.edu/education/courses/143/CurrentQtr/ • Course Information • Mailing List Archives • Lab, Office Hours • Programming Assignments, Quizzes, Exams • Links to Previous Quarters • And lots more Check it frequently!

  8. Compilers • Full Support: • IPL (Sieg 323), Windows 95, and MSVC++ 5.0 • Home platforms with this configuration • Partial Support: • Borland C++ • MSVC++ Version 4 • Macintosh (Sieg Mac lab or others) • UNIX with GNU g++ compiler

  9. 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. 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

  11. 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

  12. Quiz Sections • Purposes • Answer questions, clarify homework • Quizzes, midterm exams • Enrichment of material from lecture • New material presentation • Attendance is expected

  13. 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 Staff

More Related