Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,218,356 members, 8,037,701 topics. Date: Thursday, 26 December 2024 at 03:10 PM |
Nairaland Forum / Science/Technology / Programming / Between computer science and software engineering (2733 Views)
My Software Engineering Journey In ALX Africa / Differences Between Computer Science And Engineering?? / Please Help Differentiate Between Computer Science And Computer Engineering (2) (3) (4)
Between computer science and software engineering by shantti(m): 10:57am On Mar 09, 2022 |
Hello folks, someone is struck between choosing to study between computer science and software engineering. Please which of this course is more relevant than the other both here in Nigeria and Abroad. It seems the "engineering" tag that software engineering has seems to give it an egde over computer science which has no "engineering" tag attached to it. Please experts in the house my clarify me on this issue. |
Re: Between computer science and software engineering by tensazangetsu20(m): 11:51am On Mar 09, 2022 |
Computer science. |
Re: Between computer science and software engineering by torbitalimited: 12:21pm On Mar 09, 2022 |
If the person is going for an undergraduate degree, let the person study computer Science but he can specialise in Software Engineering as a career. This will enable him to be able to switch to any other fields or areas in computing in the future if he doesn't find Software Engineering interesting again. Software Engineering is a subset of computer Science or a field under computer Science. A lot of young people are making this mistake when going for their undergraduate program. 1 Like 1 Share |
Re: Between computer science and software engineering by Hannania(m): 12:53pm On Mar 09, 2022 |
Curriculum for Both have a lot of similarities. Software Engineering has a more indebted niche towards the Architecture of Enterprise Level software. If you want something that would strengthen your brain, go for Software Engineering. Also, note that it's 5 years. Topics such as Data Structures and Algorithms, Concurrency, Databases would be thought in both, But that of Operating systems would have more dept with Software Engineering. Though it's also a core of computer science. If web development is your focus, then chose computer science. But if you aim to build Distributed systems and core software that needs Machine friendly codes like C/C++, then choose the latter. You can do same with CS, but why wait to learn on the job when you can opt for SW and get the foundation to speed up your career. Some are saying Computer science is better as SW is just a niche, but the truth is SW has Virtually all the core curriculum of CS but put focus on what I mentioned above. So the choice is you're based on your interest. 3 Likes |
Re: Between computer science and software engineering by Deicide: 7:13pm On Mar 09, 2022 |
In Computer Science you would do Software Engineering and I swear it's not what you think it is. I hated this course with Passion. It's Mostly theory well it's not like it has anything that's practical about it that's fun to do. Anyways it's Mostly about SDLC and some other stuff. @op a software engineer is not the same as a software developer. |
Re: Between computer science and software engineering by JABAIDO(m): 8:19pm On May 29, 2022 |
Hannania:Hello, sir. Please sir, what can you say of Computer Engineering? |
Re: Between computer science and software engineering by FlameHashira: 8:39pm On May 29, 2022 |
JABAIDO:Basically the labour force of computer science and software engineering in my own words they are just hardware with little programming |
Re: Between computer science and software engineering by Hannania(m): 9:52pm On May 29, 2022 |
JABAIDO:Depends on your interest. I wanted the software aspect of computing, but my interest in Networking made me have a dilemma to choose between Computer Engineering and Telecommunications Engineering. I ended up picking the latter, and it has helped me tremendously in my Tech career. If you want a bit of hardware, then go for computer engineering. But if software development is strictly what you wanna do, then computer science will pay you off. I ventured into Engineering because of the advantages it had on scholarships, and thanks to God, I had three in school. So go for it, it's worth it. |
Re: Between computer science and software engineering by thanksjosh005: 10:04pm On May 29, 2022 |
Computer science is parent to software engineering. Software engineering itself can be a separate discipline and is a mixture of computer science and computer engineering. Job opportunities can overlap each other because of this — according to careerkarma Modified* |
Re: Between computer science and software engineering by TheManOfTheYear: 10:08pm On May 29, 2022 |
thanksjosh005:Who told you it's a mixture? Lol Nairalanders and their funny analysis. I'm currently studying software engineering, and it's all about the development and maintenance of software. Computer engineering has to do majorly with hardware |
Re: Between computer science and software engineering by thanksjosh005: 10:50pm On May 29, 2022 |
TheManOfTheYear: Can you list your course outlines at all levels as a software engineer to know that software engineering deals only with what you have mentioned? In fact, in software engineering, there's an extraction of topics from electrical and computer engineering that you will also learn because a software engineer is expected to understand how the hardware functions. As a result, as the software engineer you claim to be, you must also have a focus on software-hardware interactions. Thus, even though software engineering is imperative to the application of engineering processes such as the creation, maintenance, and design of software for a variety of different purposes you might be expected to have some basic understanding of digital logical design, power management, solid state physics, magnetic fields... May sound disagreeable somewhat. However, you are in control of what you learn according to what piques you. This is true of certain institutions. You don't have to quote me to say you're studying something you probably did buy online that was being cherry-picked for sale. 1 Like 1 Share |
Re: Between computer science and software engineering by TheManOfTheYear: 12:36am On May 30, 2022 |
thanksjosh005:I wasn't referring to an online course but okay. This is my field and you're just arguing blindly. Computer engineering and software engineering are mutually exclusive. Software engineering is even a subset of computer science rather than the traditional engineering. But of course, believe what you want. |
Re: Between computer science and software engineering by airsaylongcome: 4:12am On May 30, 2022 |
thanksjosh005: You guys need to be less insulting when making your points especially if you aren't sure of the point you are making. Which ones is "... studying something you probably did buy online that was being cherry-picked for sale." Software Engineering has only very minimal course overlap with Computer Engineering and none of the Solid State Physics, Power management and magnetic fields you mentioned. To study all of that, you have to have done Circuits 1 & 2. I don't know any Software Engineering programme that will include Circuits as part of its core courses. I have attached the most recent version of a copy of the recommended Curriculum of the Association of Computing Machinery which is the body saddled with developing Curriculum for Computer engineering (CE), Computer science (CS), Cybersecurity (CSEC), Information systems (IS), Information technology (IT), Software engineering (SE), and Data science (DS) I don't see anywhere where it mentions Electrical or Computer Engineering courses Edit: I have attached screenshots for Computer Engineering Curriculum as well. The first screenshot is for SE, the second and third are for CE. 1 Like
|
Re: Between computer science and software engineering by airsaylongcome: 4:23am On May 30, 2022 |
TheManOfTheYear: Well I wouldn't say they are mutually exclusive as they have some areas of overlap which are mostly Computer Science courses. |
Re: Between computer science and software engineering by TheManOfTheYear: 7:07am On May 30, 2022 |
airsaylongcome: Yes you're correct sir. |
Re: Between computer science and software engineering by Sniper04(m): 12:41pm On May 30, 2022 |
airsaylongcome: |
Re: Between computer science and software engineering by Nobody: 7:20pm On May 30, 2022 |
Hannania: It's interesting to note that your background is in Tel Eng. I have come across a few of your posts on web dev. Are you still in the Telecoms track? |
Re: Between computer science and software engineering by airsaylongcome: 7:43pm On May 30, 2022 |
Studymore123: Telecoms (at least the one I practice which is called Business Telephony Systems (BTS) or since COVID Unified Communications as a Service - UCaaS) is an interesting field to venture in to. Here in Nigeria we are always behind the curve. The business I work for provides a a service similar to Zoom where businesses can host their business telephony and video conferences at competitive rates. The value is that clients get a somewhat customized control of their UCaaS platform using VOIP solutions. All our solutions are enterprise grade open source software that gives you somewhat fine control on your telephony. Don't want calls outside business hours? Check. Want calls to ring a given set of employees only? Check. Want to be able to have video meetings scheduled at specific times for a specific set of employees? Check. It can get demanding sometimes especially with managing customer expectations. But it's a damn interesting field as we are in the middle of building some software solutions on top of our existing ones. 2 Likes 1 Share |
Re: Between computer science and software engineering by Nobody: 8:03pm On May 30, 2022 |
airsaylongcome: That's interesting to note. You just gave me fond memories when I was playing with applications like 3CX, FreePBX, Asterisk, Vyatta and Mikrotik. I'll find time to setup 3CX on AWS. Zoom is the dominant player in that field but I don't really know their market share/business impact. The customization of your solution is great. Exactly what everybody wants. |
Re: Between computer science and software engineering by airsaylongcome: 8:08pm On May 30, 2022 |
Studymore123: Ahhh! You know every. Our solution integrates FreePBX and Jitsi. Omo the way I don sabi FreePBX now I dey shock for myself. To think that a year ago I could barely set up 3CX. Fast for one year and I can wake up from a drunken sleep to manage a FreePBX challenge. In fact now, I'm escalating issues to configuring Dialplans using Asterisk direct. The "power" and fine control there is unimaginable. Also looking at FreeSwitch with corner eye for multitenant setups. Been trying to learn Kamailio as a SIP proxy but that software is like a cult. Hardly any free information to properly learn it |
Re: Between computer science and software engineering by Nobody: 8:42pm On May 30, 2022 |
airsaylongcome: Wow. This is interesting. Jitsi on FreePBX. The truth is once you understand the fundamentals, you wouldn't have a hard time understanding what is happening. There are few protocols like IP, TCP, UDP, SAP, IAX, H. 323, RTP and SIP that can enhance one's knowledge. I had raspberry pi and so could easily play around with it then but now I have others on my payroll so no time for all that. This is a niche many people are not into but there are opportunities. I like the fact that you're now a pro, it's not easy configuring Asterisk dialplans and queues. Once the chip crises is over, I'll order rasp pis to play around these things. I just do them for fun and to teach others. For me except an application has a unique feature, I don't bother myself where there are alternatives. Have you tried with any other app apart from Kamailio for the SIP proxy? Because voice/video is priority traffic, it's a problem for many. Look at the nonsense smile is doing with smilevoice. I sent them a strongly worded letter that year. Are you guys hosted in the cloud or it's a hybrid setup? 1 Like |
Re: Between computer science and software engineering by AgentGoat: 8:43pm On May 30, 2022 |
How person wan take learn all these. |
Re: Between computer science and software engineering by Hannania(m): 10:41pm On May 30, 2022 |
Studymore123:Network Engineer by Day, Software Dev at night ... But it's not sustainable. I'm soon Ditching Networks. I'm close to hitting a FAANG. I can feel it. |
Re: Between computer science and software engineering by Elonmusk1: 3:51am On May 31, 2022 |
Information Technology,it gives you an edge |
Re: Between computer science and software engineering by airsaylongcome: 8:51am On May 31, 2022 |
Studymore123: The business I work for owns its own data centre. So 99.9% of customers are hosted on the cloud. I have 6 RPis and three odroids so I have enough single-board computers to mess about with. For SIP proxy, business uses a commercial session border controller. I'm more interested in a full open source solution to play with at home. And Kamailio seems to be the most advanced open source solution available. And you are so right it's a niche field. I have subtly tried to nudge folks towards that field but a lot of the youngings find it too arcane and are hell bent on being front end or other devs. So I just let them be |
Re: Between computer science and software engineering by remi1444: 12:06pm On May 31, 2022 |
airsaylongcome:I’d send you a message concerning this Osè. My friend is trying to go into tech. He’s not hungry so he’s looking at a niche like this… |
Re: Between computer science and software engineering by Nobody: 12:47pm On May 31, 2022 |
Hannania: That makes you a unicorn developer. Not so many in the field with such skills. Please take care of your health. Congrats on your hitting FAANG. |
Re: Between computer science and software engineering by airsaylongcome: 2:26pm On May 31, 2022 |
Studymore123: THIS!!! Cannot be over emphasized. 1 Like |
Re: Between computer science and software engineering by Hannania(m): 7:52pm On May 31, 2022 |
Studymore123:Thanks. The secrete is just interview capability. I'm just brushing up on Data Structures and Algorithm. I've chatted a few Recruiters from Meta, Palantir, Amazon, Circus, Raven, and Most importantly Microsoft, and the feedback has been going pretty well. Only Google recruiters are getting hard to reach out to. Fingers crossed though. |
Re: Between computer science and software engineering by Hannania(m): 7:55pm On May 31, 2022 |
Studymore123:Yeah. Though I should be out before the year runs out. My Remote duty starts from 3 pm to 12 am. And I can't keep on manoeuvring my way out of the office every day. I got to stick to Software dev. I'll miss Networking though |
Re: Between computer science and software engineering by Hannania(m): 7:56pm On May 31, 2022 |
airsaylongcome:Thank you. You're right |
Re: Between computer science and software engineering by Nobody: 1:42pm On Jun 01, 2022 |
Hannania: Shows you have a solid plan in place. So you got few months left in the country. Hard work pays. A recruiter reached out to me sometime ago for Backend software developers proficient in C#, Python, C++ or Java and with at least 5 years of experience. The company also sponsor their immigration and relocation. So they are opportunities out there if you put in the work. |
Is This A Crime Under The Law? / Intelligent Data Analyzer & Generation / Vb.net For Dummies:
(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. 77 |