|
After graduating with a BS in Computer Science specializing in Game Programming, I plan to work in places like NASA, US Air Force or any aerospace related field. For the Upper-division electives, I should choose at least 12 credit hours. Which courses should I choose from the list below ?
CS250 Windows Programming Using Visual Basic
CS251 Advanced Visual Basic
CS260 Concepts of Java
CS280 Programming of C#
IS301 Web Page Design I
CS330 Algorithm Design and Analysis
IS325 Introduction to Database Systems
IS332 Java Script
IS370 Active Server Pages
CS430 Artificial Intelligence
CS440 Data Communications & Networking
CS445 Independent Programming Project
MIS350 Information Systems Project Management
Please help me.
Which courses should i choose (Computer Science) ?
These are my top 4 in order
1) CS280 Programming of C# - This is the most sought out language right now among employers, but you will probably only learn the basics since it鈥檚 a lower division class
2) CS440 Data Communications & Networking - I think this class should be mandatory. It would be sad to see a CS major not knowing about at least some basic networking protocols
3) IS325 Introduction to Database Systems - Can't think of any workplace that doesn't use some kind of a database (is there one offered under the CS dept, not IS?)
4) CS430 Artificial Intelligence - It should tie in nicely most of the CS concepts you have learned (this will be an advanced class)
|