Sunteți pe pagina 1din 10

Computer

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
University.

• 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
Studio.
• 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: jeon@khu.ac.kr
• Office: room 318 (office hour: after each lecture, for
an hour)
• Tel: 031-201-3485
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…

• 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
Language

• 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
Grading

• 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, http://haptics.khu.ac.kr/pb/