Shahed University - Computer Courses

ConferencesSoftwareInternational

 

Arrow

Search

Arrow

Instructor

Arrow

Students

Arrow

Courses List

 

 

 

 

Science Dep., Shahed University, Tehran, I.R.Iran

 


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

 

 

           


Home | Courses | Links | About

© 2004, Shahed University, Science Department.
Bijani

Hit Counter