3 answers
Updated
816 views
should I study computer science or study software engineering?
I want to become a Software engineer and people recommend me to do a bachelor's in Computer Science. But when I look at the syllabus there isn't much coding in that major.
So I want HELP if I should still study computer science or study software engineering
Login to comment
3 answers
Updated
Sangappa’s Answer
Hello Raj,
I believe you have two excellent choices in front of you: Software Engineering or Computer Science. The distinctions between these two fields have been outlined in the previous comments by Shonda Mason Lee. If your goal is to become a Software Engineer, it's important to refine certain abilities. These include logical thinking, analytical skills, and proficiency in software languages - all of which are fundamental for software development. Your specific area of interest will dictate which languages you should focus on.
The field of Software Engineering, much like Information Technology, is vast and diverse. This means you'll have the freedom to explore and specialize in the areas that intrigue you the most, once you've gained some practical experience.
I hope this guidance proves useful to you!
I believe you have two excellent choices in front of you: Software Engineering or Computer Science. The distinctions between these two fields have been outlined in the previous comments by Shonda Mason Lee. If your goal is to become a Software Engineer, it's important to refine certain abilities. These include logical thinking, analytical skills, and proficiency in software languages - all of which are fundamental for software development. Your specific area of interest will dictate which languages you should focus on.
The field of Software Engineering, much like Information Technology, is vast and diverse. This means you'll have the freedom to explore and specialize in the areas that intrigue you the most, once you've gained some practical experience.
I hope this guidance proves useful to you!
thank you sir
Raj
Updated
Shonda Mason’s Answer
Here are some options below.
Software Engineering: This major specifically prepares students for careers in software development. It emphasizes coding practices, software design, and project management.
Computer Engineering: Computer engineering combines elements of computer science and electrical engineering. It includes coding for embedded systems and hardware-software integration.
Web Development: Some colleges offer majors or concentrations in web development, which involve coding for front-end and back-end web development.
Cybersecurity: Cybersecurity majors learn to code to understand and defend against security threats, write secure code, and perform penetration testing.
Robotics: Robotics majors often learn coding to program robots and automated systems.
Software Engineering: This major specifically prepares students for careers in software development. It emphasizes coding practices, software design, and project management.
Computer Engineering: Computer engineering combines elements of computer science and electrical engineering. It includes coding for embedded systems and hardware-software integration.
Web Development: Some colleges offer majors or concentrations in web development, which involve coding for front-end and back-end web development.
Cybersecurity: Cybersecurity majors learn to code to understand and defend against security threats, write secure code, and perform penetration testing.
Robotics: Robotics majors often learn coding to program robots and automated systems.
thank you sir
Raj
Caryn Conklin, MBA
Project Manager for large computer sales opportunities.
23
Answers
Key West, Florida
Updated
Caryn’s Answer
You're off to a fantastic start! Shonda's detailed and direct response to your question is impressive, and it's further enriched by Shangappa's illustrative reply. I'd like to throw in my two cents as well.
The precise name of the degree you'll earn can often differ based on the college or university you choose to attend. For instance, one of the bachelor's degrees I hold is in Applied Mathematics, with a concentration on Computer Science. In my experience, this degree primarily honed my problem-solving abilities, structural thinking, and the creation of organized solutions. It's worth noting that I also had to master 5 different computer languages, each dedicated to a unique kind of solution. For instance, Machine Language, with its endless stream of 0's and 1's, served as the foundation for all other languages. C was taught as a fundamental business solution language, which was later enriched with C++. LISP, on the other hand, was learned for AI and handling robotic components. This degree was not only intriguing but also enjoyable, and it opened up a plethora of career opportunities for me.
Here's to an exciting and unique journey ahead for you!
The precise name of the degree you'll earn can often differ based on the college or university you choose to attend. For instance, one of the bachelor's degrees I hold is in Applied Mathematics, with a concentration on Computer Science. In my experience, this degree primarily honed my problem-solving abilities, structural thinking, and the creation of organized solutions. It's worth noting that I also had to master 5 different computer languages, each dedicated to a unique kind of solution. For instance, Machine Language, with its endless stream of 0's and 1's, served as the foundation for all other languages. C was taught as a fundamental business solution language, which was later enriched with C++. LISP, on the other hand, was learned for AI and handling robotic components. This degree was not only intriguing but also enjoyable, and it opened up a plethora of career opportunities for me.
Here's to an exciting and unique journey ahead for you!
Thank You, ma'am
Raj