consultant presentation
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Consultant Presentation
Consultant : Group B2
Client : Group A1
About our group B2
Leader : ErnestSecretary : LokLiaison Member : TerryProject Tracker : Fan Li NaWebpage-Administrator : Huang Bo
http://hk.geocities.com/sftw241_b2
Client : Group A1
Leader : OliverSecretary : JeffLiaison member : EricProject Tracker : NestaWebpage-Administrator : Kelvin
http://hk.geocities.com/sftw241_a1
Presentation Content:
ContentObjective of teachingMaterial and Reference SupportTeaching Method and ScheduleFuture supportWebpage support
Question & Answer
Objective of teaching
Group B2
Present by : Lok
Objective of teaching 1
What will our client learnLanguage : 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 FOPSyntax 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 BookThinking 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 Websitehttp://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
SoftwareMicrosoft Visual C++ 6.0 (Windows)Borland C++ Builder 6 (Windows)
Easy to build up a GUI applicationGCC compiler (Unix)
Use this compiler in UM
Teaching Schedule
Group B2
Present by : Ernest
Training Process
Time 10/03/2003 17/03/2003 24/03/2003 31/03/2003 07/04/2003
Learning the syntax in C++
Concept of OOP and basic syntax of C++
If, Loop, Array, Pointer, Class, namespace
Discussion on other syntax.
Problem Discussion
Start to think the problem
Discussion on the problem
Discuss the structure and algorithm
Solve the problem
Get ready to solve it.
Starting solving the problem
Solve the problem on discussion.
Teaching Method 1
Tutorial ClassTime : 11:00a.m. ~ 1:00p.m. MondayPlace : 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 lectureTry to get the information which our client
needed and want to learnReference of book, notes
We will try our best to answer and solve
the question.
Teaching Schedule 1
The first lecture Introduce the concept of OOPBasic syntax of C++Basic input and outputThe difference between C and C++Compile the C++ source file
Teaching Schedule 2
The second lectureLooping statement Selection statementArray and PointerFunctionUser-defined data typeStructure and Class
Teaching Schedule 3
The third lectureConstructorOverloadingOverriding InheritancePublic, Private, ProtectedStatic class
Teaching Schedule 4
The forth lectureExceptionPreprocessorTemplateFile input and outputNamespace
Teaching Schedule 5
The fifth lectureGUI (Graphic User Interface)
Library is big and hard to rememberC++ 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 problemMaterial
Teaching notesReference book (e-book)Reference website
Future support 2
Contact usBy e-mailBy telephoneBy guestbook (website)
Getting information which our client needMeeting with them
Future support 3
ExerciseLet our client have a strong impression on
C++ programming language syntaxClient have question / problem
Finding information which they needTry to answer or solve the problem in a
proper wayDiscussion 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 themTry to solve the problem and make a
clear understanding
Webpage support
Group B2
Present by : Huang Bo
Webpage support 1
Training ProposalTo make our client clear what we are going
to doHow to support our client to solve the final
programming problemTeaching Schedule
Webpage support 2
ReferenceUpdate our content of referenceMake it easy to search or finding information
that our client needProvide some useful link to our client
Internet book storeC++ information or teaching website
Webpage support 3
Discussion pointProvide some question or problem to let our
client to solve it and discussion itThe 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
ContactGuestbook
Our client and other groups can write some comment or suggestion of our group
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