C++
Course information
- Lectures: Room M5, Monday, Fourth period (14:50 - 16:20)
- Exercises: std3, std4, Monday, Fifth period (16:30 - 18:00)
- Instructors:
- M5: Pierre-Alain Fayolle (email: fayolle)
- std3: Konstantin Markov (email: markov)
- std4: Pierre-Alain Fayolle (email: fayolle)
- Teaching Assistants:
- std3:
- Suzuki Kazuma (email: m5151106)
- Sato Tatsuya (email: m5151145)
- std4:
- Daicho Takuma (email: m5141137)
- Suzuki Takayuki (email: m5151115)
- Course objectives: This course provides an introduction to the C++ programming language.
In this class, we introduce the student to the basic facilities of the C++ language. We present then the abstraction mechanisms provided by the language that allow for Object Oriented Programming (OOP) and generic programming. Finally, we give an introduction to the standard library and the facilities it provides.
- Evaluation:
attendance and quiz - 5%
exercises - 50%
final examination - 45%
Slides
- Week 1:
- Week 2:
- Week 3:
- Week 4:
- Week 5:
- Week 6:
- Week 7:
- Week 8:
- Week 9:
- Week 10:
- Week 11:
- Week 12:
- Week 13:
- Week 14:
Exercises
How to submit:
- How to submit: Submit your solution by email to: your instructor and your TA(s). You can find the name and emails of the instructors and TAs at the beginning of this page.
Subject of email is: [C++] ExXX (XX corresponds to the week)
- 提出方法:電子メル. To: 演習のInstructor と TA。Subject を [C++} ExXX (たとえば最初の演習は [C++] Ex01 になります)
- When to submit: To solve an exercise, you have the time of the class (1 hour 30) plus one week. Your solution need to be submitted before the beginning of the following exercise (i.e. before the next monday, 16:30)
- 提出期限:1週後の演習まで (16:30)
- What to submit: You should submit as attachments to your email the source code (files) corresponding to your solution for each of the questions.
- 提出:ソースコード(ファイル)
List of exercises:
Links