everything.study
COMP 218

Fundamentals of Programming

3 credits · Undergraduate

Fall 2026

Topics

  • Algorithm development
  • C++ data types
  • Expressions and operators
  • Input/output
  • Variables and assignments
  • Decision and repetition structures
  • One-dimensional arrays
  • Libraries
  • Functions
  • Classes and objects
  • Class design

Readings

  • N. Dale, C. Weems and T. Richards, Programming and Problem Solving with C++, 7th ed., Jones & Bartlett Learning, 2023.
    Required
  • Dale, Weems and Richards, Programming and Problem Solving with C++, 6th ed. (accepted as a reference; course notes are based on this edition).
    Recommended / optional / reference
Sources