An Open-Ended Question Part 2: What Computer Science electives to choose?!

HoodriiicH·2/9/2015, 6:19:34 AM·1 votes·896 views

Hello, all!

Three months ago, I decided to switch course from medical school to computer science - specifically video game design. I posted a thread on here asking for advice on the matter, and I really took the advice received to heart (link for those interested in part two of my life installment: http://boards.na.leagueoflegends.com/en/c/miscellaneous/cJKA11z4-an-open-ended-question-to-video-game-developerscompanies-and-those-experienced-in-computer-science

I am enjoying the first semester of CS courses but face tough choices in upcoming semesters. As I already have spent 5 years getting an engineering degree, I am trying to be as efficient with my time as possible. I need to choose at least four of the following electives to take in the next year/year-and-a-half, and need guidance. Obviously, I would like to take a combination of those best and most suitable for video game design and/or programming and those best for a sturdy CS/programming background in general. I know the question at hand is broad, but I am open to any advice possible. Thank you again to those who showed me the way three months ago, and thank you in advance to those who help me through this next crossroads!

  • Object-oriented programming in C++
  • Introduction to Perl Programming
  • UNIX Operating System Fundamentals
  • Networking
  • Network Security
  • Compiler Design
  • Database Management Systems
  • Multimedia Databases
  • Metrics and Performance
  • Computer Architecture
  • Distributed Systems
  • Parallel Computing
  • Virtualization
  • Network Programming
  • Computer Security
  • Cybercrime and Forensics
  • Bioinformatics I and II
  • Biomedical Modeling
  • Artificial Intelligence
  • Natural Language Processing
  • Computer Graphics
  • Computer Vision and Image Processing
  • 3D Printing
  • Visualization
  • Simulation Models and Animations
  • Simulation Methodology and Applications

1 Comments

Liquefier2/9/2015, 7:22:57 AM1 votes

Well, if you're looking to focus on an Interactive Simulation type degree, you will need none of the Unix courses, and can skip the Perl stuff as well.

Object Oriented C++ is an absolute must for any programmer. Maybe I'm old school (well not Pascal FORTRAN old school though I learned them as well) but if u listen to anything I say here, listen to that. C/C++ is invaluable even if only for the purpose of reading other's code.

From there, interest can be varied depending on where u imagine yourself. I imagine you went through pretty much all the mathematics you would need already, which would have been my next recommendation had u not mentions you've already completed an Engineering degree.

I'd go: Artificial Intelligence Simulation Modles and Animations Network Programming

Good Luck. Always keep your interests broad and varied.