Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 1 C++ Programming

Similar presentations


Presentation on theme: "Lecture 1 C++ Programming"— Presentation transcript:

1 Lecture 1 C++ Programming
Arne Kutzner Hanyang University / Seoul Korea

2 Introduction to C++ Programming
Literature Stephen Prata, C++ Primer Plus (6 Edition), Addison-Wesley Professional, Korean version available 09/2014 Introduction to C++ Programming

3 Introduction to C++ Programming
Contact Contact data: Phone Office Room Slides of the course are available for download at ak.hanyang.ac.kr 09/2014 Introduction to C++ Programming

4 Prof. Dr. Arne Kutzner / Weekly Schedule 2014.2
Mon Tue Wed Thu Fri 9:00 – 10:30 10:30 – 12:00 12:00 – 13:30 13:30 – 15:00 15:00 – 16:30 16:30 – 18:00 C++(1) 10:00-12:00 (H77 – 703) C++(2) 10:00-12:00 (H77 – 703) C++(1) 9:00-11:00 (H77 – 703) Alg. Analysis 15: :30 (H ) Alg. Analysis 15:00-16:30 (H77 – 508) C++(2) 16:00-18:00 (H77 – 703) 09/2014 Introduction to C++ Programming

5 Introduction to C++ Programming
Goals Introduction to the C++ Programming Language and the basic concepts of Object Oriented Programming Understanding of the notions Object, Class and Inheritance Some basic knowledge about algorithms and programming techniques 09/2014 Introduction to C++ Programming

6 Introduction to C++ Programming
Week Homework Program Provisional Schedule 2 Introduction, Basic Datatypes, “Hello World”-Program 3 Control Structures, Expressions, Operators Homework 1 4 Functions, Function Overloading, Recursive Programming Deadline Homew. 1 5 Arrays, Definition, Searching and Sorting of Arrays Solutions 1, Homew. 2 6 Pointers and Pointer Arithmetic Deadline Homew. 2 7 Structures, Enumerated Types, Bitwise Operators Solutions 2, Homew. 3 8 Midterm Examination 9 Foundations of OO-Programming, Class Definitions Deadline Homew. 3 10 Encapsulation in C++ (public versus private), Constructors Solutions 3, Homew. 4 11 Inheritance, Method Overriding, Polymorphism Deadline Homew. 4 12 Exception Handling, Try-Catch-Blocks Solutions 4, Homew. 5 13 C++ Templates, Intro to Standard Templates (STL) Deadline Homew. 5 14 STL-String Class, C++03, C++11 Solutions 5 15 Final Examination 09/2014 Introduction to C++ Programming

7 Structure of the Course
Lecture Study-group formation for conviently repeating the topics that were teached during class Homework Assignments Homework is for the preparation of midterm and final examination 5 homework assignments planed 09/2014 Introduction to C++ Programming

8 Introduction to C++ Programming
Grading Composition of final grade: Midterm Examination (30%) Final Examination (40%) Homework Reports (20%) Attendance (10%) Absolute Grading: A from 90% of max. reachable points B from 75% of max. reachable points C from 60% of max. reachable points 09/2014 Introduction to C++ Programming

9 Introduction to C++ Programming
Some final words ... How to become a proper Student ? 09/2014 Introduction to C++ Programming

10 Introduction to C++ Programming
please . . . 09/2014 Introduction to C++ Programming

11 Introduction to C++ Programming
come „on time“ ! 09/2014 Introduction to C++ Programming


Download ppt "Lecture 1 C++ Programming"

Similar presentations


Ads by Google