Thursday, July 30, 2009

Honestly, what will a one year class of C programming actually teach a person?

If it is a beginner C programming class in college which lasts one year. How much will the person learn? A significant amount? Would it be enough to start programming? THanks for answering.

Honestly, what will a one year class of C programming actually teach a person?
I don't know if anyone else has said this but I guess I will. College courses are meant to show you the way for when you get into the professional world. Many companies today train their employees in the technologies they use. College courses are mean to give you some knowledge of it and the company will give you the rest.





If, though, you start working for a company that wants you to be well versed in C than I doubt an intro course (even a year long) will give you enough knowledge to fulfill the expectations of that company.





But if you work hard in the class and really tinker with the code you might get enough out of it...
Reply:You'll get the basics of programming, learning how to analyze problems and implement them. The language itself is very basic(although confusing enough for a beginner) and you'll propably move to another one, even for embedded systems you'll use C++ and inline assembler if necessary.


But if it's enough to start real programming, depends on yourself.


Good luck :)
Reply:A year on daily basis ?


You would learn more than enough to become a very good programmer.
Reply:Much will depend on you. If you find it interesting and create your own test projects, you can become fairly good in a year. C is an excellent language - as much of the Unix OS is done in C. C is structured, so it is not like the OO languages most use today. But guess what... all the OO languages break down to a structured language like C - which gives you the closest thing to assembly and access at lower level system calls. This is important if you plan on working in creating embedded systems.
Reply:You'll learn the groundworks of programming in C. They'll teach you how to input and output information, loops, for statements while statements, if checks, variable types, etc etc. Will you be an amazing programmer after this? Hell no. Will you be able to program a game? Depends. Would you be able to make simple programs like calculators, probably.


No comments:

Post a Comment