Lecture 1 C++ Programming Arne Kutzner Hanyang University / Seoul Korea
09/2015Introduction to C++ ProgrammingL1.2 Literature Stephen Prata, C++ Primer Plus (6 Edition), Addison-Wesley Professional, Korean version available
09/2015Introduction to C++ ProgrammingL1.3 Contact Contact data: –Phone –OfficeRoom Slides of the course are available for download at ak.hanyang.ac.kr
09/2015Introduction to C++ ProgrammingL1.4 MonTueWedThuFri 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++(2) 15:00-17:00 (H77 – 703) Prof. Dr. Arne Kutzner / Weekly Schedule C++(1) 10:00-12:00 (H77 – 703) Alg. Analysis 15: :30 (H ) Alg. Analysis 15:00-16:30 (H77 – 508) C++(1) 13:00-15:00 (H77 – 703) C++(2) 10:00-12:00 (H77 – 703)
09/2015Introduction to C++ ProgrammingL1.5 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/2015Introduction to C++ ProgrammingL1.6 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 Encapsulation in C++ (public versus private), Constructors Solutions 3, Homew Inheritance, Method Overriding, Polymorphism Deadline Homew Exception Handling, Try-Catch-Blocks Solutions 4, Homew C++ Templates, Intro to Standard Templates (STL) Deadline Homew STL-String Class, C++03, C++11 Solutions 5 15 Final Examination Homework Program Week
09/2015Introduction to C++ ProgrammingL1.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 –6 homework assignments planed
09/2015Introduction to C++ ProgrammingL1.8 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/2015Introduction to C++ ProgrammingL1.9 Some final words... How to become a proper Student ?
09/2015Introduction to C++ ProgrammingL1.10 please...
09/2015Introduction to C++ ProgrammingL1.11 come „on time“ !