Sunteți pe pagina 1din 10


Programming Basics

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

“Computer Programming Basics” course at the Kyung Hee

• Large portion of the materials is based on the lecture note

supplied by the authors of the textbook “Computer Science : A
Structured Approach Using C++, 2nd Edition.”
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: Computer Programming Basics

• After finishing this course, you will be able to write a
simple computer program using C++ with MS Visual
• The course consists of lectures and practice classes.
• Grading will be mainly based on 4 exams and quizzes.
Who am I?

• Studied computer science at POSTECH

(포항공과대학교) and ETH Zurich, Switzerland
(스위스 취리히 연방 공대)
• Assistant professor at KHU since 2012, 09.
• Research: virtual reality (가상현실), computer
graphics, haptics
• E mail:
• Office: room 318 (office hour: after each lecture, for
an hour)
• Tel: 031-201-3485

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

• Understandings and skills of general computer

programming with C++
– variables, types, arrays,…
– control statements (if, loops, functions,…)

• Simple low-level memory management

– Pointers and references

• MS Visual Studio
– Debugging and solution tools

• Class will be thought in English

• 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

• 1st exam : 20%

• 2nd exam (mid-term) : 20%
• 3rd exam : 20%
• 4th exam (final) : 20%
• Practice class and quiz : 20%
* Any kinds of dishonest behaviors (e.g., copying,
cheating) will result in the F grade
Course Schedule (Tentative)

• In the web page,