UCLA PIC 10B (sections 1a & 1b) Summer 2001

Intermediate Programming, C++

    http://www.math.ucla.edu/~dinov/10b.1.011

Program in Computing 10B


Instructor:
Ivo D. Dinov, Ph.D.
Assistant Professor in Statistics,
Research Scientist, Department of Neurology, and
Visiting Assistant Professor, PIC/Math
UCLA School of Medicine
E-mail:
Teaching Assistant:
  • NEZZAR, Suzanne (sections 1a-1b) E-mail: snezzar@math.ucla.edu

  • Lectures: (PPB 2214, Public Policy Bldg.), MTWR, 9:30-10:20 AM

    Discussions Section Information
    Section IDSectionClassroomTimeTA Name
    1570511111aMS 5128 MW 10:30 - 11:20 AM NEZZAR, Suzanne
    1570512111bMS 5203 MW 11:30 - 12:20 PM NEZZAR, Suzanne


    Instructor Office: Main: MS 6322 (alternative: CHS, UCLA School of Medicine, Reed 4-238)
    TA Office:Suzanne Nezzar MS 6147
    Virtual Office Hours
    PIC Computer Lab: http://www.pic.ucla.edu/piclab/

    Textbook: Problem Solving with C++ by Walter Savitch
    Grading Policy:
    The lowest graded programming assignment will be dropped. All programming
    assignments must be completed however. No late programming assignments will
    be accepted. For students with genuine documented reasons for missing the
    midterm arrangements will be made. Programming assignments will be collected
    from the submit directory of your account.
    If after receiving a midterm or programming assignment back you believe a
    grading error has occurred please see Dr. Dinov or your TA (Suzanne NEZZAR).
    Reading assignments will be given. You will be held responsible for the
    information covered in these assignments. Lecture and discussion attendance will be recorded from time to time.
    Programming Assignment Policy:
    You are allowed to discuss general aspects of programming problems with classmates.
    However this discussion should not involve the exchange of actual code. Namely,
    the code you submit must be your own independent work.
      Tentative order of topics covered
    1. Review of PIC 10B, ch. 1-9, Savitch Book
    2. Strings, Ch. 10
    3. Pointers, Ch. 11
    4. Recursion, Ch. 12
    5. Templates, Ch. 13
    6. Linked Lists, Ch. 14
    7. Inheritance, Ch. 15
    8. Exceptions, Ch. 16
    9. Trees, Ch. 5, Sedgewick/Van Wik Book
    10. Various Sorting Algorithms, Ch. 6-7


    Ivo D. Dinov, Ph.D., Departments of Statistics, Neurology and Program in Computing (Math), UCLA