Download presentation
Presentation is loading. Please wait.
1
Lecture 1 C++ Programming
Arne Kutzner Hanyang University / Seoul Korea
2
Literature (suggestion)
Stephen Prata, C++ Primer Plus (6 Edition), Addison-Wesley Professional, Korean version available 09/2018 Introduction to C++ Programming
3
Introduction to C++ Programming
Contact Contact data: Phone Office Room Slides of the course are available for download at itbe.hanyang.ac.kr 09/2018 Introduction to C++ Programming
4
Prof. Dr. Arne Kutzner / Weekly Schedule 2018.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++(1) 10:00-12:00 (H77 – 703) Alg. Analysis 10:30-12:00 (H77 – 202) Alg. Analysis 13:00 – 14:30 (H ) C++(2) 13:00-15:00 (H77 – 703) C++(2) 15:00-17:00 (H77 – 703) 09/2018 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/2018 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 cont., C++03, C++11,C++14, C++17 Solutions 5 15 Final Examination 09/2018 Introduction to C++ Programming
7
Structure of the Course
Lecture C++ topics/concepts are intruduced and tought Exercising Classes TA will repeat highlights of lecture and exercise with the students Homework Assignments Homework is for exercising and preparation of midterm and final examination 6 homework assignments planed 09/2018 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/2018 Introduction to C++ Programming
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.