Programming is.........NOT FUN

<p>I actually thought all my programming classes were a bit of fun. They're terrible when you fall behind though but very interesting when you read ahead and try to do things that interest you rather than the boring exercises in the book. I mean, you'll learn all you're supposed to + more advanced stuff when you go out and try to program what you want.</p>

<p>If you think coding is fun
.
.
.
Try Systems programming (OS, database, OS) = bad errors</p>

<p>Well, my uncle has a Phd in Physics, I am currently in a MEchEng program (maybe looking to switch to CompEng) and what we have both concluded is that like math, programming is something you cannot escape as an engineer. The amount is obviously different but a decent amount is generally required in all fields, especially languages such as C and FORTRAN. And it gets worse if you're not lucky post-undergrad.</p>

<p>Civil Engineers have to code?? I thought they just stood around and watched construction take place.</p>

<p>They may be one of the lucky ones who dont have it soo much. But they def didnt escape it in college.</p>

<p>ok i have never programmed not even qbasic. I am ECE major and my school teaches Java. Am I going to die?</p>

<p>If your school actually TEACHES Java, you'll be fine. If your school just TESTS your ability to code, then, you'll have to teach yourself. You can do it the easy way and teach yourself now, or do it the hard way and cram it at the expense of your other classes. A study partner might be helpful. Look for anyone in the class that looks like they have upper body strength--they are probably just as confused as you are.</p>

<p>PROGRAMMING IS FUN!!</p>

<p>
[quote]
If you think coding is fun
.
.
.
Try Systems programming (OS, database, OS) = bad errors

[/quote]
</p>

<p>oh cmon this is fun. staying up till 3 AM or pulling all nighter designing, debugging OS :p. But in all seriousness, I'd rather code an OS than do p-set in math theorem proofing.</p>

<p>
[quote]
Civil Engineers have to code?? I thought they just stood around and watched construction take place.

[/quote]
</p>

<p>I've only had to program in 2 classes. One is the basic introductory programming course that all engineering freshmen take. The other is a PhD level quantitative risk management course in construction management. It's very little coding, but there still is SOME, unfortunately.</p>

<p>Coding is really useful. I'm still in school and here are some of the things I've had to do:</p>

<p>Matlab:
SDOF oscillator with Runge-Kutta
Shock Response Spectrum (SRS)
Signal Descrambler
Real-time digital filtering (FIR)
Various DTFT analysis programs
Heterogeneous Deflagration Simulator (for a rocket motor)
Diffusion Simulator
Freeway Bridge Signal Analyzer
Video frame differentiation for motion analysis. (cdata)</p>

<p>Java:
Life
RocketSim
BurnSim
ParticleSim
CFD
Ultimate Connect-N (has never been beaten...only ties itself)
Finite Fraunhofer Diffraction Sim</p>

<p>HP Vee:
Various Instrumentation Interfaces
Launch Controller Interface</p>

<p>It'd be cool to learn C or something. I hate the long run-times on some simulations due to massive overhead.</p>