1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.

Slides:



Advertisements
Similar presentations
Bjarne Stroustrup started work on C with Classes in 1979 at Bell Labs. In 1983 it was renamed C++.
Advertisements

CS1101: Programming Methodology
5/15/2015Assoc. Prof. Stoyan Bonev1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept. American University in Bulgaria
COMP171 Data Structure & Algorithm Tutorial 1 TA: M.Y.Chan.
Physics 212 College Physics II. Introduction  Instructor:Larry Watson  Office:105 Witmer  Phone:   web:und.nodak.edu/instruct/lwatson/212.
Information Systems in Organizations Introduction instructor’s name.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
1 CSE 2341 Object Oriented Programming with C++ Note Set #1.
Object Oriented Programming CEN 221. Course Description Classes, objects, inheritance, polymorphism, graphical user interfaces, event handling, exception.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
Chapter 11: Inheritance and Composition. Objectives In this chapter, you will: – Learn about inheritance – Learn about derived and base classes – Redefine.
Course Introduction Bryce Boe 2012/08/06 CS32, Summer 2012 B.
CSC 113 Java Programming II
Sadegh Aliakbary Sharif University of Technology Fall 2010.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
C++
Sadegh Aliakbary Sharif University of Technology Fall 2012.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
Copyright © 2012 Pearson Education, Inc. 9/4/1435 h Sunday Lecture 1 Array’s Terminologies.
E81 CSE 532S: Advanced Multi-Paradigm Software Development Chris Gill Department of Computer Science and Engineering Washington University in St. Louis.
Overview Introductions Administrative Material – Syllabus & Outline What we’re going to cover in this class.
1 Object-Oriented Programming Using C++ CLASS 1. 2 Review of Syllabus Catalog Description –An introduction to object oriented programming techniques using.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
BA 4226 Managing Organizational Change Introduction Course syllabus available at Instructor: Ça ğ rı Topal 1.
+ Hand in Guided Exercise Questions!. + MGS 351 Introduction to Management Information Systems RECITATION 3.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Physics 2053 General Physics I.
CS-1030 Dr. Mark L. Hornick 1 CS-1030 – Software Design 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
WELCOME to CS244 Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin -
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
Object-Oriented Programming. Objectives Distinguish between object-oriented and procedure-oriented design. Define the terms class and object. Distinguish.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
Lecture 1 C++ Programming Arne Kutzner Hanyang University / Seoul Korea.
CS-1030 Dr. Mark L. Hornick 1 Basic C++ State the difference between a function/class declaration and a function/class definition. Explain the purpose.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Data Structures and Algorithms in Java AlaaEddin 2012.
Chapter 11: Inheritance and Composition. Introduction Two common ways to relate two classes in a meaningful way are: – Inheritance (“is-a” relationship)
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
CS-321 Dr. Mark L. Hornick 1 CS-321 – Computer Graphics Dr. Mark L. Hornick web: webCT: webct.msoe.edu.
CSC4320/6320 Operating Systems.  Instructor: Xiaolin Hu   Phone:  Office: 25 Park Place Building,
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Andy Wang Object Oriented Programming in C++ COP 3330
Introduction to Computers Computer Generations
CSc 020: Programming Concepts and Methodology II
COMP 220 HELP Marvelous Learning / comp220help.com
Lecture 1 C++ Programming
Object-Oriented Programming
Object-Orientated Programming
CMPE419 Mobile Application Development
OMP 220 HELP Lessons in Excellence-- comp220help.com.
Andy Wang Object Oriented Programming in C++ COP 3330
CS 1302 Programming Principles II
Three major projects: There will be a midterm covering the material presented during the first half of the semester a final covering the material presented.
Lecture 1 C++ Programming
Introduction to Programming Using C++
Lecture 1 C++ Programming
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
CS 116 OBJECT ORIENTED PROGRAMMING II FINAL EXAM INFORMATION
C Programming Lecture 1 : Introduction
SE-1021 Software Development 2
C Programming Lecture 1 : Introduction
Course Guide CSC1201 Computer programming 2.
Lecture 1 Java Programming
Ninth step for Learning C++ Programming
CS313T Advanced Programming language
Presentation transcript:

1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1

2 IDLOOPC1998. Review of Syllabus Catalog Description –An introduction to object oriented programming techniques using C++ programming language. Topics covered will include classes, both single and multiple inheritance, templates, polymorphism, exception handling and file processing. Agenda

3 IDLOOPC1998. Review of Syllabus Catalog Description Course Requirements and Method of Evaluation –Test #1125 –Test #2125 –Homework10 each –Programs30 each –Final Exam200 –Term Project300 Agenda

4 IDLOOPC1998. Grading Example 1200 possible points Highest score of 1150 You collected 920 Agenda

5 IDLOOPC1998. Grading Example 1200 possible points Highest score of 1150 You collected 920 Agenda x 100 = B

6 IDLOOPC1998. Course Competencies Use the C++ preprocessor Explain the use of overloading operators Design and code an inheritance hierarchy Perform special input/output functions using various format specifiers and modifiers Agenda

7 IDLOOPC1998. Course Competencies Explain the use of overloading of function names Create a library of functions which can process data as objects Understand memory management and dynamic allocation Use a virtual function to demonstrate polymorphism Agenda

8 IDLOOPC1998. Course Competencies Demonstrate a knowledge of an “is a” and “has a” relationship between classes Write a C++ program using sequential and random file processing Use exception handling techniques Write a class template and a driver to use it Agenda

9 IDLOOPC1998. Assignments L: LABS due Thursday H:Homework due Tuesday Each of the above must be in your appropriate folder before class lecture begins on the day it is due

10 IDLOOPC1998. Late Assignments Homework assignments will not be accepted late Labs (programs) turned in late will lose 10 points

11 IDLOOPC1998. Explanation of Transmission of Assignments Webct demo

12 IDLOOPC1998. Q & A