Which Programming Language is Best for a Computer Science Course?

Click For Summary
SUMMARY

The discussion centers on the choice between C++ and Java as a co-requisite for a computer science course, particularly in relation to the AP Computer Science Exam, which is based on Java. Participants emphasize that learning Java is more beneficial for the AP exam, while some advocate for C++ due to its focus on pointers and memory management, which are crucial for a deeper understanding of programming. The relevance of programming languages in mechanical engineering is also debated, with a consensus that specialized tools will likely be more applicable than either language in that field.

PREREQUISITES
  • Understanding of programming fundamentals
  • Familiarity with object-oriented programming concepts
  • Basic knowledge of memory management and pointers in programming
  • Awareness of the AP Computer Science Exam structure and requirements
NEXT STEPS
  • Research the differences between C++ and Java in terms of syntax and application
  • Explore the AP Computer Science curriculum and exam format
  • Learn about memory management techniques in C++
  • Investigate specialized programming tools used in mechanical engineering
USEFUL FOR

This discussion is beneficial for high school students considering computer science courses, educators advising on programming language choices, and mechanical engineering students seeking to understand the relevance of programming in their field.

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.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 44 ·
2
Replies
44
Views
6K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 8 ·
Replies
8
Views
4K
Replies
3
Views
5K
  • · Replies 12 ·
Replies
12
Views
2K