Download presentation
Presentation is loading. Please wait.
Published byShanon Atkins Modified over 9 years ago
1
Introduction to C++ Course Version 1.0
2
Topics Course Outline Course Materials Syllabus Blackboard Forum Why C++
3
First Week * Course Introduction Second Week * Introduction to C++ Third Week * More C++ Fourth Week * Still More C++ Fifth Week * Objects and Classes Sixth Week * Pointers Seventh Week * Linked Lists Eighth Week * Recursion
4
Ninth Week * Inheritance Tenth Week * Polymorphism Eleventh Week * Operator Overloading Twelfth Week * Exceptions Thirteenth Week * Memory Management Fourteenth Week * Templates Fifteenth Week * Graphical User Interfaces
5
Course Materials Text Book: Big C++ by Cay Horstmann and Timothy Budd Course Web Site http://debryro.tc.uvu.eduhttp://debryro.tc.uvu.edu My FTP site: ftp://cseftp.tc.uvu.eduftp://cseftp.tc.uvu.edu cns/fairclde/Fall 2010/CS1410cns/fairclde/Fall 2010/CS1410
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.