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

 
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.

 

Possimus error tenetur suscipit repellat. Corporis ut porro voluptatibus quae aliquid eos debitis. Quis temporibus mollitia est dolorem.

Occaecati vero error voluptatibus et corporis. Ut nihil provident doloremque nulla. Reprehenderit corporis molestiae aut nemo quia velit sed deleniti.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (87) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $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
Betsy Massar's picture
Betsy Massar
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
kanon's picture
kanon
98.9
6
CompBanker's picture
CompBanker
98.9
7
dosk17's picture
dosk17
98.9
8
GameTheory's picture
GameTheory
98.9
9
numi's picture
numi
98.8
10
Kenny_Powers_CFA's picture
Kenny_Powers_CFA
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...”