UCLA PIC 10A (sections 3a - 3d) Spring 2001

Introductory Programming, C++


Program in Computing 10A

Ivo D. Dinov, Ph.D.
Assistant Professor in Statistics,
Research Scientist, Department of Neurology, and
Visiting Assistant Professor, PIC/Math
UCLA School of Medicine
Teaching Assistants:
  • Nevai-Tucker, Andrew (sections 3a-3b) E-mail: anevai@math.ucla.edu
  • Yi, Peter (sections 3c-3d) E-mail: pyi@math.ucla.edu

  • Lectures: Life Sciences LS # 2147, MWF, 12:00 - 12:50 PM

    Discussions Section Information
    Section IDSectionClassroomTimeTA Name
    1570502213aFRANZ 2258A TR 1:00P-1:50P NEVAI-TUCKER, ANDREW
    1570502223bMS 5117 TR 12:00P-12:50P NEVAI-TUCKER, ANDREW
    1570502233cMS 5147 TR 12:00P-12:50P YI, PETER
    1570502243dMS 5148 TR 2:00P-2:50P YI, PETER

    Instructor Office: Main: MS 6322 (alternative: CHS, UCLA School of Medicine, Reed 4-238)
    TA Offices:Andrew Nevai-Tucker - MS 3931; Peter Yi - TBA
    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 (TBA).
    Reading assignments will be given. You will be held responsible for the
    information covered in these assignments.
    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. Introduction and First program, Ch. 01
    2. Variables and arithmetic, Control Statements, Ch. 02
    3. Variables and Functions, Ch. 3
    4. Function/Variable Call-by-value, Call-by-reference, Ch. 4
    5. Conditional Expressions, Ch. 7
    6. File input/output, Ch. 5
    7. Data Structures, Ch. 6
    8. Arrays, one- or multi-dimensional, Ch. 9
    9. Strings, Ch. 10
    10. Pointers, Ch. 11
    11. Classes, Ch. 6

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