- Joined
- 5/2/06
- Messages
- 12,165
- Points
- 273
What prerequisite knowledge is required/recommended for the course?
This course is not recommended for those who do not already have a solid C++ background (either academically or professionally). Intermediate to advanced level knowledge of C++98 is required. This can be either from the C++ Programming for Financial Engineering course, college courses in C++, and/or industry experience.
Students should be intimately familiar with at least the following:
Additionally, we recommend completing Advanced Level 1 prior to enrolling in the course.
Does the certificate satisfy the programming requirement of MFE programs?
The certificate exceeds the C++ pre-requirement for the Baruch MFE program. Students will be able to include in their application to any program the course syllabus and the C++ projects completed during the course to show advanced programming proficiency.
What is the learning format of the course?
The course is organized in 7 levels and a final project, with access to the next level automatically provided when finishing the current level.
Once enrolled, every student assigned a personal Teaching Assistant (TA) who will answer questions, grade the programming exercises, and proctor/grade the final exam. A private forum is available to the students taking the course for interacting with the TA and with other students.
What is the best way to study for the course?
To best benefit from the learning format of the C++ Programming Certificate, it is suggested that you study the material in the following sequence:
The final exam consists of a major project (after Level 7). Students have a list of projects to choose from, depending on their area of interest.
Note that the final project is optional, but is weighted at 15% of your overall grade; hence, opting out of the final project can seriously affect your final grade.
What is the refund policy?
Full tuition refund is granted upon request within 14 days of enrollment. No refund is provided after that, for any reason.
What certifications do students receive upon successfully completing the course?
The Baruch MFE program will issue a Certificate of Completion to students who pass the final exam and obtain a 70% or higher average. A Certificate of Completion with Distinction will be awarded to students with 90% or higher average. The certificates are sent as a PDF.
Is there a time limit to complete the first level?
Yes, the first level must be completed within the first two weeks of enrollment. This means the exercises must be submitted and the quiz must be completed within the first 14 days.
Is there a time limit to finish the course?
While students have indefinite access to the course materials, they have a maximum of 20 weeks to earn the certificate. After the 20 week deadline has passed, students lose the ability to earn the certificate and lose TA support (can no longer submit homework for feedback/grade). There are no exceptions to this policy.
To progress to the next level, you need to finish all programming assignments of the current level and pass a quiz.
Do I have access to the materials after I complete the certificate?
You will have unlimited access to the private forum and the materials. This can be useful when you need to refresh memory and refer to the projects you have done.
This course is not recommended for those who do not already have a solid C++ background (either academically or professionally). Intermediate to advanced level knowledge of C++98 is required. This can be either from the C++ Programming for Financial Engineering course, college courses in C++, and/or industry experience.
Students should be intimately familiar with at least the following:
- C++98 (syntax, classes, inheritance, polymorphism)
- Generic programming (templates)
- STL
- At least some knowledge of Boost libraries (what they are, how to setup and use).
Additionally, we recommend completing Advanced Level 1 prior to enrolling in the course.
Does the certificate satisfy the programming requirement of MFE programs?
The certificate exceeds the C++ pre-requirement for the Baruch MFE program. Students will be able to include in their application to any program the course syllabus and the C++ projects completed during the course to show advanced programming proficiency.
What is the learning format of the course?
The course is organized in 7 levels and a final project, with access to the next level automatically provided when finishing the current level.
Once enrolled, every student assigned a personal Teaching Assistant (TA) who will answer questions, grade the programming exercises, and proctor/grade the final exam. A private forum is available to the students taking the course for interacting with the TA and with other students.
What is the best way to study for the course?
To best benefit from the learning format of the C++ Programming Certificate, it is suggested that you study the material in the following sequence:
- Watch all the recorded video clips for a level.
- Read the accompanying materials.
- Analyze and run the sample code.
- Ask questions in the forum which can be answered by your TA or other students.
- Complete the programming assignments (only after watching all the videos and reading all the materials for the level).
- Take the quiz at the end of the level.
- Proceed to the next level.
The final exam consists of a major project (after Level 7). Students have a list of projects to choose from, depending on their area of interest.
Note that the final project is optional, but is weighted at 15% of your overall grade; hence, opting out of the final project can seriously affect your final grade.
What is the refund policy?
Full tuition refund is granted upon request within 14 days of enrollment. No refund is provided after that, for any reason.
What certifications do students receive upon successfully completing the course?
The Baruch MFE program will issue a Certificate of Completion to students who pass the final exam and obtain a 70% or higher average. A Certificate of Completion with Distinction will be awarded to students with 90% or higher average. The certificates are sent as a PDF.
Is there a time limit to complete the first level?
Yes, the first level must be completed within the first two weeks of enrollment. This means the exercises must be submitted and the quiz must be completed within the first 14 days.
Is there a time limit to finish the course?
While students have indefinite access to the course materials, they have a maximum of 20 weeks to earn the certificate. After the 20 week deadline has passed, students lose the ability to earn the certificate and lose TA support (can no longer submit homework for feedback/grade). There are no exceptions to this policy.
To progress to the next level, you need to finish all programming assignments of the current level and pass a quiz.
Do I have access to the materials after I complete the certificate?
You will have unlimited access to the private forum and the materials. This can be useful when you need to refresh memory and refer to the projects you have done.