Transcript Document

1
About BSIFG C++ Programming Training
This practical C++ program includes a series of
valuable training courses which indeed provide a
through, hands-on, and deeper knowledge in
strategies and effective design and development
in C++. There will be three levels in this C++
training to provide students excellent
programming experiences for their future
professional career in both software engineering
and financial engineering/financial analyst.
2
Why Learning C++ Programming
• In today’s competitive job market, C++ is a popular
requirement for any quantitative related job.
• C++ is a highly flexible and complicated
programming language.
• If you know C++, others will assume you are
knowledgeable.
• C++ is fast enough to meet specific time
requirement of some real-time financial
applications.
3
Level 1: Software Engineering Training
-- for everyone interested in C++
This 10 hour training courses will begin with basic
C++ concepts, including variables, functions, and
classes, and Standard Template Library, and then
teach techniques in memory management, error
handling, LIB vs. DLL. Students will also learn to
build a process in C++. For example, a simple
Monte Carlo based calculations.
4
Level 2: Financial Engineering Training
-- for experienced C++ programmers
The 10 hour training courses in Level 2 will cover
the topics in SDLC(Software Development
Lifecycle), Software Architecture and Design,
Patterns, Tips and Tricks, Frameworks,
performance optimization and much more.
Students will completely understand C++ design
and its application in Derivatives Pricing, and
should be able to come up with his/her own
design using covered patterns.
5
Level 3: Advance C++ Programming
-- for professional financial analysts
Level 3 training will include strategic thinking
and methodologies, QuantLib, and more handson team projects. By the end of Level 3, students
should be able to use QuanLib with confidence
and should understand how it works “under the
hood”.
6
Professional Lecturing Team
The training program is managed by BSIFG
Training Group, and all the lecturers are an elite
collection of successful industry practitioners or
professionals ranging from senior Financial
Engineering, Software Development and IT
Development.
7
BSIFG Training Group
Email: [email protected]
Phone: +1 (647) 768-8845
8