340 likes | 467 Views
Consultant Presentation. Consultant : Group B2 Client : Group A1. About our group B2. Leader : Ernest Secretary : Lok Liaison Member : Terry Project Tracker : Fan Li Na Webpage-Administrator : Huang Bo http://hk.geocities.com/sftw241_b2. Client : Group A1. Leader : Oliver
E N D
Consultant Presentation Consultant : Group B2 Client : Group A1
About our group B2 • Leader : Ernest • Secretary : Lok • Liaison Member : Terry • Project Tracker : Fan Li Na • Webpage-Administrator : Huang Bo • http://hk.geocities.com/sftw241_b2
Client : Group A1 • Leader : Oliver • Secretary : Jeff • Liaison member : Eric • Project Tracker : Nesta • Webpage-Administrator : Kelvin • http://hk.geocities.com/sftw241_a1
Presentation Content: • Content • Objective of teaching • Material and Reference Support • Teaching Method and Schedule • Future support • Webpage support • Question & Answer
Objective of teaching Group B2 Present by : Lok
Objective of teaching 1 • What will our client learn • Language : C++ • Concept of OOP (Object Oriented Programming) • Help our client to do a C++ programming project in the 2nd period.
Objective of teaching 2 • The concept of OOP • Introduce the OOP concept and idea. • Using OOP to Design But we are not going to spend much time on it.
Objective of teaching 3 • The difference between C and C++ • C is FOP (Function-Oriented Programming) • C++ is OOP (Object-Oriented Programming) • The difference between OOP and FOP • Syntax of C and C++ • Design Methodology
Material and Reference Group B2 Present by : Terry
Material and Reference 1 • Teaching notes We will send a teaching notes to our client before every lecture (by E-mail) Format : Microsoft Word (.DOC) PowerPoint Slide (.PPT)
Material and Reference 2 • Reference Book • Thinking in C++ 2nd Edition This book include some concept of OOP. • Beginning C++ Very detail to teach and introduce concept of OOP and syntax of C++, and also the difference between C and C++.
Material and Reference 3 • Reference Website • http://www.cs.wustl.edu/~schmidt/C++/This web site introduces how to learn C++ programming language. And the application of C++. • http://www.mindview.net/ This website have some e-Book is available for download (such as : Thinking in Java)
Material and Reference 4 • Software • Microsoft Visual C++ 6.0 (Windows) • Borland C++ Builder 6 (Windows) Easy to build up a GUI application • GCC compiler (Unix) Use this compiler in UM
Teaching Schedule Group B2 Present by : Ernest
Teaching Method 1 • Tutorial Class • Time : 11:00a.m. ~ 1:00p.m. Monday • Place : N102A (Computer room) Since there have computers. • Assignment Not every lecture has assignment
Teaching Method 2 • Client Support (Problem or Question) • Try to answer the question in lecture • Try to get the information which our client needed and want to learn • Reference of book, notes We will try our best to answer and solve the question.
Teaching Schedule 1 • The first lecture • Introduce the concept of OOP • Basic syntax of C++ • Basic input and output • The difference between C and C++ • Compile the C++ source file
Teaching Schedule 2 • The second lecture • Looping statement • Selection statement • Array and Pointer • Function • User-defined data type • Structure and Class
Teaching Schedule 3 • The third lecture • Constructor • Overloading • Overriding • Inheritance • Public, Private, Protected • Static class
Teaching Schedule 4 • The forth lecture • Exception • Preprocessor • Template • File input and output • Namespace
Teaching Schedule 5 • The fifth lecture • GUI (Graphic User Interface) Library is big and hard to remember • C++ Builder This will be easier to build a GUI. No need to remember such a big Library
Future support Group B2 Present by : Fan Li Na
Future support 1 • Objective Help our client to solve the C++ programming problem • Material • Teaching notes • Reference book (e-book) • Reference website
Future support 2 • Contact us • By e-mail • By telephone • By guestbook (website) • Getting information which our client need • Meeting with them
Future support 3 • Exercise • Let our client have a strong impression on C++ programming language syntax • Client have question / problem • Finding information which they need • Try to answer or solve the problem in a proper way • Discussion it on meeting
Future support 4 • Give them idea or suggestion to their final programming project • Data Structure and some useful algorithm in solving problem • Discussion with them • Try to solve the problem and make a clear understanding
Webpage support Group B2 Present by : Huang Bo
Webpage support 1 • Training Proposal • To make our client clear what we are going to do • How to support our client to solve the final programming problem • Teaching Schedule
Webpage support 2 • Reference • Update our content of reference • Make it easy to search or finding information that our client need • Provide some useful link to our client • Internet book store • C++ information or teaching website
Webpage support 3 • Discussion point • Provide some question or problem to let our client to solve it and discussion it • The solution will be available here • If client have some problem, we will post it on this part and try to solve or discuss it
Webpage support 4 • Contact • Guestbook Our client and other groups can write some comment or suggestion of our group • E-mail Our client and other groups can contact us using e-mail also to said something about us
Question & Answer Q & A Time
-- The End -- Thank you