What is Computer: Definition and 999 Discussions

A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically. Modern computers can perform generic sets of operations known as programs. These programs enable computers to perform a wide range of tasks. A computer system is a "complete" computer that includes the hardware, operating system (main software), and peripheral equipment needed and used for "full" operation. This term may also refer to a group of computers that are linked and function together, such as a computer network or computer cluster.
A broad range of industrial and consumer products use computers as control systems. Simple special-purpose devices like microwave ovens and remote controls are included, as are factory devices like industrial robots and computer-aided design, as well as general-purpose devices like personal computers and mobile devices like smartphones. Computers power the Internet, which links hundreds of millions of other computers and users.
Early computers were meant to be used only for calculations. Simple manual instruments like the abacus have aided people in doing calculations since ancient times. Early in the Industrial Revolution, some mechanical devices were built to automate long tedious tasks, such as guiding patterns for looms. More sophisticated electrical machines did specialized analog calculations in the early 20th century. The first digital electronic calculating machines were developed during World War II. The first semiconductor transistors in the late 1940s were followed by the silicon-based MOSFET (MOS transistor) and monolithic integrated circuit (IC) chip technologies in the late 1950s, leading to the microprocessor and the microcomputer revolution in the 1970s. The speed, power and versatility of computers have been increasing dramatically ever since then, with transistor counts increasing at a rapid pace (as predicted by Moore's law), leading to the Digital Revolution during the late 20th to early 21st centuries.
Conventionally, a modern computer consists of at least one processing element, typically a central processing unit (CPU) in the form of a microprocessor, along with some type of computer memory, typically semiconductor memory chips. The processing element carries out arithmetic and logical operations, and a sequencing and control unit can change the order of operations in response to stored information. Peripheral devices include input devices (keyboards, mice, joystick, etc.), output devices (monitor screens, printers, etc.), and input/output devices that perform both functions (e.g., the 2000s-era touchscreen). Peripheral devices allow information to be retrieved from an external source and they enable the result of operations to be saved and retrieved.

View More On Wikipedia.org
  1. J

    Computer Vision - Ground plane position based on image point

    When given an image of a scene of something like a hallway or road (looking down this hallway or road) a vanishing point can be determined. Also, the points on the image must lie on a certain line in the real world environment given by: x_{im} = f\frac{X}{Z} and y_{im} = f\frac{Y}{Z} where...
  2. A

    Engineering Thinking about second Bachelors degree in Computer Engineering

    Hello, I would like some advice on getting a second Bachelor's degree in Computer Engineering. I currently have a Bachelors degree in Electrical Engineering. I should've gone for a C.E. degree since it was only 16 more credits but I didn't think it would matter much, so I didn't. Now I'm...
  3. T

    Computer Help trying to build computer lab.

    hello everybody i want to setup up a computer lab for a school as my ngo but i still don't know much about servers and i was hoping i would get some help here
  4. J

    Slow Computer - External Hard Drive Cause?

    I've been having a problem lately with my computer. It's running 64-bit Windows 7, and has two external hard drives plugged in. Occasionally , I've noticed that sometimes when I attempt to do something in a program, even something as single as right-click on a cell in Excel, the computer will...
  5. R

    Computer Simulations and Their Importance

    Can a computer simulation lead to a scientific discovery from an epistemic point of view? Do you know any of such discoveries throughout the history of physics?
  6. L

    When is computer visions PhD required?

    Hi, Looking for some assistance on a decision. I'm an undergraudate EE student completing an extension to my industrial year in RF. I have the opportunity to accept an engineering embedded position on graduation however am swayed towards augmented reality, image recognition or computer...
  7. T

    Masters in computer science or Masters in applied statistics?

    Crap. I couldn't get everything i wanted in my topic title. Anywho, I'm wondering which masters degree would be better for a career in machine learning / smart data while still keeping other - traditional options available? I would love to do a double major and earn both graduate degrees but...
  8. T

    Computer Engineering VS Aerospace Engineering

    I am very confused as to which major I would like to choose. I am very interested in computer engineering because one day (hopefully soon) I would like to be a entrepreneur and own my own business and make decent- good money. Money isn't the biggest thing to me, but rather owning my own business...
  9. Y

    MHB Integration - computer problem

    Hello, I was trying to solve the integral of sin(x)*cos(x) using the substitution method, what I did was: u=sin(x) and that yields du/dx = cos(x) and then du=cos(x)*dx that comes to an integral of u*du, which is easy u^2 / 2 +C. substituting back gives the final answer sin(x)^2 / 2 But...
  10. J

    From Undergraduate Computer Science to Graduate Physics

    Hey everyone, I read the pinned topic in this forum as well as a few other topics regarding whether transitioning from a non-graduate field to a graduate physics program is remotely possible. Most threads suggested that doing well on the physics GRE is necessary to be accepted/prepared...
  11. S

    Is an Atomic Computer the Future of High-Speed Processing?

    A thought crossed my mind about the idea of atomic computers. In short, I have no clue as to whether such a thing is feasible, already in the works, or just a bunch of nonsense, which is why I decided to bring it up here and see if anyone could offer some insight into this idea. If so, I’d...
  12. K

    Applied Mathematics or Computer Science?

    Hi Everybody, I am in my final year of high school, and want to enrol with the University of the Witwatersrand in Johannesburg, South Africa next year, and I will hopefully be going for a Bsc in computer science, math and physics. However, I have been wondering a couple of things over the...
  13. S

    Computer Programming for Astrophysicist

    Hi Guys, I'm going to start my undergraduate degree in Astrophysics at Columbia University this Fall. From the various conversations I have with professional Astrophysicists, it seems like i have to know computer programming on top of astrophysics, if i want to work in the field. I have ZERO...
  14. Mentallic

    Warranty Coverage for Ticking Computer Power Supply?

    Last month I bought a computer online that's delivered already built, and just recently the power supply has begun making a quick ticking sound. I'm unsure if it's the fan or something else, but the ticking sound doesn't start until I'm at my desktop. During boot it's quiet. Anyway, it's just...
  15. C

    Technology for extracting hand-drawing to computer fast?

    Is there a solution for this: I want to be able to do hand drawings on paper or whiteboard (not digital tablet – it feels different and I don’t like it) then I want to be able to extract that drawing from paper/whiteboard onto my computer rapidly, and be able to add computer written text to...
  16. R

    Physicists/Grad students, how much computer science do you use?

    Pretty much everyone in the physical sciences these days has to know programming. C++, fortran, matlab, and what have you. But what about the more core computer science concepts, like algorithms, data structure, numerical analysis, operating systems, etc.? How important are these to those...
  17. B

    Internships: How do I beat the computer?

    Hi! I've reached my 3rd year of undergrad in ME and I've reached that point where I'm applying for just about any internship that is a) paid and b ) mentions an engineering degree. I am at a happy point where I honestly don't care what the work is, as long as its a job that applies mechanical...
  18. A

    Programs A joint major in Computer Science and Engineering

    Hello, I'm about to be a Sophomore in Fall this year and current major is Software Engineering. My school offers a joint major in Computer Science and Engineering (as well as separate CS and Comp. Engr.). I'm looking into it as I don't want to be pigeon-holed as just a programmer but I'm not...
  19. T

    Engineering What job opportunities are available for computer engineers in Toronto?

    While doing my co-op in the downtown core of Toronto this summer, it struck me all of a sudden that all the big buildings here were related to finance/economics. According to wikipedia, it is even called a financial district. How screwed am I if I want to stay in Toronto and want a career...
  20. M

    Schools Good universities Theoretical Computer Science Europe

    Im looking for a good university in Europe do to a MSc in Computer Science. I'm especially interested in Theoretical Computer Science, algorithms & data structures and machine learning. Any recommentations?
  21. R

    High school physics computer programs or big collections of tasks with

    Hi. I've got my last year high school physics exam tomorrow, and for the second part of the exam (last 3 hours) we're allowed to bring anything we want as long as we can't communicate. We're also allowed to bring computers, so I'd be curious to see if there actually exist any programs that can...
  22. Y

    Grandson gave me computer trouble again

    He is learning Chinese language, he used my computer to get onto Google Translate last Sunday. Ever since, my computer is getting slow and I can hear the cooling fan always on. The mouse is like missing a beat! Can anyone tell me where to look for that translation program and disable it. He did...
  23. N

    Programs Do I need Masters degree in Electrical and Computer science?

    I have done my Undergrad in Electrical Engineering and I have close to 8 Years of work experience in PCB design and mostly in Validation. I have done Signal Integrity and bit of Power Integrity validation for boards. I would like to move towards Signal and Power Integrity field. In that case...
  24. Mentallic

    Computer power button troubles

    So I can't turn on my computer because the power button is faulty. This has been a problem I've had for years now, and for years I've tried to avoid turning my computer off at all costs and rather would put it to sleep so that I can turn it back on with a press of the keyboard, but someone...
  25. G

    Engineering Computer Science or Computer Engineering

    I had a conversation with a friend yesterday(he's writing his diploma thesis in Comp. Engineering at the moment), about which program(if that's the right word) I should choose but he didn't know the Comp. Sci. syllabus so he suggested me to ask here. I'm sure this question has been asked...
  26. J

    A proof that a computer cannot generate a truly random number?

    I'm thinking about how to do a proof that a computer cannot generate a truly random number. Attempt. Let Ω = {ω1, ω2, ..., ωn}, a subset of ℝ, be all the numbers represented on a certain machine. A random number generator rand(), because its output is dependent on how many times it has been...
  27. M

    How long for a computer to write out a Googolplex

    Just curious, for a start, I don't think there is enough hard drive space in the world to document the number but if a computer could printout 100 billion 0's a second, how many years would it take before the computer had printed out the full number? I have no idea how to possibly work this...
  28. X

    How does a computer work? need book suggestions

    I have always been irritated that I don't really know how and why a computer works. I would like to change that now and need book suggestions. The text has to be as thorough as possible. I don't want descriptive books for a layman. I need scientific textbooks. If you know a good book please...
  29. T

    Mod problem - computer sci math course

    Homework Statement Let b be a positive integer and consider any set S of b+1 positive integers. Show that there exists two different numbers x, y ∈ S so that x mod b = y mod b Homework Equations The Attempt at a Solution Pretty stumped. I tried for a while to use different values...
  30. HowardHughes

    Computer vs Mechatronic Engineering

    I'm sure there's been a million of these questions before but I need an answer and can't find one. I have two choices of courses for Glasgow University Electronic and Software Engineering Mechatronics Now In ratios I'm wanting approx; 55-60% ( Hardware)Electronic Engineering 30%...
  31. T

    Programs Math major - computer science minor or add computer science 2nd major?

    Hi, I am currently a junior working on a math major and a computer minor. I just found out that if I take four more classes in comp. sci, I can earn a 2nd BA (not a dual major - a second degree). This would mean at least one more semester full time or another year part time. I am...
  32. S

    Physics PhD to CS: A Viable Career Move?

    Hi guys, I am in the second year of physics PhD program. Considering the job market of physics, now I want to switch to CS, does anyone have this experience or suggestions?
  33. P

    Computer Science or Electrical/Computer Engineering?

    Given that I am interested in both fields, which degree would give me the most job options after graduation (the degree is ECE, electrical and computer engineering)? For example, do employers consider applicants with an EE/CE (or in my case, ECE) degree when hiring software developers, or do...
  34. R

    Probability processes of a computer virus

    Homework Statement A computer virus is modeled by a branching process which branches at times of a renewal process. It begins only one machine. At renewal times of a discrete-time renewal process, with mean inter-renewal time μ, a command server sends an instruction to all computers with...
  35. MartinJH

    Exploring Opportunities in Computer Science: What Lies Ahead?

    I have used the search to find topics on this but to no avail. If there are topics asking this question then please advise me. I am due to start a degree in computer science in September, here in the UK. It is a life long passion and a degree course I could have never of dreamed of studying...
  36. E

    Computer science student needing help in solving an exercise

    I even don't know if this is the appropriate place to post this questions, while as long as I know this place is considered for research topics and more advanced topics in physics. The point is that I need to write a MATLAB code for specific question, but first of all I need to solve it, and...
  37. F

    Engineering Computer Engineering: Adapting to the Future of Technology

    We're hitting the silicon barrier so we might jump to a new type of computing, right? So would my knowledge all go to waste if we move to optical computing for example?
  38. A

    Engineering I want to become an astronomer but im studying computer engineering

    ok. I am going to learn computer engineering in university. i am pretty involved it and IT savvy for that matter. but i have had this ambition, ever since i was a kid, i wanted to be a astronomer. it still is my dream. every time i watch an documentary on space, i am deeply indulged and i...
  39. P

    What is the point of computer science?

    Hello, If you are a computer scientist, I did not mean for the title of this thread to offend you. I am genuinely curious as to what I could do if I learned how to code, besides making websites and applications for phones. Also, do you think that this website is a good place to learn...
  40. J

    Applied Math or Computer Science?

    Hello everyone. Most likely, I will soon be transferring to NJIT and majoring in applied physics. NJIT offers double major programs in applied physics and either applied math or computer science. If I had to pick one out of pure interest, I would probably go with applied math; however, computer...
  41. O

    How long can I run my computer using an Inverter?

    Good Evening, I have a 12V Car battery which supplies 85Amps. I have a 500W Inverter with a peak of 1000W. One of my computers which I want to run has a 200W power Supply. I would like to know how long I can power this for 12 hours and 24 hours. If the battery cannot power it for that long...
  42. B

    Computer Science Discrete Mathematics Proof problem

    Hey guys, I'm taking Discrete Mathematics and am having a bit of trouble with one of my proofs. If any of you has any experience with that and could tell me where I'm going wrong, I'd appreciate it! Ok, here it is: Prove each statement in 8–23 by mathematical induction: 27. A...
  43. J

    Math, physics, and computer science

    Basically I want to know what the prospects and job conditions of doing research in these three field in academia,research labs, and industry are. And also what grad school work and research is usually like.
  44. maverick_starstrider

    It would take a computer bigger than the universe to solve 11 electron

    Hi, I've seen quite a few textbooks and lectures start by saying something like "to solve a quantum system of N particles would take the best computer in the world, to solve a quantum system of (N+a small number) of particles would take a computer bigger than the universe..", where they...
  45. C

    Computer Engineering or Computer Science Major?

    Hello, I am a Freshman in College as of right now, and I am looking to decide on a major. I am extremely interested in computers, this includes: how they work, finding new things to do with them, and learning how to develop new software. However, I am not the best at math, if I really study...
  46. E

    Question about professional computer programming?

    What are areas of programming that are more theory oriented and deal with more abstract ideas? Is this pretty much all of programming? I'm learning a few languages (competent in some) and curious. Thank you!
  47. F

    Is Computer Engineering right for me?

    Hello, and thank you for reading my post. I know there are probably millions of these posts everywhere, but I haven't seen one that rally answers my question. Things about me: I'm currently a junior, I like math and science, but the highest level of math I'm taking is pre calculus next year...
  48. F

    Engineering Can I become a Computer Engineer?

    Hello, and thank you for reading my post. I know there are probably millions of these posts everywhere, but I haven't seen one that rally answers my question. Things about me: I'm currently a junior, I like math and science, but the highest level of math I'm taking is pre calculus next year...
  49. I

    Engineering Computer or Electrical Engineering

    Hi everyone I have a tough choice I have to make, I still have time, but I've been thinking about it for a while now. I'm currently in my second semester at a local university. I live near Detroit and my life dream has been working for an automotive company (or at least in the automotive...
  50. E

    Computer Engineering recommendations?

    Hi guys, I recently got accepted into uf (yay!). I want to pursue a major in electrical or computer engineering, but I really want to get into building things like robotics. I'm really good at math and done well on the APs for physics and chem. anyways, here's a list of all EE classes...
Back
Top