10
Computer Computer Programming Programming Basics Basics Jeon, Seokhee Assistant Professor Assistant Professor Department of Computer Engineering, Department of Computer Engineering, Kyung Hee University, Korea Kyung Hee University, Korea

Computer Programming Basics Jeon, Seokhee Assistant Professor

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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/