Lecture 1 C++ Programming

Slides:



Advertisements
Similar presentations
Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea.
Advertisements

CSCE 210 Data Structures and Algorithms
COMP171 Data Structures and Algorithms Spring 2009.
COMP152 Object-Oriented Programming and Data Structures Spring 2011.
Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea.
Object-Oriented Programming Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm QA, IIMS, Albany.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Introduction to Computer Science A Professor Uday Reddy
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
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.
1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
Lecture 1 C++ Programming Arne Kutzner Hanyang University / Seoul Korea.
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.
1 Welcome Alireza Humber College Lecture 1 Game 540 Alireza
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CSCE 210 Data Structures and Algorithms
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Cen 112 C Programming Özgür Örnek.
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
Introduction to Computers Computer Generations
INTERMEDIATE PROGRAMMING WITH JAVA
CSc 020: Programming Concepts and Methodology II
Midterm Review.
Computer Programming (ECE 201)
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Object-Oriented Programming
CSC215 Lecture Orientation.
TMC 1414 Introduction to Programming
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Lecture 1 C++ Programming
Andy Wang Object Oriented Programming in C++ COP 3330
CSC215 Lecture Orientation.
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
Lecture 1 Java Programming
Lecture 1 C++ Programming
Lecture 1 C++ Programming
Lecture 1 Concepts of Programming Languages
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
CSE1311 Introductory Programming for Engineers & Scientists
Lecture 1 Java Programming
Lecture 1 Concepts of Programming Languages
CSC215 Lecture Orientation.
Lecture 1 Concepts of Programming Languages
Lecture 1 Java Programming
An Introduction to Java Language
An Introduction to Java Language
C Programming Lecture 1 : Introduction
Computer Programming (ECE 201)
C Programming Lecture 1 : Introduction
ICS201 Introduction To Computing II
Course Guide CSC1201 Computer programming 2.
Computer Engineering Department Islamic University of Gaza
Lecture 1 Java Programming
1/○~1/○ weekly schedule MON TUE WED THU FRI SAT SUN MEMO
Lecture 1 Concepts of Programming Languages
Computer Engineering Department Islamic University of Gaza
Lecture 1 C++ Programming
Presentation transcript:

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

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

Introduction to C++ Programming Contact Contact data: E-Mail kutzner@hanyang.ac.kr Phone 2220 2397 Office Room 77-714 Slides of the course are available for download at ak.hanyang.ac.kr 09/2014 Introduction to C++ Programming

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:00 - 16:30 (H77 - 508) Alg. Analysis 15:00-16:30 (H77 – 508) C++(2) 16:00-18:00 (H77 – 703) 09/2014 Introduction to C++ Programming

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

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

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

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

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

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

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