1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Comp. Science to Comp. Engineering

  1. Jun 1, 2014 #1
    So, I've been doing a lot of thinking and was just wondering is the transition from computer science to computer engineering common ? Namely, if one obtains a bachelors in comp. science, is it common to pursue graduate studies in comp. engineering.

    Computer science coursework would include your typical courses but in addition courses on microprocessors systems, networking and computer hardware.
    And if it means anything I may also obtain a second major in physics (taking sequence of practical physics courses, an electronics lab course, and time series analysis course).

    Now I know many of you will probably say get a bachelors in computer/electrical engineering. I've looked into this option, but engineering programs seem to be so strict (namely I'd have to start from first year and in fall 2015).

    So with all this said is this transition fairly common ?

    Note: I'm attending a canadian university.
  2. jcsd
  3. Jun 7, 2014 #2
    I actually just made said transition. Computer Engineering is a double major in CS and EE. So you will take on quite a few excess math courses. CS (in the US) requires you to go up to calculus 2, while EE (in the US) at most places will make you take up to Multivariable calculus. So essentially, you will take on more theoretical courses and will go from a mostly programming/little hardware degree to a heavily hardware and theoretical math with a smidge of programming degree.
  4. Jun 20, 2014 #3
    I guess I'll be a bit more specific in the courses I'll be taking.

    Namely, for physics I'll be taking:

    Mechanics--> (intermediate level: covers classical mechanical systems such as harmonic oscillators, rotating bodies, and central field systems)

    E&M --> on the level Griffith's.

    Optics --> Fundamentals of optics. includes intro to lasers, optical fibres, and photons. Includes laboratory courses working with optical instruments.

    Practical Physics I, Practical Physics II --> some typical projects required in these courses may include building a thermocouple, dc motor etc. I'll focus more on the e & m based experiments in these courses.

    Electronics Laboratory course -->Fundamentals of circuits ranging from digital devices to op-amps to transistors to noise to diodes.

    Math courses covered: Multivariable Calculus, ode, probability

    Comp. Science courses:
    General: software design (java, android), systems and software tools (C, linux), computational theory, data structures and algorithms, complexity theory, operating systems, networking

    Hardware related: computer organization (labs involve fpgas), microprocessor systems, microprocessor software (focuses on embedded programming--> microcontrollers)

    Other: AI, computer vision, Machine learning and neural networks, intelligent image processing

    So what do you guys think? This is just coursework though, separate from any learning I do on the side.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook