3 answers
3 answers
Updated
David’s Answer
Coursera.com and other virtual learning sites (udemy.com) have college-level courses you can attend. (I like coursera because many courses you can "audit" for free, though you can't submit assignments or get a grade, if you're looking to show you passed the course.)
Python seems to be the most popular programming language these days for new hires, though lots of existing stuff was programmed in Java and C
If you are keeping your options open, for example "data science" and not strictly just programming, you will want to learn about databases (SQL is the "language" for viewing data from many databases, but it's not a programming language in the same sense as Python, Java, and C). R is another common (and free!) tool for data science, visualization, etc. R Studio is the most common way to use R, and it can also be gotten for free.
In the field of technology there are so many jobs you don't need to come out of the top school!
Python seems to be the most popular programming language these days for new hires, though lots of existing stuff was programmed in Java and C
If you are keeping your options open, for example "data science" and not strictly just programming, you will want to learn about databases (SQL is the "language" for viewing data from many databases, but it's not a programming language in the same sense as Python, Java, and C). R is another common (and free!) tool for data science, visualization, etc. R Studio is the most common way to use R, and it can also be gotten for free.
In the field of technology there are so many jobs you don't need to come out of the top school!
Updated
Maddy’s Answer
Hi!
Graduating from a top ranked computer science school is no cake walk. One of my biggest pieces of advice to all freshman computer science students is to utilize with all available resources that your university has to offer. At my school, there were free tutoring services and almost all professors and TAs had office hours. Although these may seem scary at first, a professor is more likely to help you when you are stuck if you reach out for assistance.
Also be mindful of how you are being graded!! Frequently students underestimate the importance of exams or projects.
Graduating from a top ranked computer science school is no cake walk. One of my biggest pieces of advice to all freshman computer science students is to utilize with all available resources that your university has to offer. At my school, there were free tutoring services and almost all professors and TAs had office hours. Although these may seem scary at first, a professor is more likely to help you when you are stuck if you reach out for assistance.
Also be mindful of how you are being graded!! Frequently students underestimate the importance of exams or projects.
Updated
Tyler’s Answer
Hi! In order to graduate from a top ranked school in computer science, I would highly recommend having a solid coding foundation prior to starting your degree. One of the hardest learning curves is learning how to code. The deeper of an understanding that you have of different coding languages, the better you will be set up for success.
Learn R-Studio, Python, and other coding languages
Tyler recommends the following next steps: