MA332
Programming in C++
This information is for the 2019/20 session.
Teacher responsible
Ms Chhaya Trehan COL 3.16
Availability
This course is compulsory on the BSc in Financial Mathematics and Statistics. This course is available with permission as an outside option to students on other programmes where regulations permit and to General Course students.
For students who want to take this course as an additional outside option, they will need to apply for a place between 9am on 24 September 2019 and 12pm on 26 September 2019 using the following form (please cut and paste the link into your browser):
https://lse.eu.qualtrics.com/jfe/form/SV_cSEOsLQp8ULeIpn
Students on the BSc Financial Mathematics and Statistics will be enrolled automatically and should not fill the form.
Pre-requisites
Students must have completed Mathematical Methods (MA100).
Course content
This course in an introduction to programming with the C++ programming language. We will cover the lexical basis of C++, fundamental types and basic operators, control structures, functions, pointers and arrays, dynamic memory management, classes, data hiding, constructors and destructors, operator overloading, single inheritance, templates, standard library, exception handling, input and output.
Teaching
10 hours of lectures and 20 hours of computer workshops in the MT.
Formative coursework
Students will work through worksheets provided in the computer workshops.
Indicative reading
D.M. Capper, Introducing C++ for Scientists, Engineers and Mathematicians, Springer.
B. Stroustrup, The C++ Programming Language, Addison Wesley.
Key facts
Department: Mathematics
Total students 2018/19: Unavailable
Average class size 2018/19: Unavailable
Capped 2018/19: No
Value: Non-credit bearing
Personal development skills
- Self-management
- Problem solving
- Application of information skills
- Application of numeracy skills
- Specialist skills