<p>I'm going to be a Math/Finance dual major, but to go onto Financial Engineering I need to learn how to program in C# or C++. What classes should I take? The course descriptions aren't very helpful with this.</p>
<p>Did a title search for C++ using [GatorSchedule.Net</a> .:. Course Search](<a href=“http://www.gatorschedule.net%5DGatorSchedule.Net”>http://www.gatorschedule.net) and came up with this:
[GatorSchedule.Net</a> .:. Search Results](<a href=“http://www.gatorschedule.net/searchResults.php?term=fall10&pg=1&title=632b2b&rsltspp=30&alternate=yes]GatorSchedule.Net”>http://www.gatorschedule.net/searchResults.php?term=fall10&pg=1&title=632b2b&rsltspp=30&alternate=yes)</p>
<p>Did another search for a professor named Seema, who taught my graduate C# class:
[GatorSchedule.Net</a> .:. Search Results](<a href=“http://www.gatorschedule.net/searchResults.php?term=fall10&pg=1&rsltspp=30&alternate=yes&profName=5365656d61]GatorSchedule.Net”>http://www.gatorschedule.net/searchResults.php?term=fall10&pg=1&rsltspp=30&alternate=yes&profName=5365656d61)</p>
<p>I’d be a little wary. Shes a great professor, but she doesn’t have a ton of patience if you don’t have at least a basic background in programming.</p>
<p>Most engineers (other then computer/electrical) take CGS 2421 for C++. That’s what I took, it gives a pretty solid foundation in C++. [CGS</a> 2421: C++](<a href=“http://www.ise.ufl.edu/cgs2421/cpp/index.asp]CGS”>http://www.ise.ufl.edu/cgs2421/cpp/index.asp)</p>
<p>Can non-Engineering majors take CGS 2421 C++?</p>
<p>Yessir, one of the kids in my class was a liberal arts major. It is a hard class, many departments suggest you take it by itself over summer A. You should learn a lot about programming if you take it.</p>
<p>Alright, thank you. I’ll probably take it over a summer session then. Can it be taken for multiple languages at different times?</p>
<p>is it possible to take CIS 3022 and CIS 3023 without being a CIS major? it says it is for CIS majors in the title, but i want to take them as electives. and are they strict about the MAC2311 coreq?</p>
<p>CIS 2023 can be and, I’m assuming CIS 3022 is CIS Programming I, CIS 3022. You need 2023 if you want to Minor in CIS.</p>
<p>excellent, thank you.</p>
<p>What classes are good to take with no previous knowledge of programming for a physics/math major?</p>
<p>i believe CIS3022 and CIS3023 are for people with no programming exp. its a two semester deal instead of the one semester for people with programming experience. CIS3022 has a coreq of MAC2311</p>
<p>The class I previously mentioned assumes you know nothing about the language and havn’t programmed before. It’s available in C, FORTRAN and Visual Basic.</p>
<p>The difference with it, is that instead of being with people who are majoring in computers, you’ll be with Mechanical, Industrial, and Nuclear engineers. (we also had a math major in our section)</p>