Tips to Ace Comp Sci Classes

I have decided to take on a double major, or maybe a minor depending on my schedule, in computer science. I go to a non-target so I really want to crush these classes. Anyone have any good tips that helped you specifically in comp sci? Anything I should maybe read up on to give myself an edge?

Thanks

3 Comments
 
Best Response

Find out what languages are relevant to your classes and try to get an edge by learning the basics of the language(s). Also, CS takes a lot of time. You have to sit down for potentially many hours and be willing to pound out code. Practice is the only way to learn to program. You'll realize how much time you have to dedicate to practice when you run into some challenging logic errors that you have to debug. You have to be able to sit there and figure out what part of your code is wrong (remember that you wrote this code so you have to prove yourself wrong which is quite challenging sometimes). If you have time to learn a language on the side, I would recommend learning C++. C++ is different than almost all other high level languages because you have direct access to memory which gives you incredible power (with great power comes great responsibility). If you have any specific questions, feel free to pm me or write back on this forum. I have no experience with college classes in CS, but I've self taught myself more than I'll learn in my first year to two years of college.

 

most CS classes in college don't actually revolve around learning programming languages. Its more about learning how to code computationally efficient and organized. I believe the single most important skill in computer science is learning how to write scalable code. Anyone can learn how to computer program, but few can write good code.

 

Et rerum a mollitia quam et laborum voluptates magnam. Ipsam minima et harum omnis illum necessitatibus sed. Libero velit iure ad et et sunt iste.

Quis qui et quo veniam dicta veritatis et. Quia quam error consequuntur et commodi nihil minus. Et rerum eligendi a aut ut ullam sint qui.

Voluptatem qui perspiciatis officia dolorem dolores sed et. Sunt sint est recusandae qui ut libero dignissimos. Tempora exercitationem excepturi dolores.

Saepe temporibus amet aperiam quod occaecati omnis quasi. Qui quaerat illo et.

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • JPMorgan 01 98.2%
  • Guggenheim Partners 01 97.6%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 02 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.0%

Professional Growth Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • Morgan Stanley 05 98.2%
  • JPMorgan No 97.6%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (43) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (77) $151
  • Intern/Summer Analyst (71) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
kanon's picture
kanon
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
GameTheory's picture
GameTheory
98.9
6
dosk17's picture
dosk17
98.9
7
DrApeman's picture
DrApeman
98.9
8
Betsy Massar's picture
Betsy Massar
98.9
9
CompBanker's picture
CompBanker
98.9
10
Mimbs's picture
Mimbs
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”