Comp. Science to Comp. Engineering

NATURE.M
Messages
298
Reaction score
0
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.
 
Physics news on Phys.org
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.
 
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.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
8K
  • · Replies 19 ·
Replies
19
Views
6K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 21 ·
Replies
21
Views
6K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K