Which Programming Language is Best for a Computer Science Course?

AI Thread Summary
Taking a computer science course can be beneficial for students planning to pursue mechanical engineering, as it provides foundational programming skills. When choosing between C++ and Java as a co-requisite, Java is more advantageous for the AP Computer Science course, which is based on Java. Learning Java can also be more relevant for the AP exam. However, C++ offers important concepts like pointers and memory management, which are crucial for a deeper understanding of programming. While mechanical engineering may not require extensive programming in either language, familiarity with programming concepts can still be useful. C++ is associated with Unix, and there are concerns about its compatibility with DOS systems. Overall, both languages have their merits, but Java aligns better with the AP curriculum.
SDutra
Messages
20
Reaction score
0
I'm thinking of taking a computer science course this year at school. In order to take it, I need to take either C++ or Java as a co-requisite. Which one would help out with the ap computer science course the most? Also I'm pretty sure that the computer science course would help me out in college (planning on mechanical engineering). Would it help? Thanks for the help. Sorry for the spelling and sorry if this is in the wrong forum :redface:

Oh and also can someone describe the differences between C++ and Java and the basics of what computer science will be about.
 
Computer science news on Phys.org
The AP Computer Science Exam is based on Java, therefore it would be more benificial to learn Java.

In my personal opinion, and maybe I'm old school, but I prefer learning C++. Pointers and memory management are a very imporant part of truly understanding programming.

If you going to be doing ME I doubt you'll be doing a whole lot of programming in either java or c++. More likely you'll used specialized tools.
 
I know C is from Unix, so wouldn't C++ be for Unix as well? I know you can use it but I have heard stories of it ruining your DOS. Ouch.


And, SDutra, I am in Comp Sci and were studying Java, with just a hint of C.
 
In my discussions elsewhere, I've noticed a lot of disagreement regarding AI. A question that comes up is, "Is AI hype?" Unfortunately, when this question is asked, the one asking, as far as I can tell, may mean one of three things which can lead to lots of confusion. I'll list them out now for clarity. 1. Can AI do everything a human can do and how close are we to that? 2. Are corporations and governments using the promise of AI to gain more power for themselves? 3. Are AI and transhumans...
Sorry if 'Profile Badge' is not the correct term. I have an MS 365 subscription and I've noticed on my Word documents the small circle with my initials in it is sometimes different in colour document to document (it's the circle at the top right of the doc, that, when you hover over it it tells you you're signed in; if you click on it you get a bit more info). Last night I had four docs with a red circle, one with blue. When I closed the blue and opened it again it was red. Today I have 3...

Similar threads

Replies
3
Views
638
Replies
44
Views
5K
Replies
1
Views
1K
Replies
12
Views
2K
Back
Top