Object-Oriented Programming

Slides:



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

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
ICS 201 Course Overview.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
DEVELOPMENT OF A PROJECT-BASED STATISTICS COURSE FOR APPLIED BIOSTATISTICS USING STATA Frank Snyder, PhD, MPH Assistant Professor of Public Health Department.
1 CSE 2341 Object Oriented Programming with C++ Note Set #1.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
Network Computing Laboratory CS492b Creative System Design Course Orientation.
CSC 113 Java Programming II
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Calculus I – Course Syllabus Class Periods: 10:00am-10:50am MTWF Classroom: Thompson Hall 303 Instructor: Mei Q. Chen, Thompson Hall 328
Computer Programming Basics Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea.
Understanding the Academic Structure of the US Classroom: Syllabus.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
8/19/2003CS 303 – Administrivia Lecture 0 1 Administrivia Labs Homework Grades Exams Quiz.
Course Overview Internet Technology1. Course Objectives Develop an understanding of how web pages work. Become familiar with SSH, SFTP, HTML, CSS/JavaScript.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
E81 CSE 532S: Advanced Multi-Paradigm Software Development Chris Gill Department of Computer Science and Engineering Washington University in St. Louis.
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.
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 Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
SJTU Zhou Lingling1 EI207 Microelectronic Circuits Course Information Zhou Lingling.
A Class to build skills to help in all of your classes Study & Learning Skills A College Class It can be interesting and fun It can be boring and awful.
C++ Programming: Introduction 2015, Spring Pusan National University Ki-Joune Li
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.
Course overview March 3rd. Instructor information Instructor: Artem A. Lenskiy ( 아르텸 랜스키 ) Office: F410, 1 st engineering building Phone:
Subject to change. Advanced Placement Psychology Course Goal  To learn about the field of psychology through in- depth study, discussion and hands-on.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
GE 306Dr SaMeH1 Engineering Report Writing (GE 306) Associate Professor of Environmental Eng. Civil Engineering Department Engineering College Almajma’ah.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
Introduction to C++ Programming Language Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University,
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Andy Wang Object Oriented Programming in C++ COP 3330
CS101 Computer Programming I
INTERMEDIATE PROGRAMMING WITH JAVA
CSc 020: Programming Concepts and Methodology II
Course Introduction 공학대학원 데이타베이스
Syllabus Introduction to Computer Science
Introduction to C++ Programming Language
Syed Sohail Ahmed Assistant Professor, UET Taxila
Course Information Mark Stanovich Principles of Operating Systems
Course Overview CSE8313 Object-Oriented Analysis and Design
Computer Science 102 Data Structures CSCI-UA
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Course Overview - Database Systems
Andy Wang Object Oriented Programming in C++ COP 3330
EECE 310 Software Engineering
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Programming Using C++
Syllabus.
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
C Programming Lecture 1 : Introduction
C Programming Lecture 1 : Introduction
Bus 100: Business communications
CS Problem Solving and Object Oriented Programming Spring 2019
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

Object-Oriented Programming Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea

About The Lecture Note This lecture note is intended to be used by students in “Advanced Object-Oriented Programming” course at the Kyung Hee University. Large portion of the materials is based on the lecture notes supplied by the authors of the textbook “Computer Science : A Structured Approach Using C++, 2nd Edition” and course slides made by Professor Young-koo Lee.

Why do you take this course? Because it is mandatory in your department? Because many people take it? Just a random choice? The best answer would be I take it because I am interested

The Course in a Nutshell Title: Object-Oriented Programming After finishing this course, you will be able to write structured computer programs using object-oriented concept with C++. The course consists of lectures and practice classes. Grading will be mainly based on 4 exams, 13 practices, quizzes, and assignments.

Lecturer

Teaching Assistance 유승화, 장윤경

Texts Text B. A. Forouzan & R. F. Gilgerg, “Computer Science : A Structured Approach Using C++, 2nd Edition,” Thompson Press. References 박진수, “C++ 기초 핵심 원리,” 생능출판사 (2008년). 천정아, “C++ Programming with a Workbook,” 이한출판사 (2008년). 이승관 & 정태충, “ROBOT C로 접근하는 C프로그래밍 입문”, 홍릉과학출판사 (2008년).

The Course will Cover… It is not just about C++ The way how to make a structured, reusable, efficient, effective program using the concept of OOP Classes, inheritance, polymorphism… Techniques that enriches your programming skill Strings, Templates, Exceptions, Advanced File IOs

Language Class will be thought in Korean but all materials including class lecture notes, practice class notes, homework problems, and exam problems will be written in English A good change to train your English skill Also recommend to buy English textbook

Grading 1st exam : 15% 2nd exam (mid-term) : 15% 3rd exam : 15% 4th exam (final) : 15% Practice class evaluation : 10% Quiz and class participation : 20% Assignments : 10% * Any kinds of dishonest behaviors (e.g., copying, cheating) will result in the F grade

Course Schedule (Tentative) In the web page, http://haptics.khu.ac.kr/aoop/

Course Materials and Upload Lecture notes, lab materials, schedules, and assignments: http://haptics.khu.ac.kr/aoop/ The place where your assignment, quiz, exam, and practice should be uploaded: http://klas.khu.ac.kr