For many people, computer science, computer programming is the same as the type of when they go to the CS major in school, they find that they as well as theory classes to take math and be surprised ! Why bother learning theoretical things you really want all the programs?
First, the computer means that you understand the principle behind what they do and can not have a better idea, and how much time. If you need to design a regular expression, for example, it will be much easier to sit down and knock you will understand how a finite automaton works. To solve a problem you can not find an efficient algorithm is not better to know how to see such an algorithm exists to check?
Over the years I spent on the Colorado State University Computer Science Department Unix lab, I often undergraduates who were great programmer but knew how to help solve any problems. They did not need help with the code, but they did not understand how to sit down and work out problems on paper to see how to go about solving it. The only thing I saw when I interviewed with Microsoft, to solve problems they gave me were quite simple, but admitted "I first of all for me to get through the day. I take the problem and quickly resolve it is to write an algorithm, that algorithm the program, many people need to be told exactly how they will work schedule may need to write.
Theoretical computer science has been taught for years and not happy with the books available, William Springer decided to write my own. Its free computersciencebook.com book on theoretical computer science is being posted in the section by section. William also my blog, what William said, writes about computer science topics.
http://community.wddty.com/user/Profile.aspx?UserID=36177
http://biztalkusergroup.net/members/louisbinn.aspx
http://regexblogs.com/members/louisbinn.aspx
http://bodrumlive.com/members/louisbinn.aspx
http://myairport.com/members/gomlogan24/default.aspx
http://indigo.betacode.ru/members/jeusnick01.aspx
http://www.ncbbqforums.com/members/gomlogan24.aspx
http://forums.nema.org/members/b.arbaras73335_4000_gmail.com/default.aspx
http://www.gomeat.com/members/gomlogan24.aspx
http://thedigitallifestyle.com/cs/members/gomlogan24/default.aspx
http://labs.missionresearch.com/members/jeusnick01.aspx
http://www.drustvo-vodarjev.si/Forum/members/jeusnick01.aspx
http://biztalkusergroup.net/members/jeusnick01.aspx
http://memhunan.com/community/members/gomlogan24.aspx
http://community.myelectrical.com/members/gomlogan24/default.aspx
http://writeaboutit.com/members/jeusnick01.aspx
http://exchange-forum.smarttech.com/members/gomlogan24.aspx
http://itboard.ro/members/louisbinn/default.aspx
http://hanson-family.us/members/louisbinn.aspx
http://ryancrossman.net/members/louisbinn.aspx
http://bodrumlive.com/members/jeusnick01.aspx
http://myprogressiverailroading.com/members/gomlogan24/default.aspx
http://www.rlac.eu/cs/members/jeusnick01.aspx
http://www.avitop.com/cs/members/louisbinn.aspx
http://hanson-family.us/members/jeusnick01.aspx
http://blogs.opisnet.com/members/louisbinn.aspx
http://udrugaigra.hr/en/members/jeusnick01.aspx
Thursday, March 24, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment