Resources

Textbook

Required

No textbook is required for this class. If you plan to continue programming in C++ it is definitely worth it to get a good book.

Recommended

  • T. Gaddis, Starting Out with C++: From Control Structures through Objects, Brief Version (8th or 9th Edition), Pearson, ISBN-13: 978-0134037325 Amazon

  • B. Stroustrup, Programming Principles & Practice Using C++, Addison-Wesley, 2008

  • F.L. Friedman, E.B. Koffman, Problem Solving, Abstraction and Design Using C++. Sixth Edition, Addison-Wesley, 2011 ISBN- 13: 978-0136079477 ISBN 0-13-6079474

  • "The Notes" by Dr. Gonzalez (doc) - save to your OneDrive

Other Resources

SWEBOK v3

Programming Methodologies

The approach to analyzing complex problems by planning the software development and controlling the development process.

Programming Methodologies tutorialspoint

  • Top-down approach

  • Bottom-up approach

Software Development Methodologies

A framework that is used to structure, plan, and control the process of developing an information system.

Some methodologies:

  • Scrum

  • Spiral

  • Waterfall