|

Computer Programming (C++)
Final Grades :
29-04-87 Final
Grades
Project :
24-03-87:
Final
Project Definition
Course
Schedule and Topics:
Fall 2007 (MS Word)
Download
Presentations:
All Lectures
Graphics in Borland C
Grading:
|
Item
|
Grade
|
|
Projects
|
3
|
|
Midterm Exam
|
6
|
|
Final Exam
|
8
|
|
Quizzes and Take-Home Assignments
|
3
|
|
Total
|
20
|
Return to top
of page
Course References:
Textbook:
C++ How to Program, Second Edition (or Forth Edition),
by H. M. Deitel and P. J. Deitel, published by Prentice Hall, 1998 (2003), Translated
by: Dr. Saheb Zamani or Dr. Sharifi.
Useful References -- Books:
There are well over a thousand books in print relating to C and/or C++
programming. Many are highly specialized, but there are many books which
could be useful to someone just learning C/C++. Following are some of the
C++ books that are recommend.
Printed Books:
- Object-Oriented Programming in C++, Third
Edition by Robert Lafore published by SAMS, 1999. The ISBN is
0-57169-160-X This book provides a clear and well-written
description of C and C++. The order of presentation of the
topics is somewhat different than Deitel and Deitel, and the level of
detail is much reduced. This is a good alternate if you'd like
a different style of presentation and different examples.
- Programming Visual C++, Fifth Edition by David
J. Kruglinski and George Shepherd published by Microsoft Press,
1998. The ISBN is 1572318570. This is the book by
Microsoft Press is the one that that Microsoft recommends for teaching
Visual C++ 6.0. It is comprehensive and tailored specifically to
Microsoft's version of the language. The book is based on an
earlier successful series of C++ books. Caution: this
book is much better if you already have background in C/C++.
- C++ for Dummies 3rd Edition by Stephen R. Davis
published by IDG Books, 1998. The ISBN is 0764503898. This
book assumes that the reader knows some C language. For this
reason many readers will find it difficult to understand (despite its
title), particularly at the beginning. Later in the book it's
clarity and simplicity of presentation seems to work better. It
is written in a light-hearted style.
Return to top
of page
Useful References -- On-Line Sources:
General Information on C++:
- See references in Deitel and Deitel Appendix D
On-Line Books:
- Macmillan Computer
Publishing -- you can sign up for a free (!) personal
bookshelf with up to five computer (including C++) books
- Thinking in C++
2nd Edition by Bruce Eckel published by Prentice Hall and will be
available in 2000, but is available now on-line. This book is
oriented to large scale systems development and teaches object
concepts right from the beginning.
Tutorials:
Most C++ tutorials are for specialized groups of users, such as those
learnign C++ after knowing C, or after knowing Pascal.
Exams :
Pervious Semesters
Fall 2006
Fall 2005
Return to top
of page
|