ENSC 251 Software Design and Analysis for Engineers |
Reading Material
Course Textbook: Problem Solving with C++. Walter Savitch.
9th Edition Addision Wesley.
Please note that not all of the material covered in this course
may be found in this text book. As such, the following references
will support some of this lecture material.
- Discrete and Combinational Mathematics: An Applied Introduction.
Ralph P. Grimaldi. Pearson Education Inc. 5th Edition. (Note: This is
the textbook for MACM 201 as well.)
- Algorithms in C. Robert Sedgewick.
(Parts 1-4: Fundamentals, Data Structures, Sorting, Searching)
Addison Wesley.
In addition, the following references may be useful for both the labs
and the lectures:
- Numerical Recipes in C: The Art of Scientific Computing
William H. Press, Brian P. Flannery,
Saul A. Teukolsky, and William T. Vetterling. Cambridge University
Press.
( Note: There is also a "Numerical Recipes in C++." )
- Agile Softwware:
(link)
I will post links to any other materials that might be of interest
here:
Remember: the internet is your friend!! There are many discussion boards on topics related to this course, including: Agile software development, unit testing, C++, etc. Happy hunting and be sure to share what you find on the discussion board.
[Course Home Page]