MATLAB How Can a Beginner Start Learning Java, C++, Matlab, and Maple?

  • Thread starter Thread starter plutoisacomet
  • Start date Start date
  • Tags Tags
    Maple
AI Thread Summary
A junior college student in Birmingham seeks to develop advanced computational skills in Java and C++ before transferring to a four-year university for a double major in physics and electrical engineering. They have no prior programming experience and are considering starting with an MIT OpenCourseWare class to build foundational skills. Recommendations include setting up a programming environment and experimenting with simple code examples, as well as reading "The C Programming Language" by Kernighan and Ritchie for a solid introduction to programming concepts. Learning C, C++, or Java is suggested as a pathway to mastering MATLAB, which is considered easier to learn, while Maple is noted for its user-friendly GUI. Overall, the discussion emphasizes the importance of hands-on practice and foundational knowledge in programming.
plutoisacomet
Messages
89
Reaction score
0
Hello guys, I am Junior college student here in Birmingham,al. I plan to transfer to a 4yr. university in about 14 months. I will be a double major in physics and EE. I feel I need to develop some advanced computational skills before my transfer to the senior college. The skills I want to master are Java and C++ programming. I would also like to become proficient with the tools of Matlab and Maple.
Warning: I have no programming experience. Can someone provide me with some resources that I can download. I am thinking of starting with a MIT Opencourseware Programming lead in class that is free and available online. It is :

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-090January--IAP--2005/CourseHome/index.htm
6.090 Building Programming Experience: A Lead-In to 6.001


Would this course be a good start before jumping into hardcore programming?
Thanks

Roy
 
Last edited by a moderator:
Physics news on Phys.org
I think the easiest way to get into programming is to set up a programming environment on your PC (Whether you feel like going all the way by installing Linux or BSD or spending hours on end trying to get MingW or Cygwin working on Windows) and look at simple code examples and experiment with them.
A good book on the C programming language is The C Programming Langauge by Kerninghan and Ritchie, which is the C programming book.
However, you did say C++... so you might not want that so as to not confuse yourself, but it is a very good book for the programming beginner. Plus, the synthax is just about the same in C++ or Java, so it would be a good start to non-object oriented programming.
I know I wouldn't have been able to learn how to program without learning how to use a terminal and a compiler and messing around with code examples.
If you get C, C++ or Java down, then MATLAB won't be a problem at all.
As for Maple, it's very easy to pick up. In fact, Maple 11 has a GUI so nice that you can rely on that alone. I haven't gotten around to learning how to program in Maple myself.
Good luck.
 
Thanks for your help. I am looking for that book now.
Thanks again
 
Back
Top