“程序设计基础辅导”的版本间的差异
来自问题求解
小 (→学习周历) |
小 (→参考教材) |
||
第3行: | 第3行: | ||
== 参考教材 == | == 参考教材 == | ||
− | * K&R: [[Media:The_C_Programming_Language_(2nd_Edition_Ritchie_Kernighan).pdf | The C Programming Language (2nd Edition)]], Brian Kernighan and Dennis | + | * K&R: [[Media:The_C_Programming_Language_(2nd_Edition_Ritchie_Kernighan).pdf | The C Programming Language (2nd Edition)]], Brian Kernighan and Dennis Ritchie [建议通读] |
− | * RR: [[Media: Understanding_and_Using_C_Pointers_(Richard_Reese).pdf | Understanding and Using C Pointers]], Richard Reese | + | * RR: [[Media: Understanding_and_Using_C_Pointers_(Richard_Reese).pdf | Understanding and Using C Pointers]], Richard Reese [建议通读] |
* C++ 教材待定 | * C++ 教材待定 | ||
2018年1月3日 (三) 13:45的版本
学习目标
- 掌握C/C++程序设计语言
参考教材
- K&R: The C Programming Language (2nd Edition), Brian Kernighan and Dennis Ritchie [建议通读]
- RR: Understanding and Using C Pointers, Richard Reese [建议通读]
- C++ 教材待定
参考资料
- http://www.cplusplus.com/
- http://en.cppreference.com/w/c
- http://en.cppreference.com/w/
- C Coding Standard
- C++ Coding Standard
- Google C++ Style Guide
学习周历
日期 | 论题 | 阅读材料 | 编程任务 |
---|---|---|---|
2017-10-20 |
1-1: IO (C 语言)
|
|
|
2017-10-27 |
1-2: The Josephus Puzzle:
|
|
|
2017-11-03 |
1-3: The Tromino Tiling Puzzle:
|
|
|
2017-11-10 |
1-4: The Josephus Puzzle (Revisited):
1-4-josephus-linkedlist.pdf (1-4-josephus-linkedlist-handout.pdf) |
|
|
2017-11-24 |
1-5:
|
|
|
2017-12-01 |
1-6: Elements of Programming Style |
|
待定论题:
- A Tour of C++