1 / 34

Consultant Presentation

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

astra
Download Presentation

Consultant Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Consultant Presentation Consultant : Group B2 Client : Group A1

  2. 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

  3. Client : Group A1 • Leader : Oliver • Secretary : Jeff • Liaison member : Eric • Project Tracker : Nesta • Webpage-Administrator : Kelvin • http://hk.geocities.com/sftw241_a1

  4. Presentation Content: • Content • Objective of teaching • Material and Reference Support • Teaching Method and Schedule • Future support • Webpage support • Question & Answer

  5. Objective of teaching Group B2 Present by : Lok

  6. 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.

  7. 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.

  8. 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

  9. Material and Reference Group B2 Present by : Terry

  10. 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)

  11. 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++.

  12. 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)

  13. 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

  14. Teaching Schedule Group B2 Present by : Ernest

  15. Training Process

  16. 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

  17. 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.

  18. 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

  19. Teaching Schedule 2 • The second lecture • Looping statement • Selection statement • Array and Pointer • Function • User-defined data type • Structure and Class

  20. Teaching Schedule 3 • The third lecture • Constructor • Overloading • Overriding • Inheritance • Public, Private, Protected • Static class

  21. Teaching Schedule 4 • The forth lecture • Exception • Preprocessor • Template • File input and output • Namespace

  22. 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

  23. Future support Group B2 Present by : Fan Li Na

  24. Future support 1 • Objective Help our client to solve the C++ programming problem • Material • Teaching notes • Reference book (e-book) • Reference website

  25. Future support 2 • Contact us • By e-mail • By telephone • By guestbook (website) • Getting information which our client need • Meeting with them

  26. 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

  27. 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

  28. Webpage support Group B2 Present by : Huang Bo

  29. 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

  30. 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

  31. 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

  32. 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

  33. Question & Answer Q & A Time

  34. -- The End -- Thank you

More Related