Research Assessment #1
Subject: Computer Science vs. Computer Engineering vs. Software Engineering
Date: September 13, 2014
MLA citation:
Aki, Robert. "Computer Science VS Computer Engineering." Computer Science Vs. Computer Engineering. Software Engineer Insider, 23 June 2013. Web. 13 Sept. 2014.
Budden, David. "Degrees Demystified: Computer Science vs Software Engineering." David Budden. The University of Melbourne, 24 Nov. 2013. Web. 13 Sept. 2014.
Assessment:
Through reading the articles mentioned in this assessment, I’ve garnered a further understanding of the tangible difference between the different branches of computer science, whether it pertain to strictly computer science, computer engineering, or software engineering. Computer science concerns more of the software aspect of computers, with a heavy emphasis on coding, application creation, game design, and more. Many times, computer scientists are provided problems and must solve them through prior knowledge and creativity. On the other hand, computer engineering refers to the hardware and software aspects of computers. In fact, it is said that computer engineering is the combination of computer science and electrical engineering. Software engineering is simply a category which encompasses parts of computer engineering and computer science.The degrees and education vary as well; the last two years of a computer engineering degree delve further into the hardware aspect of computers, while computer science remains within the coding and software.
I’ve known for a long time that I want to work with computers when I’m older. However, I was never truly sure of what computer engineering or computer science meant. They were always vague terms regarding professions utilizing technology. I’d always wondered about the process: what they did, what they wanted, and how they achieved these aspirations. Now, I believe I have gained a better understanding of what each profession entail, and how it pertains to my desires and strengths as an individual.
Truthfully, I’ve never been incredibly interested in the hardware aspect of computers, which concerns the machinery involved within the computer to allow it to function as a machine. I’m more driven by the software aspect. Such is composed of the ability to solve problems for companies to increase efficiency and productivity, the ability to create software which can predict the growth of a disease within the world, the ability to create programs which further the connectivity of today’s society, and more. The possibilities are endless in either computer pursuit, yet I find myself fascinated by the software aspect. Reading this article has provided me with a more definite foundation for the path I will take this year towards understanding my future.
Additionally, a misconception which I held previously was the belief that computer science and coding was simply about knowledge. I thought that the more computer languages one knows, or the more techniques and software one can understand, the better programmer one would be. However, after reading these articles, I’ve realized there’s far more than simply coding capabilities which are involved in the job. The problem-solving and creative arts skill necessary in software design and application creation is a critical base of success as a software engineer as well. Without these qualities, it becomes increasingly difficult to solve and create code which will serve the desired purpose. No doubt, the quintessential knowledge of how to code and different programming languages can not be replaced by a creative mind. However, the combination of knowledge and creativity in computer science truly define the field,
As I pursued computer engineering/science in the past, I was worried. I saw my peers with a preponderance of skills when it came to coding capabilities and knowledge of computer languages. My perspective was one of fear, for I wasn’t sure how I was to compete with others who had been coding their whole lives. However, the articles I have read have relieved this pressure off my shoulders, for now I understand that there’s more to computer science than coding. After this research, I’ve not only furthered my understanding of the field I want to pursue, I’ve also increased my confidence in my capability to succeed in computer science despite my lack of comparative coding experience.
Article links:
-
-