Financial Computing II
Course Number: 46902
Concentration: Programming
Semester(s): Spring, Mini 3
Required/Elective: Required
Units: 6
Prerequisite(s): 46901
Financial Computing II will introduce the fundamentals of the C++ programming language:
1. Variables, assignment, literals, fundamental data types (char, int, double, bool, unsigned), decisions, loops (while and for), arithmetic, equality/inequality, relational and logical operators
2. Functions, parameters, local variables, return types and values, static and const
3. C-style strings and the C++ Standard Library string class
4. Pointers, dynamic memory allocation, linked data structures, recursion, header and code files
5. Classes, constructors and destructors, member functions, overloading, inheritance, polymorphism, class vs. instance variables
6. STL (Standard Template Library) classes: vector, list, set, map, ..., iterators, and algorithms