answersLogoWhite

0


Best Answer

HERE ARE MY LIST OF THINGS COMPUTER ENGINEERING STUDENTS SHOULD KNOW!!!!

  • The next billion customers: The IT revolution has probably reached a billion people of the world so far. In the next 5 years, it will reach the next billion. These will be a very different set of people. Many of them will be illiterate -- so you need to focus on non-text, non-English interfaces -- video, animations, voice recognition. Search for "English Seekho" to get an idea of what I mean. Most won't have money or electricity for computers, so mobile devices will rule -- so you need to start playing with mobile platforms like Android. In general, search for the "the next billion" and you'll find some interesting material put together by the likes of Nokia, and MIT giving you ideas on what to focus on.

  • Usability: As IT touches the lives of more and more people, less and less of them will be "computer savvy", and less and less of them will view computing devices as something that needs to be learnt. Consequently, the products that will succeed, will be the ones that are easy to use. And making something easy to use is rather difficult. It is a sub-discipline of computer science, and there is a lot of theory, and a bunch of well-defined algorithms and practices you can use to make things easy to use. The whole area is called HCI (Human Computer Interaction), and UCD (User Centered Design) is a part of it. It's an area that you must be familiar with.

  • Computer Science Fundamentals: This will never go out of fashion, and yes, when I look at students coming out of our colleges, this appears to be a rather neglected area. Far too much emphasis on specific programming languages, and specific "technologies" is a mistake. Whatever the future holds, you will be well served by knowing the basic theory of computer sciences. Learn data-structures and algorithms. If you don't have a favourite data-structure, and an algorithm that you find beautiful, then your computer science education is incomplete. If, after seeing an algorithm, your first thought is not about the complexity of the algorithm (O(n), O(log n), etc.), then you need to hit your books again. If you've only learned Java and C#, and you don't really understand pointers, heaps, stacks, you will sooner or later be at a disadvantage. Understand the basics. And while you're at it, also learn mathematics and statistics.

  • Presentation skills: This is not a computer science skill, but this is one of the most important skills that computer science students are missing. You must treat presentation as equally important, or more important than your program, design, and algorithms. And you must spend as much time learning presentation (from books, in classes, and in practice) as you spent on programming languages, and computer science subjects. I'm sure you haven't done that, hence this item in my list. You should know how to write well. Not just papers and documents, but much more importantly, emails, and blog posts, and facebook wall postings, and tweets. You must think about what the user/reader/client wants to know (instead of what you know and want to tell). And of course, you must know how to speak well. How to tell a story instead of listing some arcane facts about your work. How to leave out stuff that you find extremely interesting, but the listener doesn't.

  • Economics: Scott Adams, the creator of Dilbert says: "When you have a working knowledge of economics, it's like having a mild super power." Basically, if you understand the fundamentals of economics, you can see and understand what drives people and technologies and success and failure a lot better than people who do not understand it. I hated the fact that I was made to study economics in IIT for my computer science course. It seemed like a complete waste of my time. Now, looking back, I think it was probably the most important course.
User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

Computer science; computer programming, math, logic and planning

Computer engineering is essentially problem solving using algebraic concepts and than translating them into a computer language

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Things a computer engineering student should know?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is computer science student go for pre engineering?

If I understand the question correctly, you are asking if a Computer Science student should be enrolled in a Pre-Engineering program. Every university will be different. You should check with the Computer Science advisor for the university you plan to graduate from to be sure. In the case of Oregon State University, a student would be enrolled in the Pre-Engineering Program for the Freshman and Sophomore years, then apply for the College of Engineering "Pro-school".


What does it mean if a student is enrolled in computer engineering and programming but loves math at the same time?

Well, people who do well in computer engineering and programming are usually also good at math. If the student's grades are good, then maybe they should consider a double major. It's up to them.


Should the Computer engineers be good in science?

Computer engineers need creativity as well and mathematical ability.. There is no doubt that science student can do better in computer engineering but in fact management group and one with low science-score (performance) cn also be computer engineering!!


Uses of computer in computer engineering?

Like many engineering classes require, computer engineering should be taking with prerequisites of electrical engineering. Computers in this field are used for the curriculum. The difference between computer engineering and computer science is that computer engineering deals with the hardware of a computer, or all the things you can see when you open a computer up, like the motherboard or hardrive. comp science deals with the software such as programs like Microsoft word for example


Is Computer Engineering For You?

An individual who is passionate about computers may consider attending a computer engineering school. Computer engineering schools prepare students to shape the future of technology. Computer engineering students learn engineering fundamentals such as electronics, mechanics and heat transfer, and they focus on the fundamentals of computer logic and programming. A computer engineering student learns the fundamentals of designing and operating hardware, software and equipment.Specialized ProgramsMany computer engineering schools offer specializations within the computer engineering major for students who want to focus on a specific area. Two very common specializations are computer software engineering and computer hardware engineering. A computer software engineering student learns the fundamentals of engineering and computer engineering, but goes in depth in the study of computer software systems. Likewise, a computer hardware student dedicates his or her studies to computer hardware systems.Who Should Consider a Computer Engineering MajorComputer engineering schools are not for everyone. A computer engineering degree typically requires at least four years of full-time study. The computer engineering major is known for being a tough major that requires dedication and passion to complete. Individuals should consider attending computer engineering schools if they enjoy working with computers and they have a knack for mathematics. Without these interests and skills, the coursework may seem boring and overwhelming.Job and Salary OutlookA computer engineering degree can provide access to several career pathways. A computer engineer can work as a design engineer, who designs new technological products and services. A computer engineer can also choose to work as a quality control engineer, a development engineer, a network developer, an audio and video technician, a computer software creator or as a computer architect. The salary outlook for a computer engineer is favorable. According to MyMajors.com, the U.S. median salary for entry-level computer engineers is $61,700, and the U.S. median salary for mid-career computer engineers is $105,000.If computer engineering appeals to you, check out course descriptions and program requirements at several different computer engineering schools. To view a comprehensive list of computer engineering schools in the United States, visit http://www.univsource.com/computer.htm.


In order to become a network security specialist should you study computer science or computer engineering?

computer engineering.


What should be the experties for a computer engineer?

Electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering or electronic engineering.


Can a Diploma in Mechanical engineering student switch to Computer engg or IT for degree For a Mumbai University. Is it like a mechanical engineering student can not switch to IT?

yah!!it is possible according to aicte norms.for lateral entry in degree programme you should have only diploma in whatever decipline.because first year of all the branches hav common syllabus..........and you can easily carry on from second year........."because an engineer can do anything"


Why should civil engineers need to study irrigation engineering?

Irrigation engineering is related tothe civil engineering. Irrigation engineering is a wide field. There are lot of things to learn. Civil engineer can become a irrigation engineer. that is why you should learn the irrigation engineering.


You are a first year engineering student and aspire to become an IAS officer when should you start preparing for it?

First year of engineering is very crucial for studies as it builds the foundation of the engineering career. Second year helps to consolidate it. From third year onwards a student can start preparing for IAS if interested but the real preparation starts only after engineering gets completed.


What subject one should take if a person want to become computer hardware engineer?

Electronic Engineering, and probably Computer Science


Which subjects you should choose in O levels to do engineering?

computer studies add maths maths