computer engineering Definition and Topics - 32 Discussions

Computer engineering (CoE or CpE) is a branch of engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. Computer engineers usually have training in electronic engineering (or electrical engineering), software design, and hardware-software integration instead of only software engineering or electronic engineering. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microcontrollers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work but also how they integrate into the larger picture.Usual tasks involving computer engineers include writing software and firmware for embedded microcontrollers, designing VLSI chips, designing analog sensors, designing mixed signal circuit boards, and designing operating systems. Computer engineers are also suited for robotics research, which relies heavily on using digital systems to control and monitor electrical systems like motors, communications, and sensors.
In many institutions of higher learning, computer engineering students are allowed to choose areas of in-depth study in their junior and senior year because the full breadth of knowledge used in the design and application of computers is beyond the scope of an undergraduate degree. Other institutions may require engineering students to complete one or two years of general engineering before declaring computer engineering as their primary focus.

View More On
  1. Lapse

    Understanding Memory in Nios II

    Homework Statement My specific question is: What is the value held in r7 (written in hexadecimal) after the following instructions execute? addi r5, r0, 0x30 ldw r7, 0(r5) Homework Equations N/A The Attempt at a Solution There's a few things I'm not understanding.... Here are my...
  2. ScienceGuy42

    Engineering Does an astrophysicist (PhD or post-doc) need computer engineering?

    Does an astrophysicist in research areas such as cosmic structure and evolution, galactic archaeology, and/or black hole phenomena require extensive skills (i.e. undergraduate degree) in computer systems engineering/computer engineering? The idea is to do a combined degree with computer...
  3. G

    ALU status register carry equation

    I was wondering what the carry (C) equation for the logic gates would be in an ALU status register? I originally thought that it was C equals the last carry output. However, my colleagues tell me its C equals to the sum of the last bit primed AND the last carry output. Can someone clarify my...
  4. J

    Programs CE + Phys or CE + Math: Interested in Quantum Computing & AI

    Hey all, I'm a student in university who wants to Double Major in Computer Engineering and Physics or Computer Engineering and Mathematics. Ideally I want to get some time in working on quantum computers and some time in working on advanced AI, so one of the big things I want to do is pick the...
  5. ramzerimar

    Engineering Is Computer Engineering "inferior" to EE and CS?

    I've heard some people saying that Computer Engineering is not highly valued by employers because it typically doesn't delve too deep in electrical engineering essentials (at my college, CompE's takes Circuits classes, Digital Systems, some microcontroller classes, electromagnetics and basic...
  6. A

    MS vs PhD in Robotics

    Hello everyone, To start, I found this forum incredibly helpful throughout my college education thus far. This forum has helped me pick my major in undergrad back in 2011, helped me narrow down which graduate program to gravitate toward upon graduation in 2015, and now I have a continued...
  7. sukalp

    Engineering I want to invent something like Facebook

    When we finish and go to university for studying computer engineering while we do courses like b tech after studies we need to search for a job or through campus replacement in university we get job . next thing i wanted to ask is i want to invent something like facebook made by mark...
  8. M

    Engineering Hardware vs. Software in biomedical engineering?

    For someone with a bachelors in computer engineering, looking to go to grad school for biomedical engineering, which would be more useful, their knowledge of software, or their knowledge of hardware?
  9. bakerino

    Schools Scared about college -- First time I've been scared of academics

    I've always been the "Doesn't study but does well" type. Not only have I been informed of this being basically impossible in college, but I've also learned that my major, (Computer Engineering) is quite a bit of work. This I do not mind. I enjoy the work. What I worry about, is being able to...
  10. M

    Schools Grad school for Bioengineering with bachelors in CompE?

    Can you get into a graduate program for biomedical engineering with a computer engineering degree? would you be at a big disadvantage to someone with an electrical engineering degree?
  11. A

    Engineering What can i do with an Engineering Physics degree?

    I'll be attending the Southeast Missouri State University this fall and i am planning on majoring Engineering Physics: Computer Applications.The course plan includes the following courses: Introduction to Computer Programming, Object Oriented Programming,C and Unix Environment,Computer...
  12. brymcfly21

    Engineering Astrophysics or physics/computer engineer double major?

    Hello guys, I'm a high school senior still unsure what to do. I have a passion for astrophysics and would love to pursue a phd in it but there being a possibility of not having a permanent job by 30 is scary. Should I take the safe route and go for computer engineering and double major with...
  13. D

    Engineering Should I even bother going into engineering?

    So I'm a senior in high school and so far I've had pretty average grades. Taken Algebra 1, Geometry, Honors Algebra 2/Trigonometry, Precalculus, AP Calculus AB and gotten mostly B's with some A's and some C's. I'm not proud of my grades, but I just wasn't able to grasp the concept too well. Ive...
  14. Bake

    Could I handle Computer Engineering?

    Computer Engineering and/or Computer Science have both interested me greatly. I'm fairly certain that I want to pursue in one of these fields in the future. Though, I've heard that CE requires you take some match classes that are quite difficult. It's not that I dislike math, as a matter of fact...
  15. H

    Programs Artificial intelligence: what double degree to choose?

    My only dream in life is to develop a robot that has common sense and wisdom and pretty much be as smart as a human that can help society solve ISIS, food shortages etc. So I am choosing Computer Science next year for university. Though I have heard that doing the degree purely is too dry and...
  16. A

    Need Help Pursuing Career in Robotics

    Hello Everyone, I posted in Physics Forums back in 2011 trying to figure out what undergraduate Major to choose based off my interests. I had received very positive feedback then and am seeking more advice now that I am further along in my career. I am a recent undergrad graduate with a major...
  17. M

    Considering electrical eng after a computer eng degree...

    Hi, I'm already a computer engineer and i'm considering doing a bachelors in electrical engineering. I currently work in the information technology field and i'm kinda not satisfied with the prospects of a career in the IT area, getting a bachelors in electrical engineering should be easy...
  18. S

    What is the meaning of MY_TABLE TIMES 10 DW 0 in assembly

    i am new to this one.and this is about assembly programming.on reading about assembly on tutorialspoint i came up to this.i didnt understan it says "Allocates10 words (2 bytes) each initialized to 0" what does this statement mean? please someone tell me about the meaning of this...
  19. I

    Applied Physics vs. Computer Engineering

    Hey all, I'm at a bit of a major crossroads between studying Physics or Engineering. There are two major milestones in my life that I want to achieve, or die trying: a) Own and operate a consumer electronics company (definitely computers) and b) If astronaut and space based programs begin...
  20. rrlamichhane

    Most promising and emerging current ECE research-topics?

    I'm more looking for fields in hardware side (Electrical Engineering) than software (Computer Engineering) here. I know to some extent but wanted everyone to share their knowledge on this. Here's the few that I think will massively effect the world of technology in the near future (Pardon my...
  21. R

    Harmonics present in an Image

    I am beginer in image processing. Any signal whether it is 1D,2D or any multidimensional signal can be represented using combination of number of sine and cosine wavesforms (harmonics).Similerly any image can be termed as a function of sinusoidal signals. I want to see individual pattern for...
  22. R

    Civil vs Mechanical vs Computing

    There are probably numerous threads like this, I have read them all but I'm still undecided. I am a high school senior and applying to UK universities - I have applied to more than one subject (three, actually: civil, mechanical engineering and computing, all from Imperial College) and received...
  23. B

    Determining cache size

    Homework Statement Homework Equations total cache size = (2^(index bits)) * [(associativity)(tag bits + valid bits + data size)] (Correct me if this is wrong) The Attempt at a Solution I came up with 2^11 cache sets, therefore it's 8-way associative because 2^14 / 2^3 = 2^11. And 8=2^3...
  24. Pucky

    Physics vs CE vs CS vs Physics

    Hi, Im currently finishing high school and I would appreciate some help. I would like to study physics, however I´m not sure. Other curses like Computer Engineering, Computer Science or Engineering Physics could another possibility. I have always loved science, especially physics and chemistry...
  25. W

    Programs BS/MS in CS or BS in CE/CS (combined major)

    I am a freshmen at Northeastern University. Right now, I am in the College of Engineering, where I am on track to earn a combined degree in computer science and computer engineering. However, I could easily transfer to the College of Computer and Information Science, where I could earn a...
  26. 22990atinesh

    Understanding Instruction Cycle?

    A basic instruction cycle consists of these 5 stages. 1. IF - Instruction Fetch 2. RD - Instruction Decode and Register Read 3. EX - Execute 4. MA - Memory Access 5. WB - Write Back I understood the meaning of all the stages accept 4th MA (Memory access), whats the significance of this stage.
  27. N

    How programming interacts with transistors

    Forgive the broadness of the question. I know this is a huge concept which entire books have been written about. I am an amateur computer programmer entering my first object-oriented class soon and want to get some things out of the way. When I write lines of code how does the computer know what...
  28. T

    What jobs fit my interests?

    I like to figure things out. Creating and testing computer hardware such as circuits and processors sounds very interesting to me. Trying to figure out how to make a certain processor faster, and more efficient or trying to organize a circuit to be as small as possible. Or why this certain...
  29. A

    Switching to AERO?

    I am in my semester in computer engineering iam doing Python now and never took programming before and i previously acquired a 1 year certification in computer networking, programming is interesting but so far, i have not found passion in it, i always wanted to do Aerospace, however; iam just...
  30. C

    Programs Double Major in Computer Engineering and Physics?

    I am currently a senior in high school and next year I will be enrolling into my freshman year of college. I was wondering if anyone had any advice on doing a double major in Computer Engineering and Physics? For example, would it be worth the time and course load to complete a double major in...