Courses Should I Take a Java Course to Boost My Career Prospects?

  • Thread starter Thread starter mr_coffee
  • Start date Start date
  • Tags Tags
    Course Java
AI Thread Summary
The discussion revolves around the challenges faced by a student nearing graduation in computer science after multiple major changes and course setbacks. The student is contemplating whether to take a non-required Java course as a refresher, which may detract from more advanced 400-level courses. There's a suggestion to focus on core subjects like AI, Operating Systems, and Data Structures instead of the Java class, as the student has prior programming experience. The conversation also touches on the complexity of C++ STL and the importance of engaging in more substantial projects or learning new concepts. Ultimately, the consensus leans towards prioritizing advanced coursework and self-study over the Java course.
mr_coffee
Messages
1,613
Reaction score
1
Hello everyone. I was wondering if anyone has any suggestions.

Well I should be graduating this spring if every went to plan. But of course it didn't. I started going to school in 2003 as a Software Engineering major, got hurt took a year off for recovery, went back to school as a computer engineer, took all the maths and EE courses/physics I didn't need because I soon found out I hated EE and Computer Architecture which made me switch back to Computer Science (not software engineering because its not offered here).

Anyways, now I have to take a lot of other classes, such as 2nd language, and some more stat classes. Well with all the classes that now don't count for anything and then ones I still need to take I still need 44.5 credits to graduate ~ 2 years.

Well they are offering a course in java that I could take but its not required since they just changed the comp sci curriculum (but it is required for the upcoming freshman/sophomores).

At very beginning I was very excited to hear a class in java was finally being offered, but now I feel if I take that class, it will take up too much time and take away from my 400 level cse courses (java being only a 200 level course).

Perhaps if I had free time I could just teach myself java because I have programmed in it before its just been about eh, 3 years. (all the programming I've been doing in my other classes have been in C/C++/VHDL/ASM). I can learn languages very fast but I find I don't have any free time at all to just sit down and start a programming project not related to my classes.

I was going to take the course as a refresher but now I'm having second thoughts. Should I take the course so on my next co-op when they ask me if I'm comfortable with Java I can say yes without any doubt in my mind... or should I just focus on my core classes such as A.I., Operating Systems, Data structures, computer graphics ( and refresh on java when the time comes when I need to use java on the job) ?

THanks any advice would be great!
 
Last edited:
Physics news on Phys.org
might as well spend your time buildng a renderer or AI Api or rebuild STL.

OR learn C#
 
good idea! :)

I already did a lot of rebuilding the STL in C++, it was quite hellish but I think your right, I need to spend time on bigger and better things and just refresh.

Thanks!
 
yes STL was a lot of...mmmm fun i still don't get half the #define flags for it though. Too many for platform independency. Its allocation functions were the most pain to understand.

For AI: build a NNets or GeneticAlgos or AStar or FSM or decision or ALL IN ONE...theres quite a few open source algos out there...the biggest difference compared to Graphics or Datastructures...is you need a good Test bed (IMO).

Graphics just start with geometric primitives and branhc out to either ROAM, Scenegraphs and animation or cllassical dynamics.

Data structures...mmm pick up a graph theory text and go through allt he problems.
 
My advice is to learn something new. You will find a 200-level cone you alourse in a language that is very similar to but simpler than C++ very, very boring.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
I’ve been looking through the curricula of several European theoretical/mathematical physics MSc programs (ETH, Oxford, Cambridge, LMU, ENS Paris, etc), and I’m struck by how little emphasis they place on advanced fundamental courses. Nearly everything seems to be research-adjacent: string theory, quantum field theory, quantum optics, cosmology, soft matter physics, black hole radiation, etc. What I don’t see are the kinds of “second-pass fundamentals” I was hoping for, things like...

Similar threads

Back
Top