Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,140,449 members, 7,770,111 topics. Date: Tuesday, 19 March 2024 at 03:54 AM

Differences between Software engineering and Computer science. - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Differences between Software engineering and Computer science. (22052 Views)

Why Waste 4 Years On Computer Science In University? / How Good Is Software Engineering Study In India? / Differences Between High & Low Level Languages? (2) (3) (4)

(1) (Reply) (Go Down)

Differences between Software engineering and Computer science. by solesty(m): 7:56am On Dec 31, 2011
Please blessed people out there, what is the differences that exist btw software engineering, programming and computer science and is unilorin offer them and where can i see full information about these course. Thanks & God bless AMEN AMEN AMEN!!!
Re: Differences between Software engineering and Computer science. by Fayimora(m): 5:32pm On Dec 31, 2011
How about you have a quick read through these in the order in which you see them!

Computer Science
Programming
Software Development
Software Engineering

Re: Differences between Software engineering and Computer science. by solesty(m): 1:48pm On Jan 01, 2012
Which universities in nigeria offer software engineering as course and is unilorin good and offering?
Re: Differences between Software engineering and Computer science. by solesty(m): 1:48pm On Jan 01, 2012
Which universities in nigeria offer software engineering as course and is unilorin good and offering?
Re: Differences between Software engineering and Computer science. by Fayimora(m): 5:29am On Jan 02, 2012
Sorry I know nothing about NIgerian Universities!
Re: Differences between Software engineering and Computer science. by solesty(m): 6:35am On Jan 03, 2012
I am through with qbasic should i move to visual basic, i want to study software engineering, thanks.
Re: Differences between Software engineering and Computer science. by prodam(m): 10:58pm On Jan 16, 2012
solesty:

Which universities in nigeria offer software engineering as course and is unilorin good and offering?

University of Ilorin does not offer software engineering, it offers computer science as a 4yr program
there is an option at the masters level(M.sc in computer science) for software engineering
Re: Differences between Software engineering and Computer science. by solesty(m): 11:57pm On Jan 16, 2012
Thanks. so which universities offers software engineering.
Re: Differences between Software engineering and Computer science. by lctewand(f): 5:44pm On Jan 17, 2012
software engineering and programming are not exactly the same thing, you could be a software engineer and not know how to program well, and you kuld be a programmer and not be a software engineer,
software engineering combines programming and planning and documents and contracts e.t.c
programming- u kuld jst say programming is jst coding, the q-basic and java e.t.c.

computer science has to do with the combination of s/w engineering, programming, database, networking, algorithms e.t.c,
so u could be a computer scientist and not be a programmer or a s/w engineer.
there are more field s to branch to with computer science.

most Nigerian universities don't offer s/w engineering as a separate program
probably cos its part of the computer science curriculum and they like to make their programs 4yrs+ but u could specialize at masters level sha,
if you cant wait till then i suggest you go abroad,

i hoped this helped.

3 Likes

Re: Differences between Software engineering and Computer science. by csharpjava(m): 6:07pm On Jan 17, 2012
Here is a good reply for this post:

omo_to_dun:

One particularly useful book was Professional Software Development. Chapter 4 can be read here: PSD: Chapter 4 .

A quote from the above link: A computer science graduate " might spend two days hand-tuning a sorting algorithm instead of two hours using a code library or copying a suitable algorithm from a book. The typical computer science graduate typically needs several years of on-the-job training to accumulate enough practical knowledge to build minimally satisfactory production software without supervision." On the other hand software engineering gratuates have already received this training during their studies at Uni.

Re: Differences between Software engineering and Computer science. by Fayimora(m): 2:45pm On Jan 21, 2012
I dont see how that explains the differences between Computer Science and Software Engineering to a newbie.
Re: Differences between Software engineering and Computer science. by csharpjava(m): 1:08pm On Jan 23, 2012
Ok. Maybe this might help :

From the same book on Professional Software Development. Chapter 4 can be read from here: PSD: Chapter 4 .

Universities award computer science degrees, and they normally expect their computer science students to obtain software development jobs in which they will immediately begin solving real-world problems. Only a small fraction of computer science undergraduates go on to graduate school or research environments in which they are advancing the state of knowledge about software or computers.

This puts computer science students into a technological no-man’s land. They are called scientists, but they are performing job functions that are traditionally performed by engineers, without the benefit of engineering training. The effect is roughly the same as it would be if you assigned a physics Ph.D. to design electrical equipment for commercial sale. The physicist might understand the electrical principles better than the engineers he is working with. But his experience in building equipment is in creating prototypes that are used to advance the state of knowledge in a laboratory. He does not have experience or training in designing rugged, economical equipment that provides practical solutions in real-world settings. We would expect the equipment designed by the physics Ph.D. to work, but perhaps to lack some of the robustness that would make it usable or safe outside a laboratory. Or the equipment might use materials in a way that’s acceptable for a single prototype but extravagantly wasteful when units are manufactured by the thousands.

5 Likes

Re: Differences between Software engineering and Computer science. by Ugokings4luv(m): 10:48pm On Aug 01, 2013
smiley
Re: Differences between Software engineering and Computer science. by nicemanpro(m): 10:54pm On Mar 21, 2018
prodam:


University of Ilorin does not offer software engineering, it offers computer science as a 4yr program
there is an option at the masters level(M.sc in computer science) for software engineering
.
i stand to be corrected. pls i taught dat b4 having your (computer science graduate) masters in (software) engineering that he or she would still go through a one year post graduate study before qualifying for a msc in any engineering. thanks in anticipation
Re: Differences between Software engineering and Computer science. by Nobody: 3:09am On Mar 22, 2018
Computer science is practically a branch of mathematics, or at least was classically seen to be. It encompasses:

Discrete math (graph theory, combinatorics, logic)
Programming language theory (type theory, compilers, languages)
Information theory (crypto, errors, compression)
Theory of computation (complexity, crypto, automatons)
Algorithms & data structures (can also include complexity via algo analysis)
AI (machine learning, robotics, pattern recognition, data mining)
Parallel & distributed computing (concurrency, communication/networks, HPC)
Architecture and systems (digital logic, OS, networking, systems arch.)
Computational fields (scientific computing, numerics, could also include graphics/visualization)
Graphics (computer vision in some cases, geometry)

Software engineering

The thing to realize is that in software engineering, you're actually building something. It's a legitimate engineering field. The things you have to worry about are similar to other engineering fields, and they include:

Software architecture and design
Scalability and maintainability
Validation, automation, and testing
Quality assurance
UI/UX
Systems (sometimes)

So, you'll notice that you can't do anything in the second list without knowing a few things from the first list. Computer Science gives you the knowledge base, Software Engineering is applying it to building real-world stuff. It's like the difference between a physicist and a mechanical, electrical, civil, nuclear, or aerospace engineer. Yes engineers use physics, but there is a whole lot more to engineering than just theoretical calculations, equations, and some experiments.

A quick overview of these two majors

1)Computer Science is the study of how computers work, mostly from the theoretical and mathematical perspective.

2)You should choose Computer Science if you like math, logic, or if you want to get into a specialized field in CS such as artificial intelligence, machine learning, security, or graphics.

3)Software Engineering is the study of how software systems are built, including topics such as project management, quality assurance, and software testing.

4)You should choose Software Engineering if you are more interested in the hands-on approach, and if you want to learn the overall life cycle of how software is built and maintained.

5)Both Computer Science and Software Engineering teach fundamentals of programming and computer science, so you can choose either one to become a software developer.

Copied from the internet

3 Likes

Re: Differences between Software engineering and Computer science. by Mason331: 5:13am On Jan 10, 2020
Those keen on a lifelong revolved around programming advancement and PC innovation frequently center around one of two majors: software engineering, or programming building (once in a while alluded to as programming improvement, in spite of the fact that the two are not synonymous). Certainly, procuring a certify degree in both of these fields will probably set up an understudy for an assortment of programming related jobs. Learn More.
Re: Differences between Software engineering and Computer science. by Aabheer: 7:12am On Mar 19, 2020
University of Ilorin does not offer software engineering, it offers computer science as a 4yr program
there is an option at the masters level(M.sc in computer science) for software engineering click here

(1) (Reply)

Opensource 3D Game Participation Call / Java Has Failed! / Beginners - Learn Android Programming

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 27
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.