An Open-Ended Question Part 2: What Computer Science electives to choose?!
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