Introduction to C++ Course Version 1.0. Topics Course Outline Course Materials Syllabus Blackboard Forum Why C++

Slides:



Advertisements
Similar presentations
Stations of the Cross. First Station: Jesus is condemned to die.
Advertisements

Vocabulary Lesson Unit Title Here. first vocabulary word.
Math Ordinal Positions Grade 2 SOL 2.3 Created by; Kim Smith.
Numbers Sound stress.
Let’s repeat the ordinal numbers!
Type Title Here for Tic-Tac-Toe Type names of students in group here.
A very special day! 1/14. 2/14 30 a thirteen b three c thirty 50 a fifty b fifteen c five 90 a nine b ninety c nineteen 70 a seventeenb seven c seventy.
On the first day of winter, my true love gave to me: a___________ in a tree.
Stations of the Cross.
IS612 – Object Oriented Concepts and Development Dr. Catherine Dwyer Fall 2010.
CS211 Data Structures Sami Rollins Fall 2004.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
191 ENG 213 OVERVIEW INTRODUCTION TO THE STUDY OF LANGUAGE by Don L. F. Nilsen.
GramaticaEngleza.com NUMERALUL ORDINAL (The) first – 1 st (The) eleventh- 11 th (The) second – 2 nd (The) twelfth – 12 th (The) third – 3 rd (The) thirteenth.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
The Way of the Cross. The First Station Jesus is Condemned to Death “We adore you, O Lord, and we praise You. Because by Your holy cross, You have redeemed.
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
LET’S HAVE SOME FUN THIS WEEKEND!. THIS WEEKEND Lina, let’s go to the movies this weekend! Mmm…I prefer going to the funfair Jeff FUNFAIR MOVIES.
C++ Programming. Table of Contents History What is C++? Development of C++ Standardized C++ What are the features of C++? What is Object Orientation?
Object Oriented Design and Programming Alan Goude Room: Sheaf 9323.
How To Take an ELA Test. 1.Always write neatly. 2.Always write A LOT. 3.Fill in all the lines. 4.Short answers = 4 sentences. 5.Bullets usually mean paragraphs.
To Mrs. Lairsey And Class From: Hannah To Mrs. Lairsey And Class From: Hannah.
Object Oriented Programming Lecture 1: Introduction.
Module Overview n Module Title: OO Programming n Module Code: MIT3446 n Module Value: 3.0 n Duration: 15 weeks n Class-Contact Hours: Lecture15 hrs n Lab/Tutor30hrs.
Object Oriented Programming Elhanan Borenstein copyrights © Elhanan Borenstein.
Salman Marvasti Sharif University of Technology Fall 2014.
Copyright © 2012 Pearson Education, Inc. 9/4/1435 h Sunday Lecture 1 Array’s Terminologies.
IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009.
have breakfast have a break learn Maths speak English draw pictures read a tale write words sing songs listen to the teacher play computer.
Monday, Jan 6, 2003Kate Gregory with material from Deitel and Deitel CO 204 Object Oriented Programming 2003 Trent University Kate Gregory.
INM205 Object Oriented Programming in JAVA Dr. Michael Casey Department of Computing.
Twelve Days of Chemistry. On the first day of chemistry, my teacher said to me, write down the safety rules.
Multiplying Common Fractions Multiplying next Using the Corn Bread © Math As A Second Language All Rights Reserved.
Lesson 4: When Is Your Birthday?. Key Expressions:  When is ________?  It’s __________.  What we will learn:  Months  Ordinal numbers 1 st -31 st.
Stations of the cross. The first Station: Jesus is condemned to death.
CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71.
Highly Recommended Unit Four: Taking Restaurant Bookings.
© Priya Rajendran A Dozen Roses The first rose holds the joy That's in my heart today; The.
Fractions Part Two. How many halves are in a whole? 2 1/2.
Cardinal Numbers 10 TEN 11 ELEVEN 12 TWELVE 0 OH ZERO 1 ONE 2 TWO
The First Station: Jesus is Condemned to Die
The First Station Jesus is Condemned. The First Station Jesus is Condemned.
facebook Name Wall Photos Name Logout Information
CMPE419 Mobile Application Development
Months of the Year ©Copyright
Ordinal Number's Amber, Mia, Angela.
facebook Name Wall Photos Name Logout Information
Name facebook Wall Photos Name Logout Wall Info Photos Information
Student #7 starts with Locker 7 and changes every seventh door
Cardinal and ordinal numbers
The Stations Of The Cross
Objects First with Java A Practical Introduction using BlueJ
CSE Object Oriented Programing
Social Justice Stations of the Cross
Ms. Lindsey’s Kindergarten Class 11/1/16
Objects First with Java A Practical Introduction using BlueJ
Ordinal Numbers.
facebook Name Wall Photos Name Logout Information
facebook Name Wall Photos Name Logout Information
facebook Name Wall Photos Name Logout Information
Our birthdays 3B:Unit 3.
The Twelve Days of Christmas
facebook Name Wall Photos Name Logout Information
Ordinal Numbers.
facebook Name Wall Photos Name Logout Information
CMPE419 Mobile Application Development
facebook Name Wall Photos Name Logout Information
CSCE156: Introduction to Computer Science II
Write the date in English
Presentation transcript:

Introduction to C++ Course Version 1.0

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

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

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

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

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

Blackboard DON’T USE!

Forum USE!

I don’t use uvlink !

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.

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.

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

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