ComputerComputer Programming BasicsProgramming Basics
Jeon, Seokhee
Assistant ProfessorAssistant ProfessorDepartment of Computer Engineering,Department of Computer Engineering,
Kyung Hee University, KoreaKyung Hee University, Korea
About The Lecture NoteAbout 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?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 NutshellThe 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?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: [email protected]• Office: room 318 (office hour: after each lecture, for
an hour)• Tel: 031-201-3485
TextsTexts
• 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…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
LanguageLanguage
• 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
GradingGrading
• 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)Course Schedule (Tentative)
• In the web page, http://haptics.khu.ac.kr/pb/