1 / 13

Introduction to C++ Course Version 1.0

Introduction to C++ Course Version 1.0. Topics. Course Outline Course Materials Syllabus Blackboard Forum Why C++. First Week * Course Introduction. Fifth Week * Objects and Classes. Second Week * Introduction to C++. Sixth Week * Pointers. Third Week * More C++.

sondra
Télécharger la présentation

Introduction to C++ Course Version 1.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to C++ CourseVersion 1.0

  2. Topics Course Outline Course Materials Syllabus Blackboard Forum Why C++

  3. First Week * Course Introduction Fifth Week * Objects and Classes Second Week * Introduction to C++ Sixth Week * Pointers Third Week * More C++ Seventh Week * Linked Lists Fourth Week * Still More C++ Eighth Week * Recursion

  4. Ninth Week * Inheritance Thirteenth Week * Memory Management Tenth Week * Polymorphism Fourteenth Week * Templates Eleventh Week * Operator Overloading Fifteenth Week * Graphical User Interfaces Twelfth Week * Exceptions

  5. Course Materials • My FTP site: ftp://cseftp.tc.uvu.edu • cns/fairclde/Fall 2010/CS1410 • Text Book: Big C++ by Cay Horstmann and Timothy Budd • Course Web Site http://debryro.tc.uvu.edu

  6. Syllabus ftp://cseftp.tc.uvu.edu/cns/fairclde/Fall 2010/CS1410

  7. Blackboard DON’T USE!

  8. Forum USE!

  9. Email fairclde@uvu.edu I don’t use uvlink email!

  10. Why C++ In this course, we will be using C++ as our language. Languages such as C# and Java are very powerful, but in order to make programming less error prone, they intentionally hide many complex issues that a computer scientist needs to understand.

  11. As was the case in CS1400, this is not intended to be a thorough course in a specific programming language. In CS 1410, we will use C++ to illustrate the principles taught in the course. For an extensive treatment of C++, take CS 3370.

  12. C# vs C++ Basic syntax is very nearly the same

  13. C# vs C++ Some key differences * The class libraries are different * C++ is not pure object oriented * C++ compiles directly to machine code * C++ doesn’t hide much * C++ lets you make mistakes

More Related