for industrial purposes,what programming can do for chemical engineers?\nwhy should chemical engineers master programming?\nany example in industries?
202920
Process control is usually done by programming the various regulatory elements (pumps, valves...). Much of this is done with symbolic objects which then receive alpha-numeric data for their operation levels.\n\nA basic understanding of programming is necessary if you are to configure a process.\n\nMore familiar desktop programming is required mainly for producers of process or analytical equipment, or for creating your own analytical programs which deal with measured data. Most laboratories will rely on standard equipment and desktop software to process their raw data and manage their final data in an information system. The better information systems have programmable interfaces for special problems, which is where good programming knowledge gives a clear advantage.
423140
It depends on what you want to do.  I am a chemical engineer, and I work entirely in a R&D lab at a university.  Many of my colleagues work in chemical plants, though.  The plant jobs consist mainly of monitoring plant equipment, supervising the operators, troubleshooting problem processes, etc.\n\nI would have to disagree with the previous poster.  ChemE is certainly not the hardest engineering discipline you can do.   The experience will depend on your school, though.  For me, I only had one chemistry course more than the other engineering streams, and then had 1 lab course in each of my 3rd and 4th years.  Not really much time in the lab at all.  \n\nBasically the difference between a chemist and a ChemE is scale.  Chemists do things on a small scale, and generally work with development of new chemicals and processes.  ChemE's work on very large scales - learning how to take what the chemists come up with and make it work in the industrial world.\n\nA ChemE is part chemist, part physicist, part economist, and part inventor.
137628
the best way to learn programing is to do it, but if you want an "engineer" that is a differnt story.  they add the word engineering to any field such as civil [construction], industrial [buisness], or mechanical and when they do this they mean that its the normal schedule on steriods.  I know from studing mechanical engineering.  \n\nIn regaurd to Malasia, my sister went their and said it was a beutiful place, as for their software i don't know, but it you speak chinese than it is probably smart to move east for a good job with computers.
97497
I've worked some with programming PLCs. e-mail me and maybe (it's been a long time) I can get you pointed in the right direction.
222496
As I've seen it, Computer Science focuses greatly on the theoretical aspects of computers. The algotithms, math, etc. Software Engineers typically focus more on the creation of a product.\n\nExample, going into my third year of Computer Science I've been asked to only write a handful of useful programs. My friend going into his third year of Software Engineering has wrote software which could actually be distributed to people. He just has no idea what the hell he's doing.
652430
Programming is very important because it allows us to study the modeling of knowledge in terms of making it executable.\nAs we research ways to program computers, we also learning about areas related to describing structures of information.\nAt the moment, we can only program electronic devices (although some exceptions do apply), but it wont be long until we can program biological devices. The study and application of informatics will then be even more important to man as it will embrace and influence all aspects of human life.
47627
It all depends what you are trying to accomplish.\n\nI’m 65 and began programming in the very early 1960s.  During the early years I programmed in more than a dozen different computer languages, but over time increasingly move into pure systems work and then business consulting (which I still do) and finally owning my own businesses. For me that evolution was correct, but it didn’t take long to lose my edge with programming.  If you are going to stay in programming you are best served (in my opinion) to remain as up to date as possible.\n\nThis field changes so quickly (it did even when I began) that it is difficult to stay up with it at any point.  For me working on the development of leading approaches to programming specialized applications (for me it was applications for manufacturing environments) was a good path because breaking new ground got your name around the industry.  Job offers were always available.\n\nI don’t know if such helps this day and age or not.  In my experience I used what I learned to start my own business and that was more satisfying than everything else.
191824
I saw the other day you could mix Mentos and Soda with explosive results.  Jobwise, you could look at food manufacturing plants.  They always need people to test the viscocity of twinkies or the acidity of Coke.
621479
WoW!!!! You will be some programmer!!!\n\nTry http://sourceforge.net/ or http://freshmeat.net/ and find it yourself.
157822
For an engineer you have committed an uncommon error -- creating a general rule based purely on a limited (and likely flawed)sample. \n\nIn your own words: "I have never met a computer programmer... who had any real engineering skills(or an real engineering degree)."\n\nIs not THE foundational principle of Engineering that only calculable, repeatable, verifable infomation should be the basis for decisions?\n\nI assure you there ARE plenty of people who "write code" that have REAL enginnering degrees, those degrees may be in the traditional engineering disciplines of ME, EE, CE, ChemE as well as Industrial Engineering, Systems Engineering, Software Engineering, and other fields from schools as "hard core" as Georgia Tech, Carnegie Mellon, MIT, Purdue, Univeristy of Illinions, Cal Tech or others. Typically people with such skills are much more likely to be found in highly techincal fields, were their skills are more valuable. You certainly would want not the same person hacking together a website that you would trust to write the code that guides the Space Shuttle, manages doses of gamma radiation, or powers the internal workings of life-safety communication equipment.\n\nComputer Science is a field of study that has existed at the University level for over fifty years. While the logic contructs that are its underpinnings are shared by both fundamental mathematics and linguistics, its reliance on technolgy set it distinctly apart from those related fields -- just as chemistry & physics share many foundational tenants one deals primarly with the constituents of matter while the other deals with its motion/energy.\n\nVirtually all complex software can be reduced to a small decision tree, just all virtually all engineering problems can be reduced to simple calculations, yet I wonder if engineers who oversee pot hole repairs need to rely on as robust a set of calculations as those who construct bridges that span San Francisco Bay?\n\nThere ARE standards to become a Licensed Professional Engineer in CE, ME, EE, ChemE, and there are standards  for those interested in Computer Engineering as well. I suspect that the number of CEs that are LPEs far far exceeds those who are Software Engineers...\n\nRight now I know of no "search engine" that can tell me instantly how many engineers are in the US and the world. Further there is no simple query that I know of that would separate out those that are restricted to "computer code writers". I suspect that if and when such search engines and query facilites are built it will be by those who have a thorough knowledge of both Computer Science and Engineering...
544297
employers could care less about pseudocode, they want completed, usable code. I personally rarely use pseudocode or flow charts. the only time i use them is if im not near the computer, and thought of a possible way to make a part of code work. even then, I usually remember it and dont bother to write it down. for flow charts, i only use them if someone gives me one (which never happens).\n\nto answer your other questions:\nyes, you are given program requirements, and objectives. from there, you just start writing code, building the basic shell, then working on each requirement (usually) one at a time. \n\ni always create a new folder for every project. in each folder i have backup (older) versions, and the current version im working on. i tend to save all, even when the project is complete.\n\ni personally dont think pseudocode is very important.\n\non the rare occasion i use pseudocode, i never update it to reflect changes. in fact, i usually just throw it out when im done.\n\nNote: everyone is different, and writes code different but this how i work with regards to pseudocode.
263712
Hi Sam,\n\nIf you're new to programming - but want a really robust solution - you should really check out Servoy. With Servoy you can deploy via client/server AND/OR the web at the same time from the same code base.\n\nThe programming language can be either JavaScript or inline Java - and there is a object model tree and you can double-click to create code. Also, there are "samples" for each of the available functions that will all work with a single click - so you can learn as you go.\n\nIt has point-and-click form control, and you can create relations between different tables (and even between different SQL database engines) with a few clicks - WITHOUT having to know any SQL programming.\n\nYou can have people log in without them having to install anything, and if, down the road, you want to offer offline capabilities - that's available as well.\n\nI would stay away from desktop database products like FileMaker, Access, etc. because they use proprietary databases, don't scale, are a NIGHTMARE to update on the client side, and are difficult to maintain.\n\nJust my $0.02 worth - I hope this helps.
127066
Here is my two cents.  Computer programming is a skill where you are able to tell the computer what to do by creating a clear, and specific set of instructions called an algorithm.    This is accomplished by many different flavors of languages such as C++, Java, and C# which are considered high level languages, in respect that they resemble a common language that can be undertood by people.  Low level langues such as assembly or machine code are what computers understand.\n\nOn the other hand computer engineering as I understand it is a whole set of different areas, such as the design of the new and faster microprocessors, and logic circuits.  Other areas include research of materials to create new types of transistors which are the basic construction parts that make up a computer.  Yet another area is the field of software engineering where new methods of solving problems are documented and improved with each iteration of a piece of sotware.  At the present time many efforts are being focused by phycists and computer engineers to create quantum computers, which use molecules to perform the calculations now performed by transistors.\n\nNot to mention many computer engineers also help design other pieces of hardware like monitors, printers, PDA's.  Computer engineers can also be responsible for the design, the implementation, the documentation, and the testing of a new product.  Whereas computer programmers are only responsible for the coding, the implementation aspect of the product.\n\nOne analogy I heard is that every computer engineer is a computer programmer, but not every computer programmer is a computer engineer.  Hope that helps.
357897
Industrial engineers are often concerned with the design and layout of an industrial plant including the flow of material and products and the efficient use of labor including the availability of suitable machinery and materials.  See the link for a (typical?) curriculum.
487942
Keep in mind I'm in chemical engineering, and this is just my opinion.  Compared to the more common engineering fields of study (mechanical, electrical, material, chemical, industrial), textile engineering gives you a more narrow focus.  Therefore, you'll have less flexibility when looking for jobs/further education.  However, you'll be a scarce commodity which makes you more attractive for the companies that need textile engineers.
560908
Our Engineering Director prefer to hire those who study Mechanical Engineering if we are hiring for a Design Engineer at our Sales/Marketing/Engineering Office. Chemical Engineers are sought after for those Engineers we hire to work in the plant.  Check out an Engineering Society's website (i.e. SAE - Society of Automotive Engineers) and perhaps it will help assist you with making your decision.
481910
looks like a nice programming assignment.  I hope you have fun!