Software engineering (SE) is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.

learn more… | top users | synonyms

11
votes
2answers
10k views

Has anyone done CSDP certification? [closed]

I was looking at some certifications that can potentially enhance my knowledge and market value as a Software Engineer. IEEE's Certified Software Development Professional (CSDP) caught my attention. ...
7
votes
6answers
4k views

What is the difference between an engineer and a product manager?

It seems nowadays all the develop teams have both software engineers and product manager. I am a newbie to the software industry and I wonder what is the difference? Is it necessary for a Product ...
17
votes
4answers
8k views

Can Software Engineers become certified Professional Engineers (PE)?

Does anyone know if a Software Engineer can become a certified Professional Engineer or PE for short? I know that my buddies who are Mechanical, Electrical, or Civil Engineers were able to become PEs ...
5
votes
3answers
27k views

Difference between Software Engineering and IT? [closed]

I see mostly everyone distinguishes between being a Software Engineer and being in IT on the jobs sections of their site. What are the definitions of each, and the distinction between them?
13
votes
11answers
2k views

Is Information Technology really Engineering? [closed]

While travelling I met a mathematician who was sitting near me. In a discussion he said: "...there is nothing like engineering in IT or rather programming". A true engineering is what Architecture is, ...
17
votes
3answers
2k views

Should Software Engineering and Computer Science be separate majors? [closed]

For decades, the accepted degree to get to become a software developer was "Compter Science." We've had a few questions already about whether that degree really prepares students to develop software. ...