Question:
Should I take intro to programming before object oriented programming with UML?
Firework
2010-06-22 17:21:42 UTC
I've never taken programming, but I'm starting a degree in information technology. Intro to programming isn't listed as a requirement, but object oriented programming with UML is. I don't know if I need to know any programming already to learn object oriented programming.

http://www.amu.apus.edu/academic/programs/degree/1278/bachelor-of-science-in-information-technology/1369/web-development-using-net#concentration
Six answers:
Redsatori
2010-06-22 17:32:28 UTC
You should really understand logic and design prior to taking an actual programming course. If you don't understand how logic and design works with computer code, you are going to feel lost when you are in the class. You should find out if your college offers a logic and design course as it relates to computer programming. What you should look for are things such as basic logic type (sequences, conditions, loops), pseudocode and flowcharts (some of which will be covered in the UML course), and assembly language.



As I said, you will get some of the flowchart/pseudocode in the UML course. You are definitely going to need that in order to visualize how your code is going to look.



I suggest the basic design logic because every program is built on those, and knowing how to use them correctly in all their forms is going to be a key aspect of your success with any type of programming.



The last bit is something that could likely get me flamed, but I stand by it. Knowing how a computer uses the code you write in another language, either interpreted or compiled, is definitely a good thing. It will help you write cleaner code because you will understand how your code correlates to the machine language that the computer uses. Additionally, I learned assembly before C++ was even invented. It's a fun little piece of knowledge to know.
?
2010-06-22 17:34:43 UTC
An introduction to programming course will teach you the basic a key concepts in programming that you will require in nearly all the other programming courses that you take.



Learning about control flow and basic programming will make your OO class so much more enjoyable and simple to understand as OO is simply an abstraction on data and functional programming methods.



I would strongly recommend the Introduction to Programming course first as it will provide you with a solid basis on which to form the rest of your Information Technology knowledge.
2010-06-22 18:21:34 UTC
I'll amplify Jeremy's answer. Absolutely! You have to know programming before you learn any particular kind of programming, like object oriented programming.
?
2010-06-22 17:27:41 UTC
Since you have never programmed before, I would urge you to take the Intro to Programming class first.
2016-04-16 14:46:47 UTC
uml is power full it is mainly used for developing blue prints of the project ,we can generate code with the perfect uml diagram
Jeremy S
2010-06-22 17:40:55 UTC
yes


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...