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
Videos
C++ Tutorial for Complete Beginners Udemy course
Other Resources
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