Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What can a second year computer undergrad do which might be considered worthwhile in the future? [closed]

Besides taking classes I mean. I want to make myself stand out from the crowd. I am very good at building logic/algorithms. Like I can implement any problem in C. But I don't know how to harness it! Like what to code!?!

All I have made upto this point is games that too in C's console, using ASCII and character arrays. Snake, Sudoku (making a puzzle and solving too), rip-off of Mario Bros., tictactoe with AI. But making games won't get me anywhere.

I was wondering if I could get suggestions from you guys?

I know C++/C and a little Java. I have just got started with data structures. So, it would be great if it would be relevant to data structures. I know about most trees and types of data structures. Thanks a lot for your help. I know it's off topic but I have nowhere else to turn to.

like image 903
user2732146 Avatar asked Aug 30 '13 09:08

user2732146


People also ask

How will computer science change the future?

According to the Bureau of Labor Statistics, the field of computer science is projected to grow by 21 percent through 2028, making it one of the fastest-growing professions in the global economy.

Why is computer science important for the future?

With the fast changing connected world, computer science is a key area for future careers across the world. The term computing covers every kind of digital technology that we use to create, store, communicate, exchange and use information.

Is computer science a good major for the future?

Computer Science Job Outlook and SalaryThe outlook for long-term job and career growth is good. The U.S. Bureau of Labor Statistics (BLS) projects that computer science occupations will grow at a rate of 13 percent open_in_new between 2020 and 2030, which is much faster than for other occupations.

How useful is a computer science degree?

Computer science is one of the fastest growing academic disciplines today, and it offers an excellent career pathway. Nationwide, there is strong demand for computer science experts in the government and public sectors, in corporations of all sizes, and in colleges and universities.


1 Answers

  1. Pay attention in your finite automata classes. Learning the basis of all languages makes "knowing" a language irrelevant.
  2. If your school offers it, take some business computer systems classes.
  3. Try to get some project management experience under your belt. This could be done by doing work for charity or an internship for a prof.
  4. Of course there is always open source projects as well.
  5. Get a job. I was working for a small development shop as a second year student.
  6. Open your own company, and start doing some mobile apps. The sky is the limit.
like image 103
Pete B. Avatar answered Sep 24 '22 04:09

Pete B.