Welcome to Course SE105! (Fall 2014)
Note: this page is for se332 at fall 2014 and thus is no longer active!
Overview
What you will learn
- Basic concepts of programming
- Practical and key programming techniques
- Basic knowledge of standard C++ language
What you will be able to do after this course
- Write simple command-line C++ programs
- Understand programs that have many lines of codes
- Be ready for advanced programming courses
What you will NOT be after this course
- C++ experts
- Programming master
Text Book
-
Programming : principles and practice using C++, by Bjarne Stroustrup, Addison-Wesley, ISBN: 0-32-154372-6 (amazon)
TA
刘晓宁 18801970616 xiaoning.liu.leon@gmail.com
杜振伟 15216712592 296524985@qq.com
顾剑宇 18801969517 vicgu@qq.com
安延鑫 18801903383 xm_ayx@126.com
李烁 15900815608 136603718@qq.com
Agenda
Date |
Content |
Practice(Onsite) |
Assignment |
Material |
Sep. 18th, 2014 |
Chapter 1: Programming |
预备练习 |
|
1. 创建C++程序手册
2. How to get your #include "std_lib_facilities.h" working if you are using Visual Studio 2010 express
3. Installing Visual studio express 2010 and Std_lib_facilities
|
Sep. 23rd, 25th, 2014 |
Chapter 2: Types |
|
|
|
Sep. 29th, 2014 |
Chapter 3: Computation |
|
课后作业1 |
|
Oct. 9th, 2014 |
Chapter 4: Example-1 |
上机作业1 |
课后作业2 |
VC++ Debug |
Oct. 11th, 2014 |
Chapter 5: Function |
|
|
|
Oct. 14th, 2014 |
Chapter 6: Scope |
|
|
|
Oct. 16th, 2014 |
Chapter 7: Errors |
上机作业2 |
课后作业3 |
|
Oct. 21st, 2014 |
Chapter 8: Recursion |
|
|
|
Oct. 23rd, 2014 |
Chapter 9: Example-2 |
上机作业3 |
课后作业4 |
习题课1 |
Oct. 28th, 2014 |
Chapter 10: Overload |
|
|
|
Oct. 30th, 2014 |
Chapter 11: I/O streams |
上机作业4 |
课后作业5 |
|
Nov. 4th, 2014 |
Chapter 12: Customed I/O streams |
|
|
|
Nov. 6th, 2014 |
Chapter 13: Writing |
上机作业5 |
课后作业6 |
|
Nov. 11th, 2014 |
Chapter 14: Completing |
|
|
综合练习1 |
Nov. 13th, 2014 |
Chapter 15: Class |
上机作业6 |
课后作业7 |
习题课2 |
Nov. 18th, 2014 |
Chapter 16: Example-3 |
|
|
|
Nov. 20th, 2014 |
Chapter 17: Sequential containers |
上机作业7 |
课后作业8 |
|
Nov. 25th, 27th, 2014 |
Chapter 18: Associative containers |
|
|
综合练习2 |
Dec. 2nd, 2014 |
Chapter 19: Subclassing |
|
|
|
Dec. 4th, 2014 |
Chapter 20: Virtual Function |
上机作业8 |
课后作业9 |
习题课3 |
Dec. 9th, 2014 |
Chapter 21: Pure virtual Function |
|
|
|
Dec.11th, 2014 |
Chapter 22: Display |
上机作业9 |
课后作业10 |
1. 综合练习3 2. FLTK使用指导书 |
Dec. 16th, 2014 |
Chapter 23: Graph Classes |
|
|
|
Dec. 18th, 2014 |
Chapter 24: GUI |
|
|
|
Dec. 23rd, 2014 |
Chapter 25: Example-4 |
|
|
|
Dec. 25th, 2014 |
Chapter 26: new & delete |
|
|
|
Dec. 30th, 2014 |
Chapter 27: Deep Copy |
|
|
|
Jan. 2th, 2015 |
Review |
|
|
|