Transcript
Page 1: Computer Programming Basics Jeon, Seokhee Assistant Professor

ComputerComputer Programming BasicsProgramming Basics

Jeon, Seokhee

Assistant ProfessorAssistant ProfessorDepartment of Computer Engineering,Department of Computer Engineering,

Kyung Hee University, KoreaKyung Hee University, Korea

Page 2: Computer Programming Basics Jeon, Seokhee Assistant Professor

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

Page 3: Computer Programming Basics Jeon, Seokhee Assistant Professor

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

Page 4: Computer Programming Basics Jeon, Seokhee Assistant Professor

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.

Page 5: Computer Programming Basics Jeon, Seokhee Assistant Professor

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

Page 6: Computer Programming Basics Jeon, Seokhee Assistant Professor

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 년 ).

Page 7: Computer Programming Basics Jeon, Seokhee Assistant Professor

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

Page 8: Computer Programming Basics Jeon, Seokhee Assistant Professor

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

Page 9: Computer Programming Basics Jeon, Seokhee Assistant Professor

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

Page 10: Computer Programming Basics Jeon, Seokhee Assistant Professor

Course Schedule (Tentative)Course Schedule (Tentative)

• In the web page, http://haptics.khu.ac.kr/pb/


Recommended