MECH / MIAE 215 Common Web Page (for all sections)

 

This web page contains information applicable to all MIAE 215 (also known as MECH 215) sections.  It includes useful guidance, FAQ, exercise problems, exam review material, topics covered / not covered on the exam, etc.  Please check it once a week for updates, especially before the final exam.  

 

This common web page is used to help coordinate all MIAE 215 sections.  The information posted on it applies to all sections without exception unless explicitly written otherwise.

 

Note that you might need to refresh / clear your browser in order to see recent updates to this web page.

 

If you get a "file can't be downloaded securely" message when downloading a file in your browser then click the right of the message and select "keep" file.

 

There are no labs or tutorials during the first two weeks of the term.  Instead, students are expected to complete lessons #1 to #4 of the MIAE 215 online mini course (see the link below) during the first week.  All mini course lessons should be completed by the end of the second week.

 

Note that the upcoming MIAE 215 lectures assume you have taken the mini course.

 

  

Online Mini Course

 

Here is a link to the online mini course:

 

Getting Started with C++ Programming 

 

 

Online Lectures (section Y)

 

MIAE 215 Online Lectures

 

 

Getting a Computer

 

It’s best that you have your own personal computer for MIAE 215 and other courses in the future.

 

For this course you can use a Windows, Mac, or Linux PC.  I recommend a reasonably fast Windows or Mac PC.  The speed of your computer processor can be found on:

 

https://www.cpubenchmark.net/laptop.html

https://www.cpubenchmark.net/index.php

 

The minimum benchmark value for MIAE 215 is around 1500.  However, if you are buying something new then it's better to have a benchmark of 3000 or above if you can afford it.  You should thus get a computer with at least an Intel Core i3 Processor.

 

If you want to determine the processor / speed of your computer on the Mac select [Apple] -> [About this Mac] or in Windows select [Control Panel] -> [System and Security] -> [System].  You can also just type “System” in the start menu.

 

 

Textbook Supporting Material

 

Exercise (mastery check) solutions

 

Source code

 

 

References

 

Online C++

 

The following online tutorials can also be helpful:

http://www.cplusplus.com

http://www.tutorialspoint.com/cplusplus/

 

You can look up which C++ functions require which include files here:

http://www.cplusplus.com/reference/

 

The include files are indicated in the left window.  Don't use the old-style versions with the *.h extension.

 

C/C++ Books

 

C: The Complete Reference, Herbert Schildt, McGraw-Hill Osborne Media, 2000, ISBN: 0072121246

* This book is very good for pointers

 

C++: The Complete Reference, Herbert Schildt, 4th Edition, McGraw-Hill Osborne Media, 2002, ISBN: 007222680

 

Thinking in C++ Volume 1, 2nd edition, Bruce Eckel – you can download this book and print it out
http://www.smart2help.com/e-books/ticpp-2nd-ed-vol-one/Frames.html - online version