Which mathematical topics should an applied math major know to be employable in industry? Question
I'm a junior majoring in applied math computation at UCLA, and I was wondering what exactly constitutes a viable mathematics education? That is, what kinds of mathematical topics should an applied math major know for industry? Have any studies been carried out on this?
Personal Background
The reason I'm asking this is that I'm allowed to take 6 math/stats electives for my major, and I wanted input advice to see what should an applied math major know after college.
My plans as a career are currently to become a computer programmer/software engineer. I'm also interested in jobs dealing with finance and the like, but am not sure about anything yet. I expect if I do work in CS, I don't think I would use a lot of my math knowledge, but I'd still like it to be complete.
What I am sure is that I do not plan on going to graduate school in mathematics whatsoever, so I'm very much edging away from the whole precise, theoretical math. 
What would you say constitutes as a "well-knowledged" applied math major? Like, what topics should I know?
My major only requires (1) all the calculus series obviously, (2) linear algebra and diff eq (3) linear algebra with proofs (4) Analysis/complex analysis (5) numerical analysis -> so I have to take/have taken these classes already.
Math electives I can take:
The more theory math:
- Algebra
- Linear algebra
- Cryptology
- Topology
- Geometry
- Fourier analysis
- ODE's
- PDE's
More applied math:
- Math imaging
- Math modeling
- optimization
- game theory
- probability theory
- stochastic processes
- finance/actuarial math stuff
Stats:
- probability
- data analysis -> regression -> experimental design -> data mining/stat models
I am honestly not too great at math so far, so I was planning on taking the easy way out by taking just optimization and the rest of my electives being stats, but I want to know what constitutes a full applied math education. Sorry if I'm being vague in my questioning.
Thanks.
 A: As Najib Idrissi mentions in a comment to your question, you should see appropriate career advisors at your university to help you with your particular situation. That said, you may find it helpful to take a look on the Society for Industrial and Applied Mathematics (SIAM) website, especially:
http://www.siam.org/careers/thinking.php
Here is a relevant quote from http://www.siam.org/careers/thinking/solve.php:

Part of the preparation for your future is obtaining a solid foundation in mathematical and computational knowledge—tools like differential equations, probability, combinatorics, applied algebra, and matrices, as well as the art of abstraction and advanced computing and programming skills. Preparation for a career in applied mathematics and computational science also involves being able to apply these skills to real-life problems, and achieving practical results.

See also http://www.siam.org/reports/mii/2012/index.php for the SIAM Report on Mathematics in Industry (MII 2012).
There is a brief summary of the report at http://sinews.siam.org/DetailsPage/tabid/607/ArticleID/181/IMA-To-Host-Workshop-on-Careers-in-Industry.aspx. In particular:

The 2012 report documents the technical knowledge and skills needed to succeed in industry. Requirements include mastery of the core areas of the mathematical sciences, with depth in one area and enough breadth that it is possible to quickly come up to speed in another. Also important are a sufficient grasp of an application discipline relevant to the prospective employer and proficiency in a programming language. As to the required soft skills, communication and teamwork were mentioned in the first report; the new report also cites the need for enthusiasm, self-direction, the ability to complete projects, and a sense of the business. It is clear that no academic program can, by itself, provide all of these requirements.

(The "first report" above refers to the 1996 SIAM Report on Mathematics in Industry: http://www.siam.org/reports/mii/1996/report.php.) 
