12.5 C
New York
Wednesday, October 5, 2022

Which programming language is best for college students? – Rebellion Research

Which programming language is best for college students?
In my first semester of classes at USC, I took two courses. One of them was to deliver basic programming knowledge. This class was due both Java and C++ in one semester, so I felt that the course schedule was a bit tight. Because the java class was a little longer, I felt like I had a better grasp of it. The content taught was mainly data structures, such as array, linked list, HashMap, stack, etc. In terms of algorithms, only binary trees and recursion were covered. Although my undergraduate degree was in financial engineering, programming was not taught.
So, I took the programming course immediately in the first semester. In fact, according to the advice of the advisor, I should have taken Probability Theory, Corporate Finance, and Mathematical tools for financial engineering. But, in fact, all three courses I took in undergrad were basically the exact same course, even the textbooks were the same. Unfortunately, I tried to apply for exemptions from these classes, but my advisor wouldn’t allow it. He told me that these courses are graduate level. However, based on my experience taking probability theory in my first semester, these courses are still repeating my undergraduate content. Probability theory starts with discrete probability, followed by continuous probability. Continuous probability in turn starts with one random variable, followed by binary random variables, and then vectors. Finally, it involves the knowledge of t-test and f-test in statistics. 
This semester, I’m taking corporate finance, mathematical tools for financial engineering, and quantitative investing. I’m using the same books for the corporate finance class as I did for my undergraduate degree. The good thing is, I personally prefer the quantitative investing class because it teaches about python. And that’s what I need. Although, the teacher mainly teaches the package of pandas. This package becomes also frequently used in finance work, so it is very practical. And that math class, starting with differentiation and integration. After that, it is about bond, portfolios.
My current personal intention is to work directly after graduation, and I have no plans to further my education. So, from a practical point of view, I prefer to learn some skills that I will use in the workplace in the future. For example, next semester I am going to take a course called data mining. This kind of skill for data processing is needed in the process of job hunting, likewise, I personally feel that I am not very skilled in programming.
So, I hope to learn more algorithms. But unfortunately, I can only choose one of the school’s algorithms and basic programming classes for my credit. The good thing is, there are many ways to learn algorithms, and it is the same to learn by watching videos and doing leetcode by yourself. I also hope to learn some cutting-edge knowledge about derivatives. As what is taught in textbooks may become outdated. Because I’ve heard that doing quant work on pricing, the derivatives priced are much more complex than options that depend only on equities.
Education
Which programming language is best for college students?

Open an account with Rebellion Research now and manage your assets intelligently.
Receive the latest AI investment news, offers, and updates from Rebellion Research.
No spam, notifications only about new products, research, and the latest updates.
REBELLION RESEARCH ADVISORS, L.P. IS A REGISTERED INVESTMENT ADVISER AND NOT FOR PROFIT EDUCATIONAL RESEARCH THINK TANK. WE ARE ALLOWED TO DO BUSINESS IN NEW YORK, TEXAS AND KENTUCKY ALONG WITH OTHER STATES WHERE WE ARE REGISTERED, EXEMPTED OR EXCLUDED FROM REGISTRATION. INFORMATION PRESENTED HERE IS FOR EDUCATIONAL PURPOSES ONLY AND DOES NOT INTEND TO MAKE AN OFFER OR SOLICITATION FOR THE SALE OR PURCHASE OF ANY SPECIFIC SECURITIES PRODUCT, SERVICE OR INVESTMENT STRATEGY. INVESTMENTS INVOLVE RISK AND UNLESS OTHERWISE STATED, ARE NOT GUARANTEED. BE SURE TO FIRST CONSULT WITH A QUALIFIED FINANCIAL ADVISER, TAX PROFESSIONAL, OR ATTORNEY BEFORE IMPLEMENTING ANY STRATEGY OR RECOMMENDATION DISCUSSED HEREIN. MACHINE LEARNING INVESTING IS SPECULATIVE BY NATURE.

source

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles