Lecture 1 C++ Programming

Slides:



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

COMP171 Data Structures and Algorithms Spring 2009.
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.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
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.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
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.
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)
Introduction to Statistical Signal Processing
Lecture 1 C++ Programming
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
CMPT 238 Data Structures Instructor: Tina Tian.
CSC215 Lecture Orientation.
TMC 1414 Introduction to Programming
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
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
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
Computer Graphics Course Introduction.
An Introduction to Java Language
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
ICS201 Introduction To Computing II
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
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

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

Literature (suggestion) Stephen Prata, C++ Primer Plus (6 Edition), Addison-Wesley Professional, 2012. Korean version available 09/2018 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 itbe.hanyang.ac.kr 09/2018 Introduction to C++ Programming

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 (H77 - 203) C++(2) 13:00-15:00 (H77 – 703) C++(2) 15:00-17:00 (H77 – 703) 09/2018 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/2018 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 cont., C++03, C++11,C++14, C++17 Solutions 5 15 Final Examination 09/2018 Introduction to C++ Programming

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

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